一、使用示例
二、代码示例
1、将换回的body信息转化为json
方式一:
var jsonData1 = JSON.parse(responseBody);
方式二:
var jsonData2 = pm.response.json();
2、检查返回状态code是否为200
pm.test("HTTP响应状态码是否为200", function () {
pm.response.to.have.status(200);
});
3、检查返回时间是否小于200毫秒
tests["返回时间是否小于200毫秒"] = responseTime < 200;
4、检查Content-Type是否包含在header返回
tests["Content-Type是否一起被返回"] = postman.getResponseHeader("Content-Type");
5、检查返回的body里面是否包含某个字符串
tests["返回内容里面是否包含“测试设备"] = responseBody.has("测试设备");
6、检查返回的body里面的某个字段返回的值
方式一:
var jsonData1 = JSON.parse(responseBody);
tests["请求是否成功"] = jsonData1.data.name === "测试设备";
方式二:
pm.test("判断body中某个字段返回的值",function(){
var jsonData2 = pm.response.json();
pm.expect(jsonData2.data.name).to.eql("测试设备");
})
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/123002.html