У меня есть сценарий для проверки значения «статуса» в массиве. Ответ динамический, и # итерация может отличаться. Я не хочу сохранять это значение в среде почтальона, но мне нужно выполнить динамическую проверку. Из моего нижеприведенного ответа API я получил 2 экземпляра: 1-й с ДОСТУПНЫМ, 2-й с ПРОДАНО. Может ли кто-нибудь подсказать мне, как мне провести сравнение?
Ответ API:
[
{
"status": "AVAILABLE",
"price": {
"baseAveragePrice": 209,
"discountedAveragePrice": 209
},
"Fee": 39,
"flag": false
},
{
"status": "SOLDOUT",
"price": {
"baseAveragePrice": 209,
"discountedAveragePrice": 209
},
"Fee": 39,
"flag": true
},
]
pm.test("status Check", function () {
var jsonData = pm.response.json();
pm.expect(jsonData.status).to.be.oneOf(["AVAILABLE", "SOLDOUT", "NOTRELEASED"]);
});
jsonData.status
не даст вам фактического статуса. Вы должны сделать это в цикле. - person Divyang Desai   schedule 06.05.2019