一、postman断言
1、postman常见断言
断言一般都是对 请求的响应结果做操作,
因此要写到 postman的 Tests窗口中
- 查看状态码是多少
pm.test("是否登录成功",function(){
pm.response.to.have.status(200)
pm.expect(pm.response.json().code).to.eql(200)
})
- 查看返回内容是否包含某字符串
// 判断 返回内容 是否包含 某个字符串
pm.test("是否有登录成功语句", function () {
pm.expect(pm.response.text()).to.include("登录成功");
});
- 查看返回内容是否等于某字符串
// 判断 返回内容 是否等于 某个字符串
pm.test("body是否等于登录成功", function () {
pm.response.to.have.body("{\"msg\":\"登录成功\",\"code\":200}");
});
说明:
默认 双引号中 不能 带双引号,如果有的话 需要通过转移字符斜杠来转义。
- 查看返回的json内容,看具体的字段是否满足某值
pm.test("是否登录成功",function(){
pm.expect(pm.response.json().code).to.eql(200)
})