Нагрузочное тестирование многокомпонентной системыТестирование, нагрузочное тестирование
Доклад отклонён
Тезисы
- Параметры системы:
-- более 140 уникальных приложения, более 45kTPS, более 1k серверов;
-- расстояние от Питера до Владивостока;
-- сервера от супердома до виртуалок.
- Отвергнутые решения:
-- запись и повтор трафика;
-- проприетарные решения;
-- выделенные сервера (почему-то на них всегда экономят);
-- 1/10 от нагрузки и ресурсов;
-- читаем из базы;
-- маленькая продолжительность тестов;
-- не учитывать расстояния.
- Решения, которые выжили:
-- бьем в голову, топ по частоте + топ по нагрузке;
-- jmeter;
-- grafana;
-- автоматический анализ мониторинга железа и бизнес-показателей;
-- плановое окно для запуска, приоритет трафика;
-- полнота покрытия: мониторинг, системные и UAT-тесты во время НТ.