Основная цель проведения нагрузочного тестирования — гарантировать технологическое качество информационной системы после развертывания информационной системы и обеспечение соответствия заявленным технологическим требованиям в процессе эксплуатации информационной системы.
Проведение нагрузочного тестирование требуется в случаях:
• Значительный рост пользователей системы
• При планируемых больших доработках в конфигурации;
• При изменении конфигурации оборудования
• При изменении объема информационной базы
• При изменении нагрузки на систему
• При запуске информационной базы в промышленную эксплуатацию
Работы по проведению нагрузочного тестирования проводятся в несколько этапов:
• Сбор требований
• Составление технического задания на написание сценария тестирования под каждую роль пользователя системы
• Определение ключевых операций
• Написание сценария тестирования
• Проведение нагрузочного тестирования
Для проведения нагрузочного тестирования используется конфигурация «Тест-центр», которая позволяет описать функциональность роли пользователя системы эмулируя его реальные действия. На этапе сбора требований необходимо определить состав ролей пользователей, их функциональность и количество пользователей для каждой роли.
На этапе проведения нагрузочного тестирования, во время теста снимаются значения счетчиков производительности серверов, собирается технологический журнал, в дальнейшем собранная информация анализируется, определяются узкие места в системе, проблемы производительности, стабильности.