Я пытался написать тест на наличие каждого из элементов в каждом наборе.пример: присутствует ли familyName в каждом наборе или присутствует firstName в каждом наборе и т. д.
Когда я пытался использовать функцию «to .have.property» внутри цикла (как показано ниже), я получаюсообщение «не используйте функцию внутри цикла».
var jsonData = pm.response.json();
totalNumber = jsonData.length;
while (i<totalNumber){
i=0;
pm.test('familyName is present in the response' ,function() {
pm.expect(jsonData[i]).to.have.property('agentSSN');
i++;
}
});
**Sample response**
[
{
"familyName": "123",
"firstName": "tester2",
"middleName": "",
"lastName": "test ",
"ContactNumber1": "",
"ContactNumber2": ""
},
{
"familyName": "123",
"firstName": "tester1",
"middleName": "",
"lastName": "test2",
"ContactNumber1": "",
"ContactNumber2": ""
}
]