
Нагрузочное тестирование — это своего рода искусство. Написание тестовых сценариев — это только половина дела. Тестовый стенд необходим для того, чтобы как можно точнее имитировать реальных пользователей. Фактически, необходимо следующее:
— Иметь возможность масштабироваться для поддержки большого количества пользователей, иногда десятков тысяч.
— Имитировать действия пользователей из различных географических точек.
— Имитировать сеть, из которой подключаются пользователи.
Кроме того, при нагрузочном тестировании приложения хочется понимать, что происходит под капотом. Вот где пригодится мониторинг.