Jmeter工具之——断言(3)
一 概述
断言:让程序自动判断预期结果和实际结果是否一致
Jmeter中常用断言:
- 响应断言
- JSON断言
二 响应断言
2.1 概念
- 作用:对HTTP请求的任意格式的响应结果进行断言
- 位置: 测试计划—>线程组—>HTTP请求—>断言(右键添加)—>响应断言
- 参数:响应代码、响应文本
2.2 响应断言示例
1 | 请求:https://www.baidu.com |
1-在http请求上右键添加响应断言
2-响应码配置
选择响应代码和填写代码200(断言结果码)
同理,如果结果码为200,填写201后,查看结果树(成功绿色,失败红色)
3-响应文本配置
测试字段改为响应文本
,并将测试模式内容填入百度一下
(断言内容)
正确请求和失败请求后,查看结果树
三 JSON断言
3.1 概念
- 作用:对HTTP请求的JSON格式的响应结果进行断言
- 位置:测试计划—>线程组—>HTTP请求—>断言(右键添加)—>JSON断言
3.2 JSON断言示例
1 | 请求:http://www.weather.com.cn/data/sk/101010100.html |
1-HTTP请求修改
执行HTTP请求后,查看结果树用JSON Path Tester
格式查看, 输入$.weatherinfo.city
测试
2-在http请求上右键添加JSON断言
3-Json断言设置
4-JSON断言测试(分别填入正确和错误内容)