Пока нет оценок.
Пожалуйста, подождите...

Главные задачи нагрузочного тестирования:

  • Оценка производительности и работоспособности приложения на этапе разработки.
  • Оценка производительности и работоспособности приложения на этапе новых релизов и разработки набора патчей.
  • Оптимизация производительности приложения, включая конфигурацию сервера и оптимизацию кода.
  • Выбор соответствующего оборудования (программной платформы) и серверной конфигурации для приложения.

Стоит отметить, что для разных целей требуются разные виды тестирования производительности и нагрузки. Для первых трех целей нужно выполнить тестирование производительности и стабильности. Планируя нагрузочное тестирование, логичнее будет начать с технических целей (некоммерческих, которые перечислены выше), которые достигаются как результат тестирования.

Классификация

  1. Тестирование производительности. Благодаря ему, можно изучить производительность приложения, а именно, время отклика операций на разных этапах нагрузки, включая стрессовую нагрузку.
  2. Тестирование стабильности поможет понять, выдерживает ли приложение долгосрочную эксплуатацию. В этом случае, нужно выполнить тестирование стабильности.
  3. Стресс-тестирование нацелено на проверку системы воспроизведения после запредельных нагрузок (и как быстро это случится), как и поведение системы при прекращении работы одного из серверов.

Чрезвычайно важно понять цели тестирования и приложить все усилия для их достижения.

Comments are closed.