Gatling web sockets - как получить сообщение без отправки полезной нагрузки - PullRequest
0 голосов
/ 19 марта 2020

Я пишу несколько нагрузочных тестов в Gatling. Как часть этого, клиент (тест) ожидает получить некоторые сообщения от сервера через веб-сокеты. Я видел в старой версии gatling, что wsListen имел неблокирующие операции, но, к сожалению, он был удален.

Есть ли способ получать сообщения от сервера каждые 10 минут, фактически не отправляя полезную нагрузку (сервер не ожидает)?

В качестве обходного пути я отправляю фиктивное сообщение, например:

ws("STOMP: Checks").sendText("\n").await(30 seconds)(check1) 

Проблема заключается в том, что сообщение может быть отправлено до sendText ("\ n") и в этом случае тест не поднимет его. Я бы хотел, чтобы ws сохранил список сообщений, а затем, когда придет время, он будет доступен для проверки.

...