Эффективная разработка программного обеспечения

LoadTest


LoadTest - средство автоматизированного тестирования характеристик распределенных сетевых приложений на платформах Windows и Unix.

Тесты производительности выполняются с помощью программы LoadTest. При этом тестировании типично используется нагрузка сервера большим количеством виртуальных пользователей. Например, вы можете установить таймер для одного VU, чтобы определить, сколько времени займет выполнение запроса, когда тысячи других VU посылают запросы на тот же самый сервер в то же самое время. Термин "тесты производительности" включает нагрузочные, стрессовые, конкурирующие и конфигурационные тесты. Совокупность этих тестов позволяет ускорить цикл тестирования производительности и достигнуть значимых и точных результатов.

Нагрузочное тестирование с использованием LoadTest выполняется тогда, когда нужно определить время отклика серверов или клиентских приложений при изменяющейся нагрузке. Нагрузочное тестирование также используется тогда, когда нужно вычислить, какое максимальное количество транзакций может выполнить сервер за определенный временной отрезок. Если клиент/серверная система использует распределенную архитектуру или средства балансировки нагрузки - нагрузочное тестирование может быть использовано для того, чтобы проверить правильность выбранных методов для балансирования или конструирования системы.

Нагрузочное тестирование выполняется как с использованием режима только виртуальных пользователей, когда измеряется время отклика только серверной части или комбинации виртуальных пользователей, так и пользователей графического интерфейса для измерения времени отклика системы для конкретного клиентского приложения.

Таким образом, становится возможным при использовании данной программы проверять на производительность любую систему клиент/сервер.

Продукт направлен на тестировщиков, разработчиков, WEB-разработчиков.

Теперь покрыт еще один этап на пути построения качественного программного обеспечения. Осталось описать только связующее звено - программный продукт, который бы использовался на всех этапах проекта: от идеи и до внедрения. Rational предлагает такой продукт - это Rational ClearCase - средство конфигурационного и версионного контроля, которое сохраняет всю историю каждого файла проекта с целью возможного сравнения изменений, включая миграцию файлов между независимыми проектами.



Содержание раздела