一.断言是写在Postman的Test模块中 使用JS语言。
二.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("object");
});
3.判断返回BODY是否为传的参数(类似精确查询)
pm.test("Body is correct", function () {
pm.response.to.have.body("");
});
4.检验响应的JSON数据是否正确
pm.test("Your test name", function () {
var jsonData = pm.response.json();
pm.expect(jsonData.value).to.eql(100);
})
5.检验响应时间是否大于设置的参数
pm.test("Status code is 200", function () {
pm.response.to.have.status(200);
});