Результаты нагрузочного тестирования

В рамках нагрузочного тестирования Сервиса проведено тестирование надежности компонента «Прикладной мониторинг Platform V Monitor».
Выполнены тесты надежности:
  • тест поиска максимума по операции «Запись напрямую в storage nodes»;
  • тест поиска максимума по операции «Чтение напрямую из storage nodes»;
  • тест поиска и подтверждения максимума по операции «Запись через vmauth»;
  • тест поиска и подтверждения максимума по операции «Чтение через vmauth»;
  • тест поиска и подтверждения максимума по операции «Чтение через vmauth», «Запись через vmauth»;
  • тест надежности по операциям : «Чтение через vmauth»,«Запись через vmauth»;
  • тест поиска максимума «Заглушка для метрик в режиме pull»;
  • тест подтверждения максимума «Заглушка для метрик в режиме pull».
В ходе проведения испытаний надежности проанализированы следующие показатели производительности Сервиса:
  • TPS (количество обрабатываемых операций в секунду);
  • утилизация CPU;
  • утилизация RAM;
  • показатели стабильности подключения к сети интернет;
  • утилизация дискового пространства;
  • время отклика.

Критерии успешности проведения тестов

Для принятия решения о завершении прохождения теста используется несколько различных критериев:
  • производительность;
  • времена отклика 90% операций;
  • использование ресурсов системы.
Тест считается успешным, если:
  • в процессе тестирования запросы выполнялись с частотой, соответствующей профилю тестирования (требование по системным ошибкам - 0,01% ошибок и не более 5% ошибок, связанных с инфраструктурой);
  • по окончании теста получены данные по производительности Системы и по использованию системных ресурсов.
Критерии проверяются по данным, полученным за интервал стабилизированной нагрузки длительностью не менее 60 минут.

Критерии по производительности

Тесты считаются успешно пройденными в случае соответствия или превышения тестируемой системы требований по производительности.

Критерии по времени отклика

Система должна удовлетворять следующим показателям:
  • время отклика не должно превышать 100 мс.

Критерии по утилизации ресурсов

ПараметрыПороговое значение утилизации
CPU (загрузка процессоров)
80%
RAM (использование оперативной памяти)
80%Т
Connection (MQ и DB) / Thread pools
80%

Параметры контура тестирования

В таблице ниже приведены настройки хостов в контуре нагрузочного тестирования.
ИмяHostОписаниеCPUMemory, GB
proxy host
pkles-gt0014455Балансировщик задач28
victoria host 1
pkles-gt0014429Дата хост88
victoria host 2
pkles-gt0014399Дата хост88
vmauth host
pkles-gt0014364Хост авторизации28

Демопримеры

В демопримерах реализованы стандартные сценарии, демонстрирующие работу отдельных сервисов Платформы ГосТех. Отправка тестовых запросов в демопримерах позволит вам ознакомиться с функциями того или иного сервиса. Доступные демопримеры и описания реализованной в них функциональности представлены ниже.
Мониторинг
Генерация метрик, их получение и просмотр в Grafana
Предыдущий раздел
Отслеживание метрик
Следующий раздел
Запись через vmauth
Была ли страница полезной?