Как мы можем использовать веб-сокет с нескольких IP-адресов в JMeter

Мне нужно подключиться и отправить запрос на веб-сокет с разных IP-адресов в jmeter на мой сервер singalR. Как мне это сделать. Я знаю, что в случае HTTP-запроса мы можем сделать это в jmeter, создав несколько псевдонимов IP-адресов на машине, как указано в ссылке https://www.blazemeter.com/blog/how-to-send-jmeter-requests. -из-разных-ips. Как этот процесс будет работать для веб-сокетов?

Спасибо.

Альтернативные WebSockets для netty/java: удвоение пропускной способности небольших сообщений
Альтернативные WebSockets для netty/java: удвоение пропускной способности небольших сообщений
Этот пост - краткая презентация netty-websocket-http1 - альтернативной netty/java реализации RFC6455 - протокола WebSocket.
Очень простая установка Websocket с помощью Deno без каких-либо пакетов
Очень простая установка Websocket с помощью Deno без каких-либо пакетов
Здесь мы рассмотрим, как можно использовать Websocket в Deno и развернуть его в Deno deploy. Мы будем слушать Websocket, а также отправлять сообщения.
0
0
279
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Этого не произойдет, поскольку возможность установки исходящего IP-адреса должна присутствовать в используемом вами плагине WebSocket.

Доступное в настоящее время решение состоит в том, чтобы выделить столько машин, сколько вам нужно IP-адресов, и запустить JMeter в распределенном режиме. Если одна машина достаточно мощная, вы можете запустить несколько подчиненных процессов JMeter, имейте в виду, что:

  • вам нужно, чтобы эти IP-адреса (или псевдонимы) были определены на уровне ОС
  • нужно привязать слейвы к разным портам

Если вы умеете программировать на Java, можете добавить его сами, проект живет по адресу https://github.com/ptrd/jmeter-websocket-samplers , где-то здесь

Если вы не можете - вы можете попросить разработчика плагина добавить эту функцию либо через GitHub, либо попробовать связаться с ним через Форум поддержки плагинов JMeter

Спасибо Дмитрий. Я не являюсь разработчиком Java, но если я сам изменю код, тогда необходимо добавить соответствующий элемент пользовательского интерфейса в JMeter, а также указать исходный IP-адрес. Я добавил запрос в поддержку плагина Jmeter, посмотрим, как пойдет. Есть ли какой-либо другой инструмент, например jmeter, который может решить эту проблему?

user2724058 28.12.2020 06:19

Другие вопросы по теме