使用Postman在Tests中对执行结果进行断言判断,设置两个断言,①判断响应状态码为200,②响应内容中返回的参数值中存在“操作成功”字符;
时间: 2024-05-25 12:18:19 浏览: 111
Postman如何实现参数化执行及断言处理
在Postman中,可以在Tests选项卡中编写JavaScript代码来对执行结果进行断言判断。针对本题,可以使用以下代码实现两个断言:
// 判断响应状态码为200
pm.test("响应状态码为200", function () {
pm.response.to.have.status(200);
});
// 判断响应内容中返回的参数值中存在“操作成功”字符
pm.test("响应内容中存在“操作成功”字符", function () {
pm.expect(pm.response.text()).to.include("操作成功");
});
在代码中,第一个断言使用了Postman内置的pm.response.to.have.status()方法,判断响应状态码是否为200;第二个断言使用了Chai.js的pm.expect()方法和to.include()方法,判断响应内容中是否包含“操作成功”字符串。
在执行请求后,如果两个断言都满足条件,测试结果会显示绿色勾号,表示测试通过;否则会显示红色叉号,表示测试失败。
阅读全文