postman调用API接口自动获取token塞值

"Postman helps you develop APIs faster"这是postman对自己的定位描述。

确实,对接口进行测试时使用postman,它能简单迅捷的完成使命。但是调用之前需要先获取token,再塞入要调用接口的请求头里这样的步骤比较繁杂。于时查看资料后了解到可以通过设置环境变量,做到自动塞值。

1.配置环境变量:
根据版本不同,可能配置环境变量的地方不一样,我的版本是7.36.5,可能有的变量设置是在那个齿轮按钮里的。
postman调用API接口自动获取token塞值_第1张图片
点击点环境变量设置后出现如下图。填写环境的名字,并设置该环境的变量。
postman调用API接口自动获取token塞值_第2张图片
2.获取token的接口设置给环境变量赋值

在获取token的tests中写入给环境变量赋值的代码

var data=JSON.parse(responseBody);

pm.environment.set("token",data.data.token);

然后选择刚刚设置的环境测试接口
postman调用API接口自动获取token塞值_第3张图片
点击如下图的眼睛标识就可以看到设置的环境变量被塞值
postman调用API接口自动获取token塞值_第4张图片

3.调用接口

在要需要token值得地方写入{{token}},并设置环境为刚刚设置配置的,再进行测试就能实现自动塞值了。
postman调用API接口自动获取token塞值_第5张图片
注:postman中也可以通过左上角 +New 中的环境配置来进行变量配置。

你可能感兴趣的:(postman)