Jmeter4.0接口测试之断言实战(六)
2024-08-29 10:30:53
在接口测试用例中得有断言,没有断言的接口用例是无效的,一个接口的断言有三个层面,一个是HTTP状态码的断言,另外一个是业务状态码的断言,最后是某一接口请求后服务端响应数据的断言。在Jmeter中增加断言的方式是右键测试用例点击断言,在断言中点击响应断言, 在响应断言中,要测试的模式填写内容:HTTP/1.1 200 OK,要测试的响应字段勾选Response Headers,模式匹配规则选择Substring,把该响应断言命名为HttpCodeStatus,并且把把响应断言放在全局的位置,见截图:
下来添加业务状态码,在接口login中服务端响应数据中返回的业务状态码是10001,在login接口中右键用例,断言中选择JSON Assertion,在Aassert JSON Path exists中编写获取到业务状态码的脚本,在Expected Value中编写期望的结果,见完善后的内容截图
login的接口无返回的data数据,所以就不做断言,对接口做断言后,在监听器中新增断言结果,再次执行见断言的结果:
注解:如果断言失败,就会显示失败的详细的信息
最新文章
- SharePoint2013的头像显示和读取
- django foreign key 自动加_id问题
- Python一行代码
- T430 Windows 8 的USB3.0无法识别
- Gulpfile.js——编译、压缩、合并js和css文件
- select * from table where 1=1
- S.O.L.I.D五大原则- 深入了解javascript
- PL/SQL学习(六)触发器
- Ubuntu 源
- 微信小程序开发详解——小程序,大颠覆!
- RabbitMQ 消息队列 配置
- Jquery实现的几款漂亮的时间轴
- 解决Ubuntu SMPlayer播放视频无声音问题
- 关于精灵帧(Sprite Frame)的尺寸大小
- golang 开发gui
- -bash: /tyrone/jdk/jdk1.8.0_91/bin/java: cannot execute binary file
- IIS7 开发与 管理 编程 之 Microsoft.Web.Administration
- js常见input校验
- [leetcode]Path Sum II @ Python
- Istio 1.1尝鲜记
热门文章
- Flutter调研(2)-Flutter从安装到运行成功的一些坑
- [红日安全]Web安全Day5 - 任意文件上传实战攻防
- 从0开发3D引擎(十一):使用领域驱动设计,从最小3D程序中提炼引擎(第二部分)
- SQL Server 最小日志记录
- 探索 Redux4.0 版本迭代 论基础谈展望(对比 React context)
- 支持IE6、IE7、IE8等低端浏览器的简化版vue
- git版本回退问题记录
- js中~~和^=分别代表什么,用处是什么?
- 仿IntelliJ Darcula的Swing主题FlatLaf使用方法
- xpath提取标签和内容