Jmeter断言
常见断言类型
- Xpath断言
- JSON断言
- 持续时间断言
Xpath断言
主要用于HTML格式的响应
在需要断言的请求下添加断言,选中Use Tidy兼容性
对响应结果进行断言
取标签的属性需要使用attribute::属性名
JSON断言
主要用于JSON格式的响应断言,断言非JSON格式会失败。
- 首先解析JSON数据,如果数据不是JSON,则验证失败。
- 使用JSON语法搜索指定的路径。如果目标找不到就会失败。
- 如果在文档中找到JSON路径,并且要求对期望值进行验证,那么它将执行验证操作。
持续时间断言
主要用于断言请求的响应时间是否在设定的时间范围内。
- 添加线程组
- 添加HTTP请求
- 添加持续时间断言
- 添加察看结果树
在指定响应时间内为验证成功,超过响应时间为失败