2010-08-05 3 views
6

Я загружаю сетевое приложение с использованием The Grinder (на ПК с ОС Windows), и я хочу имитировать несовершенные сетевые условия, чтобы увидеть, какое влияние оказывает на нагрузку приложения, в частности I «хотел бы видеть эффект:Имитация сетевых соединений с высокой задержкой/прерывистой сетью

  • переменной задержки сети, так что не только делают различные клиенты имеют разные задержки, но и время ожидания может изменяться в ходе испытания для одного клиента.
  • Отключенные сетевые подключения - Я хочу, чтобы симулировать, что происходит, когда сетевое соединение внезапно/случайно удалено.

Что это самый простой способ сделать это?

ответ

0

Тот факт, что Grinder позволяет вам погрузиться в свой скрипт Jython, обладает большой властью, чтобы настроить способ, которым вы хотите управлять поведением «агента».
Например, если вы хотите моделировать удаленные сетевые подключения, скажем, у вашего агента 100 запусков. вы можете сгенерировать массив случайных чисел [между 0-99] и для прогонов, соответствующих любому из случайных чисел, вы можете проинструктировать нить прекратить.

Однако, сказав, что условия, которые вы хотите имитировать, более похожи на настройку поведения сервера, который вы тестируете. Я предоставил вам обход, который может или не оправдать ваши ожидания. Grinder как инструмент не очень много влияет на поведение сервера [для тестирования]. это больше похоже на инструмент для управления нагрузкой и поведением пользователя.

Надеюсь, это поможет.

0

Вас, возможно, также интересует функция дросселирования полосы пропускания дробилки, которая на произвольных уровнях закрывает, насколько быстро потоки вашего агента могут отправлять и получать данные по сети. У вашего HTTP-соединения есть метод setBandwidthLimit(), который позволяет вам это делать.

1

Другие варианты:.

  • WanEM (OpenSource, часы времени может быть проблемой в умолчанию VM установки, которая производит противоречивые результаты Best используемый wen, установленный на физическом оборудовании, а не в виртуальной машине) WanEm Download location
  • Shunra (Коммерческий, мое предпочтение в решении для шасси) Shunra Products
  • Anue (Commercial, now Ixia) Anue on Ixia Website

 Смежные вопросы

  • Нет связанных вопросов^_^