Расширение IBM®
Rational Performance
Tester для протоколов сокетов позволяет проверить
производительность любого приложения, использующего протокол TCP/IP
на основе сокетов.
Информативные результаты тестирования производительности
основаны на правильности разработки теста.
Каждый из следующих этапов способствует генерации значимых
результатов теста:
- Создание теста. Для создания теста необходимо записать сеанс в клиентском
приложении. Как правило, запись сеанса ведется с момента запуска
клиентского приложения. Затем в приложении выполняются такие
действия, чтобы получить сетевой трафик, а
сеанс заканчивается при закрытии приложения или завершении
записи. Запись применяется для создания теста производительности,
воспроизводящего поведение клиентского приложения.
- Изменение теста. После записи можно изменить записанные события. В тесте можно заменить записанные значения на переменные
тестовые данные или добавить в него динамические данные.
- Проверка теста. Перед развертыванием тест можно выполнить вручную от имени
одного виртуального пользователя в номинальной среде с минимальной
нагрузкой сервера, чтобы убедиться, что тест правильно работает и
выдает ожидаемые результаты. Может быть выполнено несколько циклов редактирования и проверки
теста, прежде чем тест начнет работать, как ожидалось.
- Имитация рабочей нагрузки с помощью расписаний. Когда тест неоднократно выполняется, как предполагалось, вы
определяете расписание выполнения и группы пользователей для эмуляции
рабочей нагрузки, сгенерированной большим числом виртуальных
пользователей.
- Выполнение расписания. Вы выполняете расписание, развертывая выполнение теста над
виртуальными пользователями, которые могут быть размещены на
удаленных узлах. Каждый виртуальный пользователь выполняет экземпляр теста.
Результаты времени ответа собираются.
- Оценка результатов. Вы оцениваете результаты тестов посредством различных отчетов,
сгенерированных во время выполнения. Можно также создать пользовательские отчеты.