写在前面
Apifox = Postman + Swagger + Mock + JMeter
从公式我们可以看出apifox是值得学习的!
今天就和大家介绍一下如何在所有的接口中添加登录接口获得的token
两行代码即可!
在登录接口调通的基础上
如图,我们已经成功测试登录接口了,得到了返回的token
{
"code": 0,
"message": "用户登录成功",
"result": {
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MSwidXNlcl9uYW1lIjoi5bCP5piOIiwiaXNfYWRtaW4iOmZhbHNlLCJpYXQiOjE2NDUyODUxNjQsImV4cCI6MTY0NTM3MTU2NH0.BcDUW91Xld6VUHV4FBMUgvQuzprb_cDDddK3DQqaW7g"
}
}
- 那么,我们如何获得这个值,然后自动添加到所有的接口上呢?
在登录接口添加后置操作提取token作为环境变量
var data= JSON.parse(responseBody)
pm.environment.set("token", data.result.token);
在项目概览中选择Auth和Bearer Token类型并赋值环境变量token
- 此时,我们就将token放到了项目概览的Auth中了!!!
- 但是,如何将所有的token都放到接口中呢!
- 看下一步
我们在接口中修改文档可以看到Auth继承父级
在修改文档中我们下面的Auth 我们可以看到从父级继承(而且是自动默认父级继承的) 那么就会自动携带项目概览中的token
添加成功,完成修改密码!
|