Отчёт о результатах нагрузочного тестирования платформы GMFY
1. Описание тестовой инфраструктуры
Нагрузочное тестирование проводилось на одиночном сервере с использованием контейнеризованных компонентов системы, развернутых в среде Docker.
Характеристики сервера:
- Процессор: Intel Lake, 4 выделенных ядра
- Оперативная память: 8 ГБ
- Дисковое пространство: 40 ГБ SSD
2. Методология тестирования
Тестирование проводилось с отправкой множественных запросов на REST-эндпоинт:
POST /v1/events
Сценарий нагрузки:
- 📈 Постепенное увеличение RPS от 0 до 1000 RPS
- 📉 Резкое снижение нагрузки обратно до 0 RPS
3. Цели тестирования
Определить критическую точку нагрузки — максимальное количество запросов в секунду, при котором система сохраняет стабильность.
4. Результаты тестирования
Критическая нагрузка достигнута на уровне 900 RPS. При этом зафиксированы сбои и устойчивые отказы в обслуживании.
Для восстановления работоспособности потребовалась двукратная перезагрузка сервера с перезапуском всех компонентов.
5. Наблюдения за потреблением ресурсов
Во время тестирования отмечено аномально высокое потребление памяти следующими компонентами:
Компонент | Среднее потребление ОЗУ |
---|---|
ClickHouse | 2.2 ГБ |
Kafka | 1.5 ГБ |
6. Рекомендации
🔧 Разделить основные компоненты системы (API, Backend Core, Store) и БД по разным виртуальным машинам. Это позволит:
- избежать превышения лимитов памяти;
- повысить стабильность в периоды высокой нагрузки.
Отчёт о результатах нагрузочного тестирования платформы Магазин
1. Общая информация
Конфигурация сервера:
- CPU: 1 ядро
- RAM: 2 ГБ
- Тип: Виртуальный сервер (базовая конфигурация)
- Сеть: Облачная, без выделенного канала
Параметры теста:
- Потоки: 8
- Соединения: 20
2. Результаты тестирования
2.1 Запрос одного продукта
- Пропускная способность: 84.89 запросов/сек
- Передача данных: 33.07 КБ/сек
- Средняя задержка: 5.24 сек
- Всего запросов за минуту: 5095
2.2 Запрос списка всех продуктов
- Пропускная способность: 97.11 запросов/сек
- Передача данных: 37.83 КБ/сек
- Средняя задержка: 6.46 сек
- Всего запросов за минуту: 5828
3. Выводы
✅ При текущей конфигурации (1 ядро CPU, 2 ГБ RAM), система показала стабильную производительность.
✅ Результаты подтверждают качественную оптимизацию ПО, позволяющую эффективно использовать ресурсы.
Архитектура системы готова к масштабированию при росте нагрузки.