У меня есть система, в которой клиенты подключаются через потоковые каналы http и используют классы Producer и Consumer для отправки и получения сообщений. Мне нужно проверить задержку сообщений таким образом, чтобы адекватно имитировать реальное использование, когда сервер находится под нагрузкой. У меня есть 3 идеи, как это можно сделать. Кто-нибудь пробовал и преуспел или потерпел неудачу с этими методами?
Используйте нестандартную тестовую систему, такую как JMeter. Еще не нашел ни одной, поддерживающей потоковую передачу.
Используйте Selenium и FlexMonkey в BrowserMob для имитации реальных пользователей.
Используйте клиентский api (возможно, от BlazeDS), который поддерживает потоковую передачу и обмен сообщениями Flex, для написания настраиваемой среды тестирования. Еще не нашел клиентского api, поддерживающего потоковую передачу, подойдет любой язык.