НАГРУЗОЧНОЕ ТЕСТИРОВАНИЕ
Измерение запаса прочности систем при их работе под нагрузкой
Бизнес-задача
Нагрузочное тестирование позволяет оценить работоспособность и производительность, предотвратить сбои и обеспечить стабильность работы системы на заданных параметрах нагрузки.
Особенно актуально для высоконагруженных систем при запуске новых сервисов, изменении аппаратной конфигурации, тиражировании системы, подключении новых пользователей или добавлении функциональности.
ВЫГОДА
Детальный анализ
Анализ объекта тестирования с учетом ограничений и текущих проектных работ.
Качество
Проведение нескольких видов и итераций тестирования для наиболее эффективной оценки производительности системы.
Локализация проблем
Определение «узких мест» программно-аппаратного комплекса и причин их возникновения, предоставление рекомендаций по устранению.
Как это работает
1
Анализ архитектуры системы, подготовка инфраструктуры для проведения тестов.
2
Разработка модели и выбор инструментов тестирования.
3
Разработка и отладка программ-эмуляторов для воспроизведения реальных условий использования системы.
4
Выполнение тестов, сбор и обработка результатов тестирования.
5
Формирование итогового отчета с указанием выявленных проблем и рекомендаций по оптимизации системы.

возможности
При проведении нагрузочного тестирования также эмулируется работа внешних по отношению к ней систем.
В рамках нагрузочного тестирования проводятся работы по внесению изменений в архитектуру систем и ее оптимизация.
техническое решение
При нагрузочном тестировании систем используются инструменты: Apache JMeter, HP LoadRunner, Selenium, TestLink, Nagios, Jira.
примеры проектов