我想使用Postman验证一个元素,它在响应中出现多次。例如,一个API导致元素的数组('catalog_list_items'):
{
"data": {
"catalog_list_items": [
{
"title": "epi444",
"content_id": "58d379a601778507910005ed",
"sequence_no": 1,
"language": "kannada"
}
]
"catalog_list_items": [
{
"title": "epi434",
"content_id": "58d37sds9a601778507910005ed",
"sequence_no": 2,
"language": "kannada"
}
]
"catalog_list_items": [
{
"title": "epi444",
"content_id": "58d379a601778507910005ed",
"sequence_no": 1,
"language": "kannada"
}
]
}
}
现在,我想验证'sequence_no'总是一个整数,但我不知道它在响应中出现的次数。任何帮助(使用for循环或任何外部库)真的很感激..
提前致谢..
答案 0 :(得分:0)
你可以在邮递员的测试部分尝试一个脚本。该脚本将类似于。
var jsonData = JSON.parse(responseBody);
for(i=0; i<jsonData.data.length; i++){
test["Loop Tests"] = jsonData[i].catalog_list_items.sequence_no >= 0;
}