两种写法
pm.test("用例名", function(){
xxx;
});
tests["用例名"] = typeof(res.status) == "string";
验证状态码
tests["Status code is 200"] = responseCode.code === 200;
判断参数类型
tests["用例名"] = typeof(res.status) == "string";
判断是否存在某参数
responseBody.has('code');
判断参数值
pm.expect(pm.response.text()).to.include("msg") == "数据正确";
判断响应时间低于200
pm.expect(pm.response.responseTime).to.be.below(200);
返回的body有值对应
pm.test('test body', function(){
pm.response.to.have.body("body中含有的所有字符")
});
//匹配某个字符
pm.test("Body matches string '请求成功'", function () {
pm.expect(pm.response.text()).to.include('请求成功');
});
//匹配json格式
pm.test('test', function(){
var jsonData = pm.response.json();
console.log(jsonData['desc']); //控制台输出对应值
// pm.expect(jsonData['desc'])=='请求成功'; // 第一种方法
pm.expect(jsonData['desc']).to.eql('请求成功'); //第二种方法
});