В результате нагрузочного тестирования мы должны получить ответ на следующие вопросы:
- Как система справляется с обычным, ожидаемым уровнем нагрузки, отвечает ли требованиям пользователей по скорости ответа?
- Как скажется на инфраструктуре длительная эксплуатация, будет ли она работать надёжно в долгосрочной перспективе?
- Что произойдет при резком скачке нагрузки, как система переживёт пиковую посещаемость?
- Как система будет себя вести при продолжительной повышенной нагрузке?
- Какую максимальную нагрузку инфраструктура способна выдержать без деградации и что произойдет при достижении предела?
- Планирование: определение целей и задач нагрузочного тестирования, выбор инструментов и методик проведения;
- Создание тестовых сценариев: разработка сценариев, которые будут использоваться для генерации нагрузки на систему;
- Подготовка тестовой среды: настройка и конфигурация тестовой среды, в которой будут проводиться нагрузочные тесты;
- Проведение тестирования: выполнение тестов согласно разработанным сценариям и сбор данных о производительности системы;
- Анализ результатов: оценка результатов тестирования, выявление узких мест и проблем в системе, предложение решений для их устранения.
