Skip to main content

Отчёт о результатах нагрузочного тестирования платформы 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. Наблюдения за потреблением ресурсов

Во время тестирования отмечено аномально высокое потребление памяти следующими компонентами:

КомпонентСреднее потребление ОЗУ
ClickHouse2.2 ГБ
Kafka1.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), система показала стабильную производительность.

✅ Результаты подтверждают качественную оптимизацию ПО, позволяющую эффективно использовать ресурсы.

Архитектура системы готова к масштабированию при росте нагрузки.