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

Название Проекта Комплексное нагрузочное тестирование программного обеспечения по управлению кредитным портфелем с помощью HP Load Runner 11
Заказчик

«Проминвестбанк» – 6-й по величине коммерческий банк Украины.

www.pib.ua

Страна Заказчика Украина
Краткое описание проекта

Проведение нагрузочного тестирования комплекса программ по управлению кредитным портфелем с помощью HP Load Runner 11.

Описание предоставляемой услуги

В 2010 году «Проминвестбанк» инициировал IT-проект для переноса существующих приложений по управлению кредитным портфелем на новую платформу – Sybase Adaptive Server Enterprise (ASE).

Приложения по управлению кредитным портфелем состояли из множества программ, основанных на различных архитектурах – от клиент-серверного PowerBuilder 7 и 10 до WCF Data Services, включая .NET 4.0. Были использованы различные протоколы: от традиционного драйвера ODBC до драйвера Sybase и NHibernate ORM на ADO.NET. Все приложения работали с несколькими базами данных, размещенными на одном сервере Sybase ASE.

 

Была выбрана следующая стратегия тестирования:

  • использовать Load Runner и его возможности по работе с различными платформами, чтобы осуществить запись и одновременное выполнение нагрузочных тестов, имитирующих работу различных приложений
  • использовать интеграцию Site Scope с Load Runner, чтобы собрать ключевые показатели производительности всех приложений и СУБД
  • разработать и выполнить тестовые сценарии, которые включают:
    1) отдельные приложения;
    2) типичную и пиковую нагрузку на приложения, выполняющиеся параллельно;
    3) длительное выполнение тестов на стабильность для оценки времени непрерывной работы приложения и СУБД без перезагрузки.
  • сопоставить результаты тестов производительности и стабильности с SLA, заданными IT-службой банка для приложений по управлению кредитным портфелем.

 

Результаты:

  • Были выявлены и устранены узкие места производительности, что позволило привести работу приложений в соответствие c SLA
  • Несмотря на проблемы совместимости с новейшим протоколом Sybase CTLib, Load Runner 11 и Site Scope показали себя как надежная и универсальная платформа. Обладая превосходными аналитическими инструментами для корреляции нагрузки и системных метрик, Load Runner позволяет определить узкие места производительности
  • Разработана эффективная стратегия тестирования производительности приложений по управлению кредитным портфелем для будущего использования IT-службой банка