Результаты нагрузочного тестирования | R1.13.1 + | 28.08.2026
Тестирование проводилось с использованием инструмента Locust. Цель — проверка производительности и стабильности системы при одновременной работе 300 виртуальных пользователей на стенде IP27.
Сценарий тестирования
Дашборд на 100 000 000 строк, 51 колонка.
Вход по 10 юзеров в секунду и одновременное использование дашборда 300 пользователями. Сценарий:
- Авторизация
- Открытие дашборда
- Применение фильтра
- Применение кроссфильтра
Примечание: одностраничный дашборд с 17 виджетами, в виджете «таблица» выведены все строки и колонки датасета.
Конфигурация тестового стенда
Генератор нагрузки (тестовая машина)
- Процессор: 13th Gen Intel(R) Core(TM) i7-13700H
- Оперативная память: 31,7 ГБ
- Тип системы: 64-разрядная операционная система, процессор x64
Тестируемый сервер
- IP: 37.44.196.27
- Операционная система: Ubuntu
- Архитектура: 1 кластер, 3 worker-ноды
- Конфигурация worker-ноды: vCPU 16, оперативная память 32 ГБ, диск 256 ГБ SSD
- Итого (3 worker-ноды): vCPU 48, оперативная память 96 ГБ, диск 768 ГБ SSD
- Тип конфигурации: IP27 — Kubernetes, 1 кластер, 3 worker-ноды (по 16 vCPU / 32 ГБ RAM / 256 ГБ SSD)
- Проект:
syn_100_mill(c59f86ad-93f4-4b23-8331-ddfc3cf53fa2) - Доска:
dc056874-305d-11ee-8c70-04d4c47aef75
Мониторинг тестируемого сервера
Скриншоты серверного мониторинга за окно прогона:
vm-1
vm-2
vm-3
Кластер
Результаты нагрузочного тестирования
- Окно прогона: 28.08.2026 16:38:37 — 16:48:43 (MSK, ~10.1 мин)
- Количество пользователей: 300
- Длительность / spawn: 10 минут, 10 пользователей/с
- Запросов на пользователя: 554
- Общее количество запросов: 166 104
- Ошибок: 0 (0.0%)
- Среднее количество запросов в секунду (RPS): ~274.28
- Среднее время отклика: 0.22 секунды
- Минимальное время отклика: 0.04 секунды
- Максимальное время отклика: 23.3 секунды
- Медиана (p50): 0.2 секунды
- 95-й перцентиль (p95): 0.4 секунды
- 99-й перцентиль (p99): 0.56 секунды
Интерпретация результатов
1. Пропускная способность (RPS)
Среднее значение ~274.28 запросов/с при нагрузке в 300 пользователей на проекте «syn_100_mill». Пропускная способность удерживалась стабильно на всём окне прогона без отказов.
2. Время отклика
- Среднее время обработки запроса составило 0.22 секунды.
- Медиана (p50): 0.2 секунды — большинство успешных ответов оставались быстрыми.
- 95-й перцентиль находится около 0.4 секунды; p99 ≈ 0.56 секунды.
3. Аномальные задержки и ошибки
- Максимальное время отклика: 23.3 секунды.
- Критических отказов (HTTP 4xx/5xx, ReadTimeout) по итогам прогона не зафиксировано.
- Таймауты / долгие отказы: 0 (0.0% от общего числа 166 104).
- Доля ошибок по итогам прогона: 0.0%.
4. Надежность работы
При нагрузке в 300 пользователей стенд IP27 сохранил стабильную доступность API: доля ошибок составила 0.0%. Медианная задержка ~0.2 с, p95 ~0.4 с. Максимум 23.3 с относится к единичному хвосту (в т.ч. возможный client read-timeout/retry на get_data), массовой деградации не наблюдалось.
Выводы
- Сценарий на IP27 (проект «syn_100_mill») при 300 VU / 10 spawn / 10 минут отработал без ошибок при RPS ~274.28 и среднем отклике 0.22 с.
- Серверный мониторинг (CPU/RAM/IO/Network) представлен скриншотами (vm-1, vm-2, vm-3, Кластер) за окно прогона.





