Postman-断言和Runner

断言(部分)

// 推荐用全等 ===,确保类型和值都一致
tests['Status code is 200'] = responseCode.code === 200; //判断响应结果是否是200
// 判断是否存在 'code' 值
tests["Body matches code"] = responseBody.has("NON001");
var jsonData = JSON.parse(responseBody);
postman.setEnvironmentVariable("sessionId",jsonData.result);//响应结果中的result保存为sessionId的值
tests[`[INFO] Request params: ${JSON.stringify(request.data)}`] = true;//打印request的请求信息
tests["have code "]=jsonData.hasOwnProperty("code")===true;//断言响应结果中是否存在code
tests[`[INFO] Response timeout: ${responseTime}`] = responseTime < 6000;//断言响应时间
   collections
  可以将编写的接口用例加入collections,便于执行runner操作;加入界面如图
Postman-断言和Runner_第1张图片
   Runner
  在postman主页面中,点击runner,打开运行界面,
Postman-断言和Runner_第2张图片
  在runner页面中,左侧显示的是历史运行结果,中间是需要进行测试的接口用例信息,其中Environment显示的是需要进行的环境设置,而Iteration是需要进行迭代的次数;而右侧显示的是运行接口用例详情。
 

转载于:https://www.cnblogs.com/lp475177107/p/10220303.html

你可能感兴趣的:(postman,json)