Перфоманс Лаб

case study
нагрузочное тестирование
2 июня, 2025

Аудит производительности и нагрузочное тестирование системы компании «Русклимат»

Время чтения: 3 мин.
2 июня, 2025
Автор:
Эксперты Перфоманс Лаб
«Русклимат» — международная компания, специализирующаяся на разработке, производстве и импорте климатического оборудования. На сегодняшний день холдинг — лидер российского климатического рынка и крупнейший импортер в Европе и СНГ. Филиальная сеть «Русклимата» насчитывает 175 представительств. Холдинг поставляет продукцию в 50 стран мира.

Цель проекта:

Аудит производительности и нагрузочное тестирование системы

Предпосылки

Объектом тестирования стала автоматизированная система управления ресурсами предприятия 1С ERP. Она позволяет управлять производством, продажами, закупками, складом, запасами и финансами, а также осуществлять бюджетирование и вести регламентированный учет.

Бизнес-цель проекта:

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

Техническими целями было:

01
Определить максимальную производительность системы
02
Проверить отказоустойчивость системы — то есть способность противостоять сбоям и успешно восстанавливаться после них
03
Проверить надежность системы, ее способность выдерживать длительную нагрузку
04
Выявить bottlenecks — факторы, которые ограничивают производительность системы

Задачи тестирования

01
Анализ системы клиента, подготовка методики тестирования
02
Разработка тестовой модели нагрузочного тестирования
03
Настройка средств мониторинга на тестовых серверах
04
Определение параметров производительности системы с текущей промышленной нагрузкой
05
Определение максимальной производительности системы
06
Анализ результатов тестирования. Выявление bottlenecks
07
Подготовка подробного отчета с рекомендациями

Решение

Команда «Перфоманс Лаб» изучила систему «Русклимата» и разработала методику тестирования. Для того чтобы воспроизвести нагрузку, максимально приближенную к реальным условиям, она создала скрипты и вспомогательные утилиты. Затем сгенерировала тестовые данные и настроила мониторинг метрик производительности.

Тестирование провели, используя актуальную копию продуктовой базы данных. В процессе наблюдались следующие параметры: время отклика операций тестируемой системы, количество операций, выполняемых системой в единицу времени, количество ошибок во время тестирования.

При подаче стабильной нагрузки в системе был обнаружен ряд проблем: рост утилизации ЦПУ и памяти при стабильной нагрузке, рост времени ожиданий по событиям MySQL, рост времени отклика, нестабильная и плохая функциональность системы КЛАДР.
После этого команда «Перфоманс Лаб» подготовила отчет, в котором подробно отразила результаты, а также рекомендации по исправлению ошибок в базе данных и работе с системой КЛАДР. С их помощью заказчик устранил обнаруженные проблемы.

Результаты проекта и преимущества для заказчика

Если на первых этапах тестирования система не справлялась с нагрузкой 50% от профиля, то после применения рекомендаций от компании «Перфоманс Лаб» производительность удалось увеличить до 125% от профиля. При этом снизилась утилизация ресурсов, выгрузка месячных отчетов стала выполняться в полтора раза быстрее. Фоновые процессы в системе перестали влиять на операции реальных пользователей. В ходе проекта также были обнаружены функциональные дефекты, проявляющиеся только под нагрузкой — их устранили на финальных этапах тестирования.

Благодаря работе команды «Перфоманс Лаб» компания «Русклимат» убедилась в том, что система стабильно работает под нагрузкой, и подготовилась к увеличению продаж, планируемых в ближайшее время.

Закажите нагрузочное тестирование у тех, кто занимается им много лет

Увеличьте производительность вашей системы до максимума и застрахуйте свой бизнес.