jmeter-响应断言
响应断言:对请求结果(返回数据)做断言,如果断言结果和请求结果一致,则测试通过,不一致,则该接口未测试通过
1.名称:
2.注释
3.Apply to(指定断言的作用范围):
Main sample and sub-samples:
Main sample only:
Sub-sample only:
JMeter Variable Name to use:
4.测试字段:
响应文本:响应服务器返回的文本内容
响应代码:响应状态码,2xx,3xx,4xx,200是成功
响应信息:匹配响应信息,如果处理成功但会sucess字样
响应头:匹配返回数据的头部信息
请求头:匹配请求头的信息
URL样本:匹配URL链接
忽略状态:选中后第一次请求失败忽略
5.模式匹配规则:
包括:请求结果包括断言的内容就是通过
匹配:请求结果和断言结果完全匹配,支持正则,不区分大小写
相等:请求结果和断言结果完全相等,不支持正则,区分大小写
字符串:请求结果要包含断言结果,不支持正则,区分大小写
否:请求结果和断言结果相反就通过(对断言结果进行否定就是通过)
或者:将多个测试模式以逻辑或组合起来
6.测试模式:填写匹配的字符串或正则表达式
7.添加结果树后执行,在结果树查看执行结果
8.查看结果树选择text格式,json格式方便查看但是不能匹配;响应断言处也要去掉空格,如果复制查看结果树的数据就复制text格式的