You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Postman从响应体保存Token至集合变量失败,请求排查问题

Postman 响应体Token保存到集合变量报错解决方法

错误原因

你的测试脚本里,pm.response.json()已经将响应体直接解析为JavaScript对象,后续又用JSON.parse()去解析这个对象,导致报错——因为JSON.parse()只能处理JSON格式的字符串,而对象被转为字符串后是[object Object],不符合JSON格式,所以触发JSONError。

修正后的测试脚本

删除多余的JSON.parse()步骤,直接使用解析后的对象:

var jsonData = pm.response.json()
pm.collectionVariables.set("token", jsonData.response.token);

验证步骤

  • 重新发送获取Token的POST请求,查看Postman控制台是否再出现报错
  • 进入集合的「变量」页面,确认token变量已被赋值
  • 在注销的DELETE请求中,通过{{token}}引用该变量,测试请求是否能正常执行

内容的提问来源于stack exchange,提问作者user19560879

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 10:01:17