postman是一个比较方便的API开发调试工具, 我们在访问API时一般都需要设置一个token来对服务进行认证, 这个token一般都是通过登录接口来获取。 这个postman脚本放到登录接口的sctipt--> post-response里面即可将登陆接口中返回的token值设置到postman的本地环境变量中。
postman script 获取接口返回数据脚本代码
// 直接获取响应JSON对象
var jsonData = pm.response.json();
// 控制台输出
// console.log(jsonData);
// 如果有值,则进行设置
if(jsonData.data.access_token){
//把返回参数中的access_token设置为环境变量 token
pm.environment.set('token', jsonData.data.access_token);
}
放置位置图解:
postman环境变量使用示例
在其他需要认证的接口中使用token变量。
新版本的token,我们可以给某个connection或者是目录设置一个认证方式, 如下:
为DemoApi这个目录下的所有api设置认证方式
为某一个api接口设置认证方式
其他的常用变量,我们一般都还需要设置一个url变量,这个可以直接放置到postman的环境变量里面, 然后我们在使用api的时候就可以使用 {{url}} 来使用我们定义的变量了。