2017-04-17 67 views
0

我想驗證一個使用Postman的元素,它在響應中出現n次。例如,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」始終是一個整數,但我不知道的次數就出現在響應中。在任何幫助,這(使用循環或任何外部庫)真的感激..提前

謝謝..

回答

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; 
    } 
相關問題