一、使用示例
二、代码示例
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);
});
方式二:
tests["返回状态是否等于200"] = responseCode.code = 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("测试设备");
})
|