использование массивов в тестах в Postman
отправляю запрос на покупку товара. В теле передается например
"products":[
{
"id":"1",
"quantity":3
},
{
"id":"5",
"quantity":2
}
]
В теле ответа:
"order": {
"id": "",
"user": {
"id": ,
"email": ""
},
"products": [
{
"product": {
"id": "1",
"description": "",
"name": "",
"price": 100,
"iamgeUrl": ""
},
"quantity": 3
},
{
"product": {
"id": "5",
"description": "",
"name": "",
"price": 500,
"iamgeUrl": ""
},
"quantity": 2
}
],
"totalQuantity": 5,
"status": "paid",
"totalSum": 1170
}
Задача: с помощью Postman протестировать, что скидка (10% при более 3 единиц товара) считается верно. Проблема в том, что товар может быть 1, а может быть больше и тоже с количеством. Как написать эту логику, пожалуйста, подскажите?
Ответы (1 шт):
Задача: с помощью Postman протестировать, что скидка (10% при более 3 единиц товара) считается верно. Проблема в том, что товар может быть 1, а может быть больше и тоже с количеством. Как написать эту логику, пожалуйста, подскажите?
Это различные тесты. Вы должны составить тест (Postman request) для случая без скидок и для случая со скидкой и сравнить результаты.