For loop 如何重复对数组元素数的postman测试?
我想使用Postman验证一个元素,它在响应中出现n次。例如,导致元素数组(“目录列表项”)的API:For loop 如何重复对数组元素数的postman测试?,for-loop,postman,For Loop,Postman,我想使用Postman验证一个元素,它在响应中出现n次。例如,导致元素数组(“目录列表项”)的API: { "data": { "catalog_list_items": [ { "title": "epi444", "content_id": "58d379a601778507910005ed", "sequence_no": 1, "language": "kannada" } ]
{
"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循环或任何外部库)
提前感谢。您可以在postman的测试部分尝试脚本。脚本将类似于
var jsonData = JSON.parse(responseBody);
for(i=0; i<jsonData.data.length; i++){
test["Loop Tests"] = jsonData[i].catalog_list_items.sequence_no >= 0;
}
var jsonData=JSON.parse(responseBody);
对于(i=0;i=0;
}