Мне нужно подключиться и отправить запрос на веб-сокет с разных IP-адресов в jmeter на мой сервер singalR. Как мне это сделать. Я знаю, что в случае HTTP-запроса мы можем сделать это в jmeter, создав несколько псевдонимов IP-адресов на машине, как указано в ссылке https://www.blazemeter.com/blog/how-to-send-jmeter-requests. -из-разных-ips. Как этот процесс будет работать для веб-сокетов?
Спасибо.
Этого не произойдет, поскольку возможность установки исходящего IP-адреса должна присутствовать в используемом вами плагине WebSocket.
Доступное в настоящее время решение состоит в том, чтобы выделить столько машин, сколько вам нужно IP-адресов, и запустить JMeter в распределенном режиме. Если одна машина достаточно мощная, вы можете запустить несколько подчиненных процессов JMeter, имейте в виду, что:
Если вы умеете программировать на Java, можете добавить его сами, проект живет по адресу https://github.com/ptrd/jmeter-websocket-samplers , где-то здесь
Если вы не можете - вы можете попросить разработчика плагина добавить эту функцию либо через GitHub, либо попробовать связаться с ним через Форум поддержки плагинов JMeter
Спасибо Дмитрий. Я не являюсь разработчиком Java, но если я сам изменю код, тогда необходимо добавить соответствующий элемент пользовательского интерфейса в JMeter, а также указать исходный IP-адрес. Я добавил запрос в поддержку плагина Jmeter, посмотрим, как пойдет. Есть ли какой-либо другой инструмент, например jmeter, который может решить эту проблему?