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

Нагрузочное тестирование — это анализ производительности системы. Какое количество определенных операций гарантированно выдержит приложение и сервер. Определение пиковой нагрузки, после которой система перестает нормально функционировать.

Задачи:

  • Тестирование производительности.
    Измерение времени выполнения выбранных операций при определенных интенсивностях выполнения этих операций. Определение максимального количества пользователей, одновременно работающих с приложением;
  • Стрессовое тестирование.
    Позволяет проверить насколько приложение и система в целом работоспособны в условиях стресса и также оценить способность системы к возвращению к нормальному состоянию после прекращения воздействия стресса;
  • Тестирование стабильности или надежности.
    Проверка работоспособности приложения при длительной нагрузке. Проверяем отсутствие утечек памяти, перезапусков серверов под нагрузкой и другие аспекты влияющие на стабильность работы.;
  • Определение "узких мест" и ресурсоемких операций.

Что мы предлагаем:

  • Разработка сценариев для составления тестов;
  • Реализация сценариев на JMeter;
  • Предоставление отчета с метриками и описанием, а так же рекомендациями по оптимизации.