postman一共有8种断言方式
postman的断言方式
//八种断言方式
1、断言返回码为200(*****)状态断言
pm.test("Status code is 200", function () {
pm.response.to.have.status(200);
});
2、断言返回的结果中包含有指定的字符串(*****)业务断言
pm.test("Body matches string", function () {
pm.expect(pm.response.text()).to.include("tags");
});
3、对返回的结果做json字段检查(*****)业务断言
pm.test("Your test name", function () {
var jsonData = pm.response.json();
pm.expect(jsonData.tags[0].id).to.eql(2);
});
4、断言返回的结果等于一个字符串(*****)业务断言
pm.test("Body is correct", function () {
pm.response.to.have.body("response_body_string");
});
5、断言响应头中包含有指定的响应头