断言
断言的原理
断言的概念
对响应进行判断,实现接口自动化的核心,自动判断预期结果与实际结果是否一致
断言的应用
Postman断言的应用
断言响应状态码
点击查看代码
//断言状态码是否为200
pm.test("Response status code is 200", function () {
pm.response.to.have.status(200);
});
pm:代表postman(类)的一个对象/实例
test():pm实例的一个方法,有两个参数
参数1:"Response status code is 200",断言成功给出提示信息
参数2:匿名函数function () { pm.response.to.have.status(200);}
匿名函数的意思:响应结果中应该包含状态码200
断言JSON数据
点击查看代码
pm.test("JSON数据检查", function () {
var jsonData = pm.response.json();
pm.expect(jsonData.value).to.eql(100);
});
//jsonData.value中的value对应返回响应结果键值对的k,可变化