Apifox测试登录接口后怎么自动更新token值

问题:使用apifox测试接口时,令牌过期后,需要重新登录,然后复制粘贴替换全局变量的token,有点麻烦,而且不注意可能会复制错误,怎么实现运行登录接口后自动将返回数据中的token值更新,然后其他请求自动携带全新的token呢

1.给登录接口添加后置操作

1.1 打开项目的登录接口,添加该接口的后置操作

1.2 随便设置一个变量名字,然后点击小箭头

1.3 左边是返回结果的结构,书写jsonpath表达式 ,$ 代表左边的json对象,然后就像访问对象属性一样写就可以了,最后看看提取结果和左边是不是对上了,最后点击确定保存,我的token是data中的token,所以是 $.data.token

1.4 保存接口文档后测试接口

1.5 如果上面操作无误,点击右上角按钮可以看到在本地环境多了一个变量值token,并且值就是返回结果的token

2.设置项目所有接口的auth认证

2.1 如图依次点击,key的名字根据自己需要设置,value的值从环境变量读取

2.2 读取变量选择之前设置的变量,确定后保存接口的修改

3. 测试执行登录接口是否会自动设置token,可以执行登录接口后直接执行其他接口

每次修改完成后记得保存再运行,这样就能简单完成token的自动更换,有问题欢迎评论区补充,如果帮助到你的话不妨给个免费的赞,谢谢啦~

  • 9
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值