Оглавление:
Определение - что означает Mercury LoadRunner?
Mercury LoadRunner - это автоматизированный инструмент для тестирования производительности и нагрузки от Hewlett-Packard (HP). Промышленный стандарт Mercury LoadRunner используется для прогнозирования поведения и производительности приложения перед его выпуском. Это решение корпоративного класса для анализа поведения и производительности системы.
Mercury LoadRunner облегчает оценку сквозной производительности системы до фактического развертывания клиентской среды, проверяет, соответствует ли производительность продукта спецификациям клиента, а также выявляет / изолирует узкие места производительности во время разработки.
LoadRunner был первоначально разработан Mercury Interactive, которая была приобретена HP в ноябре 2006 года.
Техопедия объясняет Mercury LoadRunner
Mercury LoadRunner тестирует приложение, применяя постоянные, повторяющиеся и измеримые нагрузки. Поведение системы под нагрузкой фиксируется, и данные анализируются для выявления проблем масштабируемости, которые могут повлиять на реальных пользователей клиентской среды. Инструмент проверяет, может ли быть выполнено соглашение об уровне обслуживания (SLA), направляя нагрузку на систему и отслеживая время отклика конечных пользователей, принадлежащих к ключевым бизнес-процессам и транзакциям.
Инструмент Mercury LoadRunner включает в себя:
- Мониторы производительности или агенты, которые отслеживают события пути приложения и быстро обнаруживают узкие места в системе с минимальным воздействием на систему.
- Механизм анализа, который обеспечивает единое представление о системе конечного пользователя и данных о производительности на уровне кода.
- Механизм автокорреляции, который сканирует все системы конечных пользователей, анализирует данные и предоставляет список из 10 наиболее вероятных причин поведения системы. Это помогает решить проблемы производительности и масштабируемости.
Ключевые особенности Mercury LoadRunner:
- Снижение риска развертывания систем, которые не соответствуют требованиям бизнеса / производительности клиента.
- Определяет способность системы функционировать при большой нагрузке и помогает снизить затраты на оборудование и программное обеспечение.
- Помогает контролировать SLA перед началом работы.
- Сокращает продолжительность цикла тестирования и помогает обеспечить эффективную доставку приложений высшего класса.
- Снижает затраты на ремонт, связанные с дефектами / ошибками, путем тестирования приложений на ранних этапах жизненного цикла разработки.