jmeter入参及断言参数化
-
参数化及断言
-
测试计划中添加线程组
在线程组中配置线程数(模拟多少个用户在操作)
ramp-up时间(完成所有线程所需时间)
循环次数(需要循环多少次)
-
创建http请求
1.填写协议2.填写服务器名称或IP3.填写端口号4.填写请求的方法和路径
设置入参参数化
参数化格式 ${xxx}
- 使用Parameters时,Content-Type不传,或者直接传application/x-www-form-urlencoded,若传application/json出错。
- 使用Body Data时,Content-Type可传application/x-www-form-urlencoded或application/json,两者的区别是数据格式不同。
参数页
消息体数据页
-
通过CSV Data Set Config参数化
创建一个txt文件,(userName,Pwd)
设置csv数据文件设置元件
-
添加断言-->响应断言(选中响应文本以及包括)
也可以添加响应代码等,参数化字段等,要与对应的断言匹配
包括:响应内容包括需要匹配的内容就算成功
匹配:响应内容要完全匹配匹配内容,不区分大小写
equals:完全相等,区分大小写
substring:响应内容包括匹配内容即为成功。
可以通过添加断言结果来查看断言的执行情况。
在断言控制面板中的“custom failure message”模块可以输入运行失败时返回的断言结果
参数化字段:用来匹配登录中返回参数是否有用户姓名
正则表达式:
(待补充)
-
在查看结果树中查看结果
-
在断言结果中查看结果