1、断言的定义
所谓断言,就是对返回的响应结果,做正误判断,如何结果符合设定的预期则判定为pass,如果结果与预期不符则判定为fail。断言主要是在Test操作框内进行设置,使用JavaScript语言编写,断言的结果在下方响应内容的TestResult内。
在这里插入图片描述
2、断言的类型
根据判定的对象的不同,可以分为:状态码断言、响应头断言、响应时间断言、响应正文断言、环境变量值断言。
3、实例展示
3-1 状态码断言:
对请求返回的状态码做判断,如果与预期一致则为通过。
实例代码如下:
tests[“status code is 200”] = responseCode.code == 200;
3-2 响应头断言
对请求返回的响应头header内容做判断,如果包含对应的值则为通过。
实例:检查header中是否包含Content-Encoding,代码如下:
pm.test(“Content-Encoding is present”, function () {
pm.response.to.have.header(“Content-Encoding”);
});
3-3 响应时间断言:
验证响应结果返回的responseTime是否在指定范围,小于对应的时间&#x