Можно записать определенные части приложения, которые требуется проверить. На основе записи Rational Performance Tester создает тест. В тесты затем можно добавить динамические данные и точки проверки. Выполните тест отдельно, проверьте результаты и убедитесь, что тест делает то, что нужно. Затем можно имитировать рабочую нагрузку путем добавления групп пользователей в редактор расписания. Каждая группа пользователей содержит несколько тестов с соответствующей рабочей нагрузкой. Например, у типичного веб-сайта розничной торговли 80 % потока данных от пользователей приходятся на браузеры и 20 % - на покупателей. Расписания обычно выполняются на удаленном мощном сервере. На сервере устанавливается Rational Performance Tester Agent и подключается к рабочей среде.
Для устранения узких мест по производительности на уровне кода можно воспользоваться компонентом Контроллер агентов в Rational Performance Tester Agent. Инфраструктура сбора данных собирает данные профилирования производительности для распределенных приложений и отправляет их в систему рабочей среды для просмотра и анализа. Сбор данных поддерживается в IBM WebSphere Application Server и Oracle WebLogic Application Server. Можно также импортировать данные из IBM Tivoli Composite Application Manager для сбора детализации времени ответа.
С помощью Rational Performance Tester во время выполнения расписания можно следить за расходом ресурсов системы, такими как оперативная память и процессор.
В состав Rational Performance Tester входят различные отчеты для анализа узких мест по производительности в тестируемом приложении. Предусмотрено несколько отчетов для каждого протокола и домена.
Rational Performance Tester можно интегрировать с IBM Rational Quality Manager и IBM Rational Team Concert.