Jmeter配置元件
2024-08-30 20:20:59
1.CSV Data Set Config
- Filename 参数化文件的路径
- 文件中的数据最后一行不能有空行,空行会被当做一个参数
- 若要进行分布式压测,可以将参数化文件放在jmeter的bin目录下,如此则不需要为了设置参数化文件的路径而苦恼
- 备注:需要将参数化文件和压测脚本(如 abc.jmx)放在同一个目录下
- File encoding 设置参数化的编码
- 问题:选择参数化文件为txt格式,编码选择UTF-8,获取到的参数可能会出现乱码,不选择编码反而不易出现乱码
- 原因:txt的默认编码为ASCII,另存为时将编码改为UTF-8则可解决问题
- Variable Name 命名参数名,可以命名多列参数,以逗号隔开
- Ignore first line
- 如果参数化文件没有第一行标题,那么选择False,不忽略第一行
- 如果参数化文件有第一行标题,那么选择True,忽略第一行
- Delimiter 分隔符,用什么符号分隔参数化文件中的各列
- Allow qutoed data 允许参数化文件的参数带有双引号,默认是False,如果参数文件的值带有双引号,False模式会将双引号也当做参数
- Recycle on EOF 默认为TRUE,即文件中的数据读完后,从头继续循环读
- Stop thread on EOF 官方说明:如果Recycle on EOF 选择为false时,Stop thread on EOF 选择True,那么当参数化文件的数据小数线程组设置的线程数时,则停止线程
2.HTTP信息头管理器
- 用来存放请求头部信息(request headers)
3.HTTP请求默认值
- HTTP请求默认值,这个属性管理器用于设置其作用范围内的所有HTTP Request默认值,包括:
- 服务器请求或IP:请求发送的目标服务器名称或地址;
- 端口:目标服务器的端口号,默认80;
- 协议:箱目标服务器发送请求所采用的协议,HTTP或HTTPS,默认HTTP;
- Content encoding :内容的编码方式,默认值为iso8859;
- 路径:目标URL路径(不包括服务器地址和端口);
- 同请求一起发送参数 : 对于带参数的URL ,jmeter提供了一个简单的对参数化的方法:用户可以将URL中所有参数设置在本表中,表中的每一行是一个参数值对;
- 从HTML文件获取所有有内含的资源:该选项被选中时,jmeter在发出HTTP请求并获得响应的HTML文件内容后,还对该HTML进行Parse 并获取HTML中包含的所有资源(图片、flash等),默认不选中;如果用户只希望获取页面中的特定资源,可以在下方的Embedded URLs must match 文本框中填入需要下载的特定资源表达式,这样,只有能匹配指定正则表达式的URL指向资源会被下载。
- 注意事项:
- ①、一个测试计划中可以有多个Defaults组件,多个Defaults组件的默认值会叠加
- ②、两个default中都定义的"Server Name or IP",显示在发送请求时只能使用一个
4.用户定义的变量
最新文章
- 198个经典C#WinForm实例源码(超赞) 里面的例子 .sln 目录
- JAVA中SERIALVERSIONUID的解释
- ADB理解
- 完全面向于初学者的Node.js指南
- c# 与flash通信简介
- python3 多线程的基本用法
- 应该始终以PreparedStatement代替Statement
- pods 这两篇就够了
- c++ 05
- wordpress 源代码 高亮显示 (Crayon Syntax Highlighter)
- 学习makefile的一个工程示例
- URL, URI, URN三者区别
- git基本用法
- 【刷题】【LeetCode】000-十大经典排序算法
- 移动端css水平垂直居中
- jQuery子页面获取父页面元素并绑定事件
- hud 1312
- HDU-2767-tarjan/Kosaraju求scc
- CentOS7安装tomcat9
- LR函数基础(一)(二)