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