Нагрузочное тестирование: гарантия надежности
В нашем сегодняшнем мире развитие информационных технологий происходит ускоренными темпами, а сами технологии все чаще становятся конкурентным преимуществом компаний. На этом фоне возрастает критичность функционирования и производительности информационных систем. Нагрузочное тестирование позволяет узнать заранее, как будет вести себя система в реальных условиях: как быстро она будет отвечать на запросы пользователей, как долго она будет работать при стабильно большом количестве запросов.
Компания RedRoxx Technologies объединяет в себе как компетенции специалистов по нагрузочному тестированию, так и мощные технические возможности продуктов Compuware для нагрузочного тестирования. Такое сильное сочетание позволяет нам гарантировать высокое качество, ценность и эффективность оказываемых услуг.
Наша методология
Услуга по проведению нагрузочного тестирования, которую предлагает компания RedRoxx, заключается в определении показателей производительности системы при различных уровнях нагрузки. Примером таких показателей могут быть: время отклика, временной профиль транзакции, эксплуатационная надежность и ее пределы и т.п.
Наши специалисты используют в своей работе инструменты Compuware, которые позволяют проводить нагрузочное тестирование даже самых сложных распределенных приложений. Также, благодаря тесному сотрудничеству с Compuware, мы используюем ее обширнейшую базу знаний.
Решение для нагрузочного тестирования Compuware QACenter Performance Edition позволяет эмулировать реалистичные сценарии поведения сотен или тысячей пользователей, одновременно фиксируя показатели производительности всех физических и логических компонент системы для последующего анализа.
Нагрузочное тестирование проводится до или после развертывания нового приложения и его интеграции в существующую систему с целью получить ответы на следующие вопросы:
- Как система будет реагировать на запросы пользователей в условиях реальной нагрузки?
- Сколько пользователей могут работать с системой одновременно?
- Какова максимальная производительности системы?
- Как система ведет себя в условиях перегрузки?
- При какой нагрузке система перестанет реагировать на запросы к ней?
- Как система восстанавливается после перегрузки?
- Как система отвечает на запросы пользователей после продолжительной нагрузки на нее?
Каждый вопрос (или цель) определяет стратегию нагрузочного тестирования (или тип нагрузочного тестирования). Например, для ответа на первый вопрос нужно измерить время отклика при различных уровнях нагрузки. Но для последнего вопроса необходимо поддерживать требуемый уровень нагрузки в течение некоторого периода времени.
|
Этапы нагрузочного тестирования:
|
![]() |
Варианты предоставления услуги
Мы предоставляем три варианта услуги в зависимости от цели, исходных условий и сложности системы:
| Тип услуги | Продолжительность | Критерии |
|---|---|---|
| Нагрузочное тестирование транзакций | 5 дней | Простая система, один тип тестирования, не больше пяти заранее известных транзакций |
| Нагрузочное тестирование приложения | 10 дней |
Более сложная система, один тип тестирования, выявление до пяти транзакций |
| Расширенное нагрузочное тестирование | 15 дней | Более сложная система, не больше трех типов тестирования, выявление до пяти транзакций |
Результаты
По окончании нагрузочного тестирования мы подготавливаем отчет, в котором по каждой из транзакций приводятся графики измерявшихся показателей, выводы относительно достижения либо недостижения требуемых уровней производительности, а также подробное описание проблемы, если требуемый уровень производительности не достигнут.
Примеры графиков измеряемых показателей транзакций из отчета:
Для исследования и решения сложных проблем производительности вы можете воспользоваться услугой "Диагностика производительности" компании RedRoxx



