断言

断言的原理

断言的概念

对响应进行判断,实现接口自动化的核心,自动判断预期结果与实际结果是否一致

断言的应用

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,可变化
posted @ 2024-07-22 21:29  cxy领域展开  阅读(23)  评论(0)    收藏  举报