7.1 断言的定义
断言用于验证取样器请求或对应的响应数据是否返回了期望的结果。可以是看成验证测试是否预期的方法。
对于接口测试与性能测试来说,就是测试Request/Response,断言即可以针对Request进行,也可以针对Response进行。但大部分是对Response做断言。
JMeter常见的断言元件如下:
1.响应断言
2.JSON Assertion
7.2 响应断言
配置项
Apply to:(免费领取Python自动化学习资料 工具,面试宝典面试技巧,加QQ群,1140267353,群内还会大佬技术交流)
1.在大多数情况下,只有主取样器具有所有必需的响应数据。但是很多Web应用使用了Ajax,JQuery技术,
单个请求可以在内部产生多个子请求,并且每个请求都有其对应的响应数据。
比如请求某一个页面,页面里的js会调用其他请求。
2.在HTTP请求的高级设置的“Embedded Resources from HTML Files”项,
勾选了“Retrieve All Embedded Resources”,在发送请求时,会解析相关的嵌入资源,
也会导致取样器可能产生多个子取样器。
嵌入资源包括:images、applets、stylesheets、external scripts、frames/iframes、
backgroun