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

Postman测试脚本报错:TypeError: 无法读取undefined的‘Json’属性

问题排查与修复

错误原因

  1. Postman API调用错误:你写的pm.responseBody.json()是错误写法,Postman中正确解析响应体为JSON的方法是pm.response.json(),responseBody并非pm对象的属性,导致调用json()时触发"无法读取undefined的属性"错误。
  2. 变量操作方法错误:pm.collectionVariables.get()是用来读取集合变量的方法,要给Token变量赋值,必须用pm.collectionVariables.set()方法。
  3. 语法错误:脚本最后一行末尾多了一个多余的反引号(`),会导致脚本解析失败。

修正后的测试脚本

var responseBody = pm.response.json();
var token = responseBody.data.token;
pm.collectionVariables.set("Token", token);
console.log(token);

验证方式

  • 运行请求后,打开Postman控制台,确认token值正常输出
  • 查看集合变量列表,检查Token变量是否已被正确赋值

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 11:38:09