Как получить несколько ответов веб-сокета, отправленных последовательно, для одного отправленного запроса, используя JMeter - PullRequest
0 голосов
/ 24 декабря 2018

Я пытаюсь настроить тест производительности для приложения веб-сокета, используя JMeter .Запрос {"type":"subscribe_rq","id":1,"ts":"2018-10-16T00:00:00","data":{"sinceSeq":0}}.Ответ является составным и последовательным;Первоначальный ответ и обновление каждую секунду, пока соединение открыто.(Я проверил это с помощью «WebSocket Test Client», расширения Chrome).В настоящее время я получаю только первый основной ответ, но не обновления.Скорее не уверен, как получить эти обновления.Как этого добиться в JMeter?То есть как сохранить соединение открытым в течение определенного периода (скажем, 5 секунд), получить несколько ответов в течение этого периода и подтвердить их?Чтобы держать соединение открытым, у меня есть постоянный таймер с 5 секундами Задержка резьбы .Не уверен, что это сработает ...

1 Ответ

0 голосов
/ 25 декабря 2018

В дальнейшем, пожалуйста, не забудьте включить основные вопросы вашего запроса в сам вопрос, то есть вывод с вкладки «Сеть» инструментов разработчика браузера или снимка экрана этого WebSocket Test Client (что бы это ни было)мог бы рассказать полную историю.

Между тем, существует проект: JMeter WebSocket Samplers от Peter Doornbosch , в котором есть много полезных примеров планов испытаний JMeter , включая тот, который вы можете использовать какоснование: Single read sample.jmx , которое запрашивает данные в цикле по одному соединению WebSocket.

Ознакомьтесь с JMeter WebSocket Samplers - Практическое руководство статья для начала работы с WebSocket Samplers.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...