PostMan设置环境变量保存登录Token

工作中有这种需求,测试接口时需要先登录,然后把登录成功的Token和Uid等信息传入获取个人信息接口的请求参数中。这时可以使用postman的环境变量保存token和UId。
电脑:mac
postman版本: 8.0.10

  1. 先在postman的左侧找到环境变量按钮(Environments)
  2. 然后配置token和uid,右侧不用填写,一会儿会自动添加


    image.png
  3. 请求登录接口时,在request栏找到Tests按钮,配置解析请求返回的代码
var data = JSON.parse(responseBody);
if (data.token) {
    postman.setEnvironmentVariable("token", data.token);
}
if (data.uid) {
    postman.setEnvironmentVariable("uid", data.uid);
}

环境变量中的token和uid会自动填充。

  1. 在请求用户信息等接口时,request参数中使用{{token}}和{{uid}}代替实际参数,注意如果是String的话,还是需要有引号,环境变量只能替换实际的值,不做类型转换。


    image.png

你可能感兴趣的:(PostMan设置环境变量保存登录Token)