Для распределения пользовательской нагрузки используется рабочая среда Rational Performance Tester. При распределении нагрузки по агентам необходимо тщательно учитывать нагрузку, которую может эффективно обрабатывать каждый агент. Дополнительная информация приведена в разделе Планирование ресурсов.
Агент Rational Performance Tester (другое название - агент формирования нагрузки) применяется для генерации нагрузки для тестируемого приложения путем имитации подключаемых пользователей.
Во время установки Rational Performance Tester Agent можно указать имя хоста рабочей среды, которая будет опрашиваться. После установки агент автоматически подключается к рабочей среде. Если требуется сделать агент общим для нескольких рабочих сред, можно вручную добавить их в файл majordomo.config, который находится в каталоге установочный-каталог/Majordomo, или воспользоваться командой Использовать агент с новой рабочей средой, упомянутой в разделе Проверка состояния агентов.
При выполнении расписания с несколькими агентами один из них может быть утрачен, особенно во время выполнения теста с продолжительной нагрузкой. Утрата агента не является распространенной ситуацией, которая возникает только в исключительных случаях, например, при исчерпании памяти компьютера. В случае утраты агента, по умолчанию, выполнение расписания останавливается. При остановке расписания таким образом, необходимо устранить причину утраты агента или увеличить количество агентов, прежде чем запускать расписание. Для того чтобы продолжить выполнение расписания без утраты агента, в редакторе расписаний выберите вкладку Дополнительно и снимите отметку с переключателя Остановка выполнения при утрате агента. Как правило, агенты распределяют нагрузку между собой. Поэтому выполнение расписания без утраченного агента может привести к непредсказуемым последствиям. Если используется сегментированный пул данных и выполняется расписание без утраченного агента, данные не перераспределяются среди оставшихся агентов. Кроме того, если расписание состоит из нескольких этапов, то, по умолчанию, нагрузка пользователей распределяется среди оставшихся агентов на следующем этапе. Но, если отмечен переключатель Заменять утраченных пользователей на текущем этапе, то нагрузка пользователей распределяется равномерно среди оставшихся агентов уже на текущем этапе. Если переключатель не отмечен, и определенной части пользователей разрешен выход во время выполнения этапа, нагрузка пользователей распределяется среди оставшихся агентов на следующем этапе. Потеря агента при выполнении расписания регистрируется в протоколе в Отчете о производительности.
Дополнительная информация о преимуществах агента формирования нагрузки IBM® Rational Performance Tester и его архитектуре приведена на веб-странице Советы по работе с агентом формирования нагрузки в ходе тестирования производительности.
Рабочая среда Rational Performance Tester автоматически развертывает необходимые ресурсы теста для выполнения на агентах. Дополнительная информация о каталоге развертывания приведена в разделе Управление каталогом развертывания.
Типичная конфигурация рабочей среды
Rational Performance Tester,
агентов
Rational Performance Tester
и тестируемой системы: