Как частично сопоставить ответ в артиллерийском орудии?
Я использую артиллерийский инструмент для тестирования веб-сокетов. Проблема, с которой я сталкиваюсь, связана с ответом. После передачи данных в канал, который я тестирую, мы всегда получаем разные данные. Поскольку блок Response артиллерии пытается полностью соответствовать действительному ответу канала (т. Е. Он частично не совпадает), я всегда получаю сообщение об ошибке "данные недействительны: 1". Как частично сопоставить ответ?
1 ответ
Ниже код ответа работает.
{
"response": {
"channel": "channel1",
"match": [
{
"json": "$.Id",
"value": "test_101"
},
{
"json": "$.param1",
"value": "1"
},
{
"json": "$.param2",
"value": "XXX"
},
{
"json": "$.param3",
"value": "100"
}
]
}
}