通过获取keep-in变量的数据,将内部测试脚本发送给postman?
我需要将响应数据(如下)中的值存储在变量中 响应主体:通过获取keep-in变量的数据,将内部测试脚本发送给postman?,postman,Postman,我需要将响应数据(如下)中的值存储在变量中 响应主体: { "data": { "packages": [ { "object": "AAA", "id": "BBB", "code": "123", "name": "Test8", "description": "Test111",
{
"data": {
"packages": [
{
"object": "AAA",
"id": "BBB",
"code": "123",
"name": "Test8",
"description": "Test111",
"fee": "130.00 bath",
"productSeq": "3"
}, {
"object": "AAA",
"id": "CCC",
"code": "456",
"name": "Test9",
"description": "Test222",
"fee": "80.00 bath",
"productSeq": "2"
}, {
"object": "AAA",
"id": "CCC",
"code": "789",
"name": "Test10",
"description":"Test111",
"fee": "70.00 bath",
"productSeq": "1"
}
]
},
"resultCode": "20000",
"resultDesc": "Success",
"developerMessage": "Success"
}
如果响应中某个对象的id
值为“CCC”,我需要将该数据像这样存储在变量中:
{
"object": "AAA",
"id": "CCC",
"code": "456",
"name": "Test9",
"description": "Test222",
"fee": "80.00 bath",
"productSeq": "2"
}, {
"object": "AAA",
"id": "CCC",
"code": "789",
"name": "Test10",
"description":"Test111",
"fee": "70.00 bath",
"productSeq": "1"
}
你能帮我创建这样做的脚本吗?你可以这样做:-
var body=JSON.parse(responseBody)
var objArray=[];
对于(i=0;iSorry i beginer post question感谢您编辑格式我运行postman显示如下varName=[object object],[object object object]您应该在将其设置为环境变量之前使用JSON.stringify()。然后在下一个请求中调用它之后,使用JSON.parse()重新创建该对象。希望有帮助。无法获取“,”作为回应,我应该得到“如何工作?”?