Стресс-тест BlazeDS опрос - PullRequest
1 голос
/ 27 июля 2010

Я ищу несколько советов по стресс-тестированию BlazeDS опроса каналов.

Я ознакомился с этой замечательной статьей об использовании jmeter для тестирования сообщений AMF:

http://blog.jteam.nl/2009/07/14/performance-testing-a-flex-blazeds-application/

Но это подходит только для сообщений без опроса.Я не могу просто сгенерировать AMF для всех сообщений опроса заранее - каждое последовательное сообщение может быть разным.

Я думаю, что смогу использовать BeanShell PreProcessor для создания Java-объекта запроса AMF, а затем сериализоватьи отправлять его как данные POST.

Мне также понадобится PostProcessor BeanShell для десериализации двоичного ответа AMF и передачи некоторых данных в следующий запрос.

Кто-нибудь проверял что-то подобноеэто раньше?Я не уверен, что то, что я пытаюсь сделать, выходит за рамки возможностей Pre и PostProcessors jmeter.

Спасибо, Stu

Ответы [ 3 ]

1 голос
/ 25 сентября 2011

Существует плагин для JMeter, который позволит вам записывать сообщения AMF, редактировать их в XML, а затем использовать их в стресс-тесте. Вы можете поместить переменные (например, идентификаторы пользователей, счетчики) в XML, которые будут заменены при их доставке. Он также может хранить ответы в переменной JMeter для извлечения данных и повторного использования в последующих запросах.

http://github.com/steeltomato/jmeter-amf

Полное раскрытие: я автор проекта.

0 голосов
/ 04 августа 2010

Я собираюсь сказать нет, это невозможно с пре / постпроцессорами jmeter.

Мне пришлось отказаться от jmeter и создать собственное простое java-приложение для нагрузочного тестирования, которое создает AMFобъекты запроса.

0 голосов
/ 29 июля 2010

Команда разработчиков BlazeDS / LCDS разработала инструмент для стресс-тестирования инфраструктуры обмена сообщениями (полагаю, это то, что вам нужно).Прочитайте эту ссылку для получения более подробной информации.

...