Postman自动保存token到环境变量不生效问题咨询
Postman自动保存token到环境变量不生效的问题诱因
- 响应字段引用错误:你已将接口返回的JSON结构解析后赋值给
res变量,但脚本中直接使用了未声明的token变量,既无法拿到接口返回的token值,还会触发Test脚本执行异常,无法完成存储操作。正确的取值写法为res.token。 - 环境变量命名不符合使用预期:
pm.environment.set方法的第一个参数为存储的环境变量名,你当前填写的是env,如果后续其他接口引用的变量名是token,自然无法读取到正确的值。
正确的Test脚本参考:
var res = pm.response.json(); pm.environment.set('token', res.token);
你可以在请求执行完成后,打开Postman右上角的环境变量管理面板,确认对应变量是否已存入正确的token值。
内容的提问来源于stack exchange,提问作者Shakil
相关产品推荐
相关产品推荐

