Apifox设置环境变量 全局token
·
使用apifox做本地接口测试时,因为有登录验证,无效token不能访问后台,需要手动在header中设置Authorization的值,一旦工程重启后需要挨个手动设置,很麻烦,此时便可以设置通用的token,使用全局环境变量,避免手动多次设置的问题。
首先添加环境变量

然后新建环境变量,设置环境名,变量名(要使用的全局变量),其他默认即可

保存后点击右上角小地球(添加环境变量的位置)选择新建的环境

在登录测试接口中设置token值,选择后置操作中自定义脚本

将代码复制进去,我这里后台返回的token在data中
const res = JSON.parse(responseBody);
if (res && res.data && res.data.token) {
pm.environment.set("token", res.data.token);
console.log("已设置token: " + res.data.token.substring(0, 10) + "...");
} else {
console.log("未找到token字段,响应内容:", responseBody);
}

点击保存后发送 返回成功token

选择小地球-管理环境-点开 本地项目环境A 后可以看到token有值了

新建测口测试,header中添加Authorization 值设置为Bearer {{token}} 注意Bearer后要有空格

更多推荐

所有评论(0)