jmeter接口工具大全使用—响应断言
2023-09-14 09:16:35 时间
断言的作用:一个HTTP请求发出去,怎么判断执行的任务是否成功呢?通过检查服务器响应数据,是否返回预期想要的数据,如果是,判断任务成功,反之任务失败。
目录
1.添加断言
选中一个取样器,右键->添加->断言->选中“响应断言”
添加完成如下图:
(1)Apply to
关于应用范围,我们大多数勾选“main sample only” 就足够了,因为我们一个请求,实质上只有一个请求。但是当我们发一个请求时,可以触发多个服务器请求,就有main sample 和 sub-sample之分了。
(2)要测试的响应字段
勾选“响应文本”,会在响应数据中进行校验。
(3)匹配规则
勾选“包括”,意味着只要相应数据中包含要校验的字段,任务就算成功。
(4)要测试的模式
即需要校验的数据值。
2.测试断言:
我在登录这个取样器添加的断言内容,只要登录返回的结果中有"errDesc":”success"就算请求成功。如下:
可以察看结果树中可以看到成功:
然后将断言的文本改成了:"errDesc":"哈哈哈哈"
结果返回的数据中肯定没有这个字段,查看结果树中就是红色的错误,表示不成功:
感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接免费拿走:
① 2000多本软件测试电子书(主流和经典的书籍应该都有了)
② 软件测试/自动化测试标准库资料(最全中文版)
③ 项目源码(四五十个有趣且经典的练手项目及源码)
④ Python编程语言、API接口自动化测试、web自动化测试、App自动化测试(适合小白学习)
⑤ Python学习路线图(告别不入流的学习)
上图的资料 在我的QQ技术交流群里(技术交流和资源共享,广告进来腿给你打断)
相关文章
- Reactive(2) 响应式流与制奶厂业务
- ios tableView那些事 (七) 给tableView添加响应事件
- springmvc 请求和响应的json和Object的转换
- System.ServiceModel.CommunicationException: 接收HTTP 响应时发生错误
- WCF 响应超时问题
- 响应式布局是什么?如何实现响应式布局
- localsandbox 如何响应tile点击事件
- 事件传递&视图响应(必考点) UIView和CALayer
- 基于激励的需求响应计划下弹性微电网的短期可靠性和经济性评估(Matlab代码实现)
- 【响应式编程的思维艺术】 (4)从打飞机游戏理解并发与流的融合
- Reactive(3)5分钟理解 SpringBoot 响应式的核心-Reactor
- 应急响应之勒索病毒应对措施(听课内容)
- C#开发的OpenRA的单人游戏的按钮响应
- MDNS DDoS 反射放大攻击——攻击者假冒被攻击者IP向网络发送DNS请求,域名为“_services._dns-sd._udp.local”,这将引起本地网络中所有提供服务的主机都向被攻击者IP发送DNS响应,列举网络中所有服务