postman调试http接口
一、把登录接口返回的token赋值给其他接口
1、调用登录接口获取token
添加一个测试环境,例如:互联网
选择新增的测试环境,添加环境变量toekn,不需要赋予值,保存。
修改登录接口的Tests脚本为如下值:
var data=JSON.parse(responseBody);
if(data.data.token){
tests["body token"]=true;
postman.setEnvironmentVariable("token",data.data.token);
}else{
tests["body token"]=false;
}
调用该登录接口即可将token的值赋予环境变量。
其他接口再通过{{toekn}}获取该变量值即可。
2、调试接口
二、接口入参自增
1、在全局变量里自定义一个变量,并赋予初始化,比如自定义全局变量request_id,初始值赋值为1.
2、在接口的Pre-request Script处编写代码获取全局变量
var temp=parseInt(postman.getGlobalVariable("request_id"));//postman.getGlobalVariable获取定义的全局变量
temp+=1;
postman.setGlobalVariable("request_id",temp);//postman.setGlobalVariable设置定义的全局变量
3、接口入参处用{{request_id}}引用自定义的全局变量