Как проверить задержку сообщений Flex - PullRequest
2 голосов
/ 14 августа 2011

У меня есть система, в которой клиенты подключаются через потоковые каналы http и используют классы Producer и Consumer для отправки и получения сообщений. Мне нужно протестировать задержку сообщений таким образом, чтобы адекватно имитировать реальное использование, когда сервер находится под нагрузкой. У меня есть 3 идеи о том, как это можно сделать. Кто-нибудь пробовал и преуспел или потерпел неудачу с этими методами?

  1. Используйте готовую систему тестирования, такую ​​как JMeter. Не найдено ни одного, поддерживающего потоковую передачу.

  2. Используйте Selenium и FlexMonkey в BrowserMob для имитации реальных пользователей.

  3. Используйте клиентский API (возможно, из BlazeDS), который поддерживает потоковую передачу и обмен сообщениями Flex, для написания пользовательской среды тестирования. Еще не найден клиентский API, поддерживающий потоковую передачу, любой язык будет в порядке.

1 Ответ

2 голосов
/ 14 августа 2011

Существует инструмент для тестирования производительности BlazeDS / LCDS, созданный Adobe. Взгляните здесь (есть PDF-файл под названием Adobe LiveCycle Data Services 3 ES2 Performance Brief в портфолио PDF с несколькими вложениями).

...