Отчет по результатам нагрузочного тестирования | 1.10.0 | 31.10.2025
Инструмент тестирования: Locust
Цель: проверка производительности и стабильности системы при одновременной работе 300 виртуальных пользователей.
1. Конфигурация тестового стенда
Генератор нагрузки (тестовая машина):
- Процессор: AMD Ryzen 5 7520U with Radeon Graphics (2.80 GHz)
- Оперативная память: 16,0 ГБ (доступно 15,3 ГБ)
- Тип системы: 64-разрядная ОС, процессор x64
Тестируемый сервер:
- Операционная система: Ubuntu 22.04 LTS 64-bit
- vCPU: 32 ядра
- Оперативная память: 64 ГБ
- Диски: 260 ГБ SSD + 150 ГБ NVME
- Тип конфигурации: Stage
Мониторинг тестируемого сервера:
- CPU Utilization: 15–45%
- Memory Utilization: 25–45%
- Disk Utilization: 40–60%
- Network Utilization: 4–11 Мбит/с
2. Шаги пользовательского сценария
- Логин
- Открыть проект и страницу
- Применить фильтры
- Дождаться готовности экрана
3. Результаты UI-теста (2 параллельных пользователя)
| Метрика | Значение |
| LCP (Largest Contentful Paint) | 4.1 с |
| CLS (Cumulative Layout Shift) | 0.04 |
| INP (Interaction to Next Paint) | 0.7 с |
| FPS | 42 fps (просадки до 3 fps при фильтрации) |
| JS Heap | 250 МБ |
| Время запросов | 104 с |
| Количество визуализаций | 29 |
Количество страниц
| 1 |
Количество строк
| 1000000 |
| Объём JSON-ответов | 0.08 МБ |
| Память на пользовательскую сессию | 250 МБ |
4. Результаты нагрузочного тестирования
| Параметр | Значение |
| Количество пользователей | 300 |
| Время теста | 10 минут |
| Запросов на пользователя | 220 |
| Всего запросов | 66 058 |
| Ошибок | 18 (0.027%) |
| Минимальное время отклика | 51 мс |
| Среднее время отклика | 1 700 мс |
| Максимальное время отклика | 14 356 мс |
| Среднее | 109.2 |
| Количество запросов в секунду (RPS) | |

