在接口测试用例中得有断言,没有断言的接口用例是无效的,一个接口的断言有三个层面,一个是HTTP状态码的断言,另外一个是业务状态码的断言,最后是某一接口请求后服务端响应数据的断言。在Jmeter中增加断言的方式是右键测试用例点击断言,在断言中点击响应断言, 在响应断言中,要测试的模式填写内容:HTTP/1.1 200 OK,要测试的响应字段勾选Response Headers,模式匹配规则选择Substring,把该响应断言命名为HttpCodeStatus,并且把把响应断言放在全局的位置,见截图:

下来添加业务状态码,在接口login中服务端响应数据中返回的业务状态码是10001,在login接口中右键用例,断言中选择JSON Assertion,在Aassert JSON Path exists中编写获取到业务状态码的脚本,在Expected Value中编写期望的结果,见完善后的内容截图

login的接口无返回的data数据,所以就不做断言,对接口做断言后,在监听器中新增断言结果,再次执行见断言的结果:

注解:如果断言失败,就会显示失败的详细的信息

最新文章

  1. SharePoint2013的头像显示和读取
  2. django foreign key 自动加_id问题
  3. Python一行代码
  4. T430 Windows 8 的USB3.0无法识别
  5. Gulpfile.js——编译、压缩、合并js和css文件
  6. select * from table where 1=1
  7. S.O.L.I.D五大原则- 深入了解javascript
  8. PL/SQL学习(六)触发器
  9. Ubuntu 源
  10. 微信小程序开发详解——小程序,大颠覆!
  11. RabbitMQ 消息队列 配置
  12. Jquery实现的几款漂亮的时间轴
  13. 解决Ubuntu SMPlayer播放视频无声音问题
  14. 关于精灵帧(Sprite Frame)的尺寸大小
  15. golang 开发gui
  16. -bash: /tyrone/jdk/jdk1.8.0_91/bin/java: cannot execute binary file
  17. IIS7 开发与 管理 编程 之 Microsoft.Web.Administration
  18. js常见input校验
  19. [leetcode]Path Sum II @ Python
  20. Istio 1.1尝鲜记

热门文章

  1. Flutter调研(2)-Flutter从安装到运行成功的一些坑
  2. [红日安全]Web安全Day5 - 任意文件上传实战攻防
  3. 从0开发3D引擎(十一):使用领域驱动设计,从最小3D程序中提炼引擎(第二部分)
  4. SQL Server 最小日志记录
  5. 探索 Redux4.0 版本迭代 论基础谈展望(对比 React context)
  6. 支持IE6、IE7、IE8等低端浏览器的简化版vue
  7. git版本回退问题记录
  8. js中~~和^=分别代表什么,用处是什么?
  9. 仿IntelliJ Darcula的Swing主题FlatLaf使用方法
  10. xpath提取标签和内容