Я делаю тестирование API с помощью Jmeter и использую json утверждение пути к телу ответа. Проблема в том, что тело ответа дает два пути ответа, основанные на успехе и неудаче.
для неудачи
{
"response": {
"error_message": "Invalid input data.",
"error_code": "Invalid_input",
"error": true
}
}
для успеха
{
"response": [
{
"attachment_name": "num1.png",
"attachment_id": 2547,
"error": false
},
{
"attachment_name": "num2.png",
"attachment_id": 2548,
"error": false
},
{
"attachment_name": "num3.png",
"attachment_id": 2549,
"error": false
}
]
}
Здесь я добавляю утверждение о пути и значении «ошибка», но путь изменяется в результате. Добавлено $.response.error
, но это работает только для случая сбоя
Пожалуйста, помогите мне получить правильный путь и подтвердить в обоих условиях. Спасибо.