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

Нагрузочное тестирование - это тестирование, имитирующее работу определенного количества бизнес пользователей на каком-либо общем ресурсе. Этот подвид тестирования производительности выполняется для диагностики поведения системы при увеличении рабочей нагрузки.

Определите критерии приемки нагрузочного теста.

Например:

  • Время отклика страницы входа не должно превышать 5 секунд даже в условиях максимальной нагрузки;
  • Загрузка ЦП не должна превышать 80%;
  • Пропускная способность системы должна составлять 100 транзакций в секунду;

Определите бизнес-сценарии, которые необходимо протестировать. Не тестируйте все потоки, постарайтесь понять основные направления, которые, как ожидается, будут происходить в производственной среде. Если это уже готовый продукт используйте логи.

Моделирование рабочей нагрузки. Нужно спроектировать рабочую нагрузку таким образом, чтобы она имитировала фактическую навигацию пользователя в производственной среде или как она ожидается в будущем, когда приложение будет в производстве.

#QAEngineer #SoftwareTesting #testing #stuffy #pleasure