Не экономьте на нагрузочном тестировании. Опыт построения банковской IT-инфраструктуры
О необходимости организации нагрузочного тестирования наиболее ответственных систем, находящихся в эксплуатации, с учетом их масштабирования.
Авторы
Тэги
Тематические рубрики
Предметные рубрики
В этом же номере:
Резюме по документу**
ТЕМА НОМЕРА
БАНКИ И ИХ ПОСТАВЩИКИ
Не экономьте
на нагрузочном
тестировании. <...> Опыт построения банковской
ITинфраструктуры
А
Александр
Горшков
Консультант,
департамент
консалтинга
«Энвижн Груп»
нализируя тенденции развития IT в
крупных компаниях, можно заме
тить, что уже на протяжении не
скольких лет основные работы направ
лены на централизацию ITресурсов. <...> Однако для достижения этих целей
можно использовать лишь проверенные
решения, поэтому необходимо организо
вать процесс тестирования внедряемых
изменений. <...> В основном процесс тестиро
вания хорошо отработан, но один важный
момент не всегда принимается во внима
ние при планировании и проведении на
грузочного тестирования — это дальней
шее развитие системы. <...> Для подтвержде
ния серьезности этой проблемы рассмот
рим пример из реальной практики. <...> Требования по обеспе
чению производительности и надежности
работы внедряемого функционала к сис
теме предъявлялись жесткие, поэтому бы
ло принято решение поручить проведение
нагрузочного тестирования сторонней ор
ганизации. <...> Поскольку тестируемый функ
ционал еще не был внедрен, для проведе
ния тестирования частично использова
лись сервера, предназначенные для даль
нейшей эксплуатации. <...> Такое решение
позволяло получить наиболее достовер
ные результаты. <...> Архитектура системы бы
ла следующая: один сервер базы данных,
один сервер приложения и один сервер ба
лансировки нагрузки. <...> Предполагалось,
что в случае увеличения нагрузки система
будет масштабироваться, т. е. будут добав
ляться сервера приложения. <...> Нагрузочное
тестирование должно было дать ответ на
вопрос, в какой момент потребуется до
полнительный сервер приложения. <...> Забегая вперед, скажу, что во
время тестирования не воспроизводилась
работа программы по балансировке на
грузки при работе с несколькими сервера
ми приложений. <...> Это обстоятельство в
дальнейшем и сыграло роковую роль уже
при эксплуатации <...>
** - вычисляется автоматически, возможны погрешности
Похожие документы: