邮递员验证另一个键值对对应的键值对
Postman Validate key-value pair corresponding to another key-value pair
响应正文如下:
[
[
{
"id": "1",
"status": false
},
{
"id": "1",
"status": false
}
],
[
{
"id": "2",
"status": true
}
]
]
我必须验证 id =1,状态应该为 false,测试通过
我试过这个:
var jsonData = pm.response.json();
for(var i=0; i<jsonData.length; i++)
{
if (jsonData[i][i].Id==="1")
{
if (jsonData[i][i].status=== false)
{
pm.test("Holiday Update is Sucssesful");
}
}
}
但是这个出现无效令牌错误
Postman 测试脚本支持 chai 断言。
var jsonData = pm.response.json();
for (subArray of jsonData){
for (subSubArray of subArray){
if (subSubArray.id == 1){
pm.test("id with 1 has status false", ()=>{
pm.expect(subSubArray.status).to.eql(false)
})
}
}
}
响应正文如下:
[
[
{
"id": "1",
"status": false
},
{
"id": "1",
"status": false
}
],
[
{
"id": "2",
"status": true
}
]
]
我必须验证 id =1,状态应该为 false,测试通过
我试过这个:
var jsonData = pm.response.json();
for(var i=0; i<jsonData.length; i++)
{
if (jsonData[i][i].Id==="1")
{
if (jsonData[i][i].status=== false)
{
pm.test("Holiday Update is Sucssesful");
}
} } 但是这个出现无效令牌错误
Postman 测试脚本支持 chai 断言。
var jsonData = pm.response.json();
for (subArray of jsonData){
for (subSubArray of subArray){
if (subSubArray.id == 1){
pm.test("id with 1 has status false", ()=>{
pm.expect(subSubArray.status).to.eql(false)
})
}
}
}