Успешное завершение очередного проекта


Компания <Скриптмастер> выполнила проект по нагрузочному тестированию и оптимизации производительности критичной для бизнеса (business critical) ИТ-системы одного из крупнейших НПФ России. Решение представляет собой трехзвенную систему (WEB, сервера бизнес логики, СУБД), реализованную в виде набора модулей, развёрнутых на отдельных виртуальных машинах.


В рамках проекта эксперты компании <Скриптмастер> провели нагрузочные испытания, включающие в себя нагрузочное тестирование производительности системы на соответствие нефункциональным требованиям и тестирование максимальной производительности.

Основные цели тестирования, стоявшие перед командой <Скриптмастер>: • Определение максимальной производительности ИТ-системы в разрезе сервисов (бизнес-операций); • Определение узких мест, ограничивающих производительность ИТ-системы; • Выработка рекомендаций для увеличения производительности ИТ-системы; • Оценка необходимости увеличения мощностей промышленного оборудования, выделенного под ИТ-систему, для достижения необходимой производительности.


Тестирование с целью определения максимальной производительности выполнялось с использованием следующей серии тестов:

1. Тест поиска максимальной производительности: пошаговое увеличение нагрузки до предельной, которое производится методом увеличения количества пользователей, выполняющих операции (или непосредственно интенсивности выполнения операций). Первоначальный уровень нагрузки соответствовал базовому профилю нагрузки, определённому по статистике с промышленной системы, а также экспертным оценкам специалистов Фонда.

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

2. Тест подтверждения максимальной производительности: контрольный тест для определения максимальной производительности. Длительность стабильной нагрузки при контрольном тесте составляла не менее 1 часа.

В результате тестирования был определен максимальный уровень нагрузки.


По результатам тестирования экспертами <Скриптмастер> были даны рекомендации по повышению производительности ИТ-системы. Реализация предложенных мер позволила увеличить производительность системы более чем в полтора раза.