这篇文章的目的有两个
- postman的基本使用
- 在登录接口中获取token并保存在环境变量中
postman的使用
首先我们配置一下环境变量
在这里我们新建了一个名叫demo
的环境, 里面只有一个变量就是api, 对应我们调接口的域名, 这样以后就方便管理了
记得把当前的环境切换成demo
小眼睛可以看当前环境中有什么变量, 以后如果想使用这个域名, 就可以使用{{api}}
代替
添加一个全局变量 token
只新建一个key 叫 token
即可
此时小眼睛是这样的, token是空值
调用一个接口
新建一个接口调用如下图
这里要换成自己的登录接口, 填入需要的参数, 按send
调用一次
这里我的接口返回是这样的, 这里的access_token即是我登录所需的token, 要如何把它保存在全局变量中呢? 只需要写一下Tests
var res = JSON.parse(responseBody);
if (res.access_token) {
postman.setGlobalVariable("token", 'Bearer ' + res.access_token);
}
要了解更多的话可以看postman文档, 这里大概就是拿到了响应回来的数据, 如果有access_token的话, 就将他保存在global的token中, 而'Bearer '是约定好的一种规范, 可以无视, 再重新按send
调用一下接口
如果小眼睛里看到token有值, 就成功了! 往后再需要token的时候就使用{{token}}
代替即可, 如果过期了就重新调一下登录接口好了
网友评论