一、使用场景
实际项目中,很多接口都会开启权限控制,那在做测试的时候,就需要先获取用户身份,再把token信息拷贝到另一个接口中,其实很麻烦,再加上token都会过期,于是postman的就举起了手。
二、案例说明
- 先访问用户鉴权再调用创建任务接口。
  
if(responseCode.code == 200 && responseBody.has("access_token")){
tests["login"] = true;
var jsonData = JSON.parse(responseBody);
postman.setEnvironmentVariable("token",jsonData.access_token);
postman.setEnvironmentVariable("product_number",responseTime)
postman.setEnvironmentVariable("product_category",responseTime);
postman.setNextRequest("创建任务");
}else{
tests["login"] = false;
}
postman提供了一些变量,注意一点postman.setNextRequest() 只能是任务的名称。
- 业务接口
使用{{param}}方式,获取鉴权接口的返回值  
同时这里可以写一些js函数 
- 开始测试
 
|