Javascript 如何在测试脚本中动态更新ResponseBy?
在Postman中,我可以连接到API,但它返回的一个字段(uri)并不完全符合我的需要。它包括路径,但不包括主机。我想使用编写一个测试脚本来截获响应并更新uri,但它根本不起作用Javascript 如何在测试脚本中动态更新ResponseBy?,javascript,postman,Javascript,Postman,在Postman中,我可以连接到API,但它返回的一个字段(uri)并不完全符合我的需要。它包括路径,但不包括主机。我想使用编写一个测试脚本来截获响应并更新uri,但它根本不起作用 var imageURL=pm.variables.get("ImageServiceUrl"); var data=JSON.parse(responseBody); var encoded; data.forEach(function(arrayItem) { arrayItem.uri = imageU
var imageURL=pm.variables.get("ImageServiceUrl");
var data=JSON.parse(responseBody);
var encoded;
data.forEach(function(arrayItem) {
arrayItem.uri = imageURL + arrayItem.uri;
console.log(arrayItem.uri);
})
//Using the response object directly doesn't do anything
pm.response.body=data;
//responseBoby also does nothing
responseBody=JSON.stringify(data);
无论我做什么,响应体都不会更新。这可能吗
任何帮助都将不胜感激
谢谢,
Ben什么是
reponse.body
?@guest271314这是邮递员集合中的响应对象,从这里开始:什么是reponse.body
?@guest271314这是邮递员集合中的响应对象从这里开始: