Как частично сопоставить ответ в артиллерийском орудии?

Я использую артиллерийский инструмент для тестирования веб-сокетов. Проблема, с которой я сталкиваюсь, связана с ответом. После передачи данных в канал, который я тестирую, мы всегда получаем разные данные. Поскольку блок Response артиллерии пытается полностью соответствовать действительному ответу канала (т. Е. Он частично не совпадает), я всегда получаю сообщение об ошибке "данные недействительны: 1". Как частично сопоставить ответ?

1 ответ

Ниже код ответа работает.

{
  "response": {
    "channel": "channel1",
    "match": [
      {
        "json": "$.Id",
        "value": "test_101"
      },
      {
        "json": "$.param1",
        "value": "1"
      },
      {
        "json": "$.param2",
        "value": "XXX"
      },
      {
        "json": "$.param3",
        "value": "100"
      }
    ]
  }
}
Другие вопросы по тегам