Нагрузочное тестирование
Нагрузочное тестирование — это анализ производительности системы. Какое количество определенных операций гарантированно выдержит приложение и сервер. Определение пиковой нагрузки, после которой система перестает нормально функционировать.
Задачи:
- Тестирование производительности.
Измерение времени выполнения выбранных операций при определенных интенсивностях выполнения этих операций. Определение максимального количества пользователей, одновременно работающих с приложением; - Стрессовое тестирование.
Позволяет проверить насколько приложение и система в целом работоспособны в условиях стресса и также оценить способность системы к возвращению к нормальному состоянию после прекращения воздействия стресса; - Тестирование стабильности или надежности.
Проверка работоспособности приложения при длительной нагрузке. Проверяем отсутствие утечек памяти, перезапусков серверов под нагрузкой и другие аспекты влияющие на стабильность работы.; - Определение "узких мест" и ресурсоемких операций.
Что мы предлагаем:
- Разработка сценариев для составления тестов;
- Реализация сценариев на JMeter;
- Предоставление отчета с метриками и описанием, а так же рекомендациями по оптимизации.