- Нагрузочное тестирование
- Тестирование надежности и отказоустойчивости
- Тестирование объемов
Нагрузочное тестирования
Процесс тестирования с целью проверки системы на соответствие требования производительности ПО.
Цели
- Выявление на ранних стадиях проблем с производительностью в случае роста нагрузки на систему.
- Минимизация рисков деградации производительности после доработки системы.
- Проверка системы на соответствие бизнес-прогнозам.
- Проверка системы на соответствие требованиям производительности.
Результаты
- Информация о точных параметрах быстродействия ИТ-системы при планируемой нагрузке с учетом всех дополнительных бизнес-процессов и фоновых операций: времени выполнения пользовательских операций и загрузке ресурсов серверного оборудования (CPU, Memory, I/O).
- Информация о соответствии производительности системы требованиям к производительности.
- Анализ «узких мест» в работе системы и рекомендации по их устранению.
- Информацию об изменении производительности системы ИТ-системы после проведения плановых изменений.
Тестирование надежности и отказоустойчивости
Тестирование надежности и отказоустойчивости позволяет смоделировать поведение системы при штатных и внештатных ситуациях, остановке или перезапуске различных компонентов системы, продолжительной нагрузке на систему.
Цели
- Минимизация рисков, связанных с неработоспособностью бизнес-процессов или компонентов системы после выхода из строя различных компонентов системы.
- Минимизация рисков, связанных с возможной деградацией производительности системы под нагрузкой после ее восстановления.
Результаты
- Информация о количестве дефектов, обнаруженных в работе различных бизнес-процессов и компонентах системы, после вывода из строя того или иного компонента, и их критичности.
- Данные о времени восстановления работоспособности компонента и бизнес-процессов системы и необходимые условия для этого.
- Информация об изменениях производительности ИТ-системы после восстановления работоспособности системы.
- Рекомендации об изменении архитектуры и инфраструктуры системы, или внедрению ряда регламентов для технических подразделений компании и ее бизнес-подразделений в случае возникновения внештатной ситуации.
Тестирование объемов
Тестирование объемов – специализированный вид тестирования производительности, при котором определяются параметры производительности системы при различных объемах данных.
Цели
Оценка влияния на производительности системы при увеличении объемов данных в системе.
Результаты
- Информация об изменении производительности системы при увеличенных объемах данных и точных параметрах быстродействия ИТ-системы.
- Анализ «узких мест» в работе системы и рекомендации об изменении архитектуры и инфраструктуры системы, или внедрению ряда регламентов для технических подразделений, которые позволят минимизировать влияние увеличения объемов данных на производительность системы.