Перейти к содержимому

Фотография

Стресс-тест flash тула.


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 Yastra

Yastra

    Новый участник

  • Members
  • Pip
  • 4 сообщений
  • ФИО:Irina

Отправлено 05 марта 2010 - 08:50

Есть flash тул, запускающийся в браузере клиента. Тул общается с сервером, сервер - smartfox.
Необходимо провести нагрузку около 500 пользователями, которые будут эмулировать соединение и общение с сервером (несколько простых пакетов).
Проблема в том, что flash общается как-то мимо браузера, хотя инициирует соединение на 80 порт, но траффик не является по сути http - это просто отправка xml'ек на 80 порт (xmlsocket), возможно поэтому все использованные программы для записи скрипта не смогли записать скрипт.
Были проверены LoadRunner (различные протоколы типа http, web services), AppPerfect - скрипт просто не пишется, программам толи не удается словить траффик (AppPerfect скорее всего просто не может пустить через свой прокси траффик флешки), толи он не может быть корректно обработан и записан в скрипт.
Также была попытка эмулировать отправку нужных tcp пакетов через jmeter, пакеты отправлялись исправно (сниффер траффика показал, что нужные пакеты ушли куда надо и как надо), однако не приходило ни одного ответа от сервера, кроме как domain policy в ответ на первый пакет, скорее всего надо как-то инициировать соединение под нужным пользователем перед отправкой пакетов.
С проблемой нагрузочного тестирования столкнулась впервые, указанными программами также раньше не пользовалась :victory:

Буду рада любым советам касательно тестирования подобной флешки... Заранее спасибо :dirol:
  • 0

#2 drwoland

drwoland

    Новый участник

  • Members
  • Pip
  • 2 сообщений
  • ФИО:Рожков Олег Владимирович


Отправлено 10 апреля 2012 - 07:59

Попробуй протокол AMF. Он как раз для записи такого обмена xml-ками.
  • 0

#3 Черная Команда

Черная Команда

    Новый участник

  • Members
  • Pip
  • 24 сообщений
  • ФИО:Черная Команда

Отправлено 19 апреля 2012 - 08:12

Да протокол AMF вместе с Jmeter можно. А вот еще скорее всего подойдет тул для решения вашей задачи http://grinder.sourceforge.net
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных