本笔记跟随视频黑马测试——Jmeter自动化工具从入门到进阶6小时搞定完成软件安装以及使用项目
断言的概念
响应断言
在HTTP请求中添加响应断言,如果断言通过,结果树中显示绿色信息,如果不通过则显示红色
注意:如果不通过,即使查找到数据也是显示红色的,但是响应数据中的信息和没有断言时候的信息是一致的
匹配规则
- 包括
即只要响应数据中包含测试模式中添加的信息即可 - 匹配
正则表达式用到的 - 相等
需要响应数据和测试模式中添加的信息完全相等 - 否
是取反的意思,比如如果包括中添加老张,再选否,那就是只有响应数据中不包含老张才不会报错 - 或者
在响应代码中有可能有需要200或者201响应这种,只要有一个匹配上就可以通过
响应代码
响应数据返回的响应代码是否是相等的
如果相等,返回绿色响应信息
不相等,则断言报错,并返回错误情况
大小断言
判断响应内容的字节长度
注意:不论字段是什么,都是看字符数的,即使选择响应代码,要断言通过,字节大小也应该写3而不是200,201等;如果响应信息是“OK”那么字节大小是2而不是“OK”
本例判断消息体是否等于2191(消息体实际大小为2069)
断言持续时间
判断响应时间是否小于输入时间,若大于则会报错,但是注意,即使是相同请求,断言的响应时间也不是一直相同的