Нагрузочное тестирование

Нагрузочное тестирование

Поверка системы на работоспособность, измерение ее возможностей под нагрузкой

Где это работает

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

Как это работает

1 Анализ архитектуры системы, подготовка инфраструктуры для проведения тестов.
2 Разработка модели и выбор инструментов тестирования.
3 Разработка и отладка программ-эмуляторов для воспроизведения реальных условий использования системы.
4 Выполнение тестов, сбор и обработка результатов тестирования.
5 Формирование итогового отчета с указанием выявленных проблем и рекомендаций по оптимизации системы.
Статистика_1

Детальный анализ

Анализ объекта тестирования с учетом ограничений и текущих проектных работ
Статистика_2

Качество

Проведение нескольких видов и итераций тестирования для наиболее эффективной оценки производительности системы
Статистика_3

Локализация проблем

Определение «узких мест» программно-аппаратного комплекса и причин их возникновения, предоставление рекомендаций по устранению

Интеграция и гибкость

При проведении нагрузочного тестирования также эмулируется работа внешних по отношению к ней систем.

Платформа
(ИТ‑инженерное окружение)

При нагрузочном тестировании систем на платформе EMC Documentum использовались следующие инструменты: Apache JMeter, HP LoadRunner, Selenium, TestLink, Nagios, Jira.

Развитие

В рамках нагрузочного тестирования также были проведены работы по внесению изменений в архитектуру системы и ее оптимизации. Это позволило увеличить производительность системы в ПАО «Промсвязьбанк» в 2,5 раза.