нагрузочное тестирование websocket с помощью jmeter

хороший туториал,
во-первых, описано как сделать установку WebSocket Sampler-а:
по сути все сводиться к закачки последнего jar релиза от,
и загрузки этого jar архива вместе с зависимостями (которые можно найти в интернете), в директорию /lib/ext, после этого в списке всех sampler-ов появиться WebSocket Sampler, список sampler-ов можно увидеть WorkBench->add->Sampler,

во-вторых, если есть необходимость в частной логике (послать пакет, проверить ответ, авторизовать и прочее), то можно создать sampler типа "Java request" он позволяет выполнить ваш произвольный java class, для лучшей и оптимальной загрузки всех классов можно воспользоваться самописным pom.xls, где указаны все зависимости, и выполнить его при помощи maven (mvn package), дальше чтобы ваш класс был доступен при настройки sampler-а "Java request" необходимо его запаковать в jar архив, это лучше делать через maven, по сути в три действия:
- создать базовую структуру : mvn archetype:generate -DgroupId=com.mkyong.core.utils -DartifactId=dateUtils -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
- добавить в него свой класс
- и архивировать : mvn package
после того как будет получен jar архив его нужно положить в lib/ext и после этого он будет доступен для настройки sampler-а "java request".

Еще одна интересная настройка

Бонус: сравнительная статья jmeter с другими (Gatling, Tsung, Grinder).