Обзор Rational Performance Tester

IBM® Rational Performance Tester представляет собой не требующую создания сценариев среду для автоматизации тестирования нагрузки и масштабирования веб-приложений, ERG и серверного программного обеспечения. Rational Performance Tester предоставляет разнообразные настраиваемые средства создания отчетов, помогающие обнаружить узкие места системы и установить их причины.
Rational Performance Tester записывает сетевой поток данных, который имеет место, когда тестируемое приложение взаимодействует с сервером. Этот поток данных затем имитируется на множестве виртуальных пользователей во время воспроизведения теста. С помощью Rational Performance Tester можно тестировать приложения, которые используют следующие протоколы и домены:

Можно записать определенные части приложения, которые требуется проверить. На основе записи 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.


Комментарии