我正在尝试提取sys_id值并将其作为变量存储在postman中。
var data = JSON.parse(responseBody); pm.environment.set('sys_id', pm.response.json().sys_id);
它正在保存变量,但在值x1c 0d1x响应正文中显示空值
{ "result": { "sys_id": "5ae690c11ba421d46557a9b7bd4bcbbf", }}
任何帮助将不胜感激!
wa7juj8i1#
在不知道响应主体的整个值的情况下-基于this link,您可以尝试以下代码-我使用另一个JSON数据负载测试了这些代码:代码:
let data = pm.response.json(); pm.environment.set('sys_id', data.result.sys_id); console.log(pm.variables.get("sys_id"));
t9eec4r02#
使用以下代码解决了该问题:
var responseData = JSON.parse(responseBody); postman.setEnvironmentVariable("sys_id", responseData.result.sys_id);
2条答案
按热度按时间wa7juj8i1#
在不知道响应主体的整个值的情况下-基于this link,您可以尝试以下代码-我使用另一个JSON数据负载测试了这些代码:
代码:
t9eec4r02#
使用以下代码解决了该问题: