JMeter与PerfTest字段对应关系
性能测试服务支持JMeter脚本导入及自动切换。JMeter字段与PerfTest字段的对应关系如表1。
JMeter字段 | PerfTest字段 | 参数解释 | |
|---|---|---|---|
线程组 | 名称 | 事务名称/任务名称 | 与其下面的HTTP请求组成一个事务。 读取不到有效值时,默认并发个数为1,持续时间为1分钟。 |
线程数 | 测试任务并发个数 | ||
持续时间 | 测试任务持续时间 | ||
用户定义的变量 | 名称 | 枚举变量名称 | 全局变量,枚举型。命名需要唯一。 |
值 | 枚举变量值 | ||
用户参数 | 名称 | 枚举变量名称 | 全局变量,枚举型。命名需要唯一。 |
用户_1 | 枚举变量值 | ||
用户_2 | 枚举变量值 | ||
... | 枚举变量值 | ||
用户_N | 枚举变量值 | ||
HTTP信息头管理器 | 名称 | 报文头域 | 当POST、PATCH、PUT、DELETE请求方法不存在Content-Type头域时,默认Content-Type头域的值为application/x-www-form-urlencoded。 |
值 | 头域值 | ||
HTTP请求默认值 | 协议 | - | HTTP请求中没有值时,自动取HTTP请求默认值。 优先级:HTTP请求下的 > 线程组下的 > 测试计划下的。 |
服务器名称或IP | |||
端口号 | |||
路径 | |||
参数 | |||
消息体数据 | |||
高级选项中的响应超时 | |||
HTTP请求 | 协议 | 协议类型 | 报文。忽略POST、GET、PATCH、PUT、DELETE以外的请求方法;当读取不到响应超时有效值时默认为5000ms。 |
协议、服务器名称或IP、端口号、路径 | 请求连接 | ||
方法 | 请求方法 | ||
参数 | 根据实际需求,添加到URL或报文内容中 | ||
消息体数据 | 报文内容 | ||
高级选项中的响应超时 | 响应超时 | ||
正则表达式提取器(要检查的响应字段) | 主体 | 报文内容 | 响应提取。只有在HTTP请求下的正则表达式提取器、固定定时器时才会被导入。缺省值为空时,默认取引用名称。 |
Body(unescaped) | 报文内容 | ||
Body as a Document | 报文内容 | ||
信息头 | 头域 | ||
URL | URL | ||
响应代码 | 响应码 | ||
Request Headers、响应信息 | 不支持导入,该正则表达式提取器会被忽略。 | ||
正则表达式提取器 | 引用名称 | 变量名称 | |
正则表达式 | 正则表达式 | ||
模板 | 第几个匹配项 | ||
匹配数字 | 表达式取值 | ||
缺省值 | 缺省值 | ||
固定定时器 | 线程延迟 | 持续时间 | 思考时间。读取不到有效值时默认取1000。 |
Random函数 | - | 区间随机数 | 根据用户输入区间,随机生成区间内的任一整数。 例如:${__Random(-2147483648,2147483647)} |
JSON提取器 | Name of created variables | 变量名称 | 响应提取,默认提取范围:JSON内的值。只有在HTTP请求下的JSON提取器才会被导入。 |
JSON Path expressions | 需获取的键名 | ||
Default Values | 缺省值 | ||

