Я создал тест для цикла по массиву, возвращенному в ответе в Postman, который проверяет значение для имени 'power', которое имеет значение 0. Это значение CONSTANT, поэтому тест проходит в цикле.Вопрос в том, как проверить «отметку времени», которая не имеет постоянного значения (в этом примере) и не может быть выполнена в цикле
, т. Е.
pm.test('Test Array - power values', function() {
var body = JSON.parse(responseBody);
for(var i=0; i < body.powerReadings.length; i++) {
console.log("test" + i + body.powerReadings[i].power)
pm.expect(body.powerReadings[i].power).to.eql(0)
}
});
Извлечение из массива ответоввыглядит следующим образом:
"powerReadings": [
{
"timestamp": "2018-10-05T10:30:11.330Z",
"power": 0
},
{
"timestamp": "2018-10-05T10:30:26.352Z",
"power": 0
}
]