Блог Grade Factor

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

В преддверии мартовского релиза команда платформы HR-автоматизации Grade Factor провела нагрузочное тестирование. Нашей целью было определение максимально возможной нагрузки на тестовый контур платформы, выявление возможных ошибок, которые могут возникнуть при критическом увеличении количества пользователей или выполнении сложных операций.

Как проверяли нагрузку?

В рамках теста устойчивости системы мы имитировали одновременную работу на платформе более 7,3 тысяч пользователей. Суммарно такие виртуальные сотрудники отправили около 27,5 тысяч запросов к системе без заметного снижения производительности.
В ходе тестирования были смоделированы как сценарии с постепенным возрастанием нагрузки, так и стресс-тесты, связанные с обработкой больших объемов данных — имитация проведения квартальной или ежегодной массовой оценки сотрудников.

Что по скорости?

В среднем за 79,1 миллисекунд обрабатываются пользовательские запросы при заполнении анкеты оценки 360 градусов. Это один из основных и наиболее популярных процессов системы Grade Factor — именно он стал ключевым этапом тестирования, который позволил определить устойчивость сервиса к пиковым нагрузкам и обеспечить комфорт при работе с ней.

266 миллисекунд — это среднее время создания новой оценки для пользователя и запуска комплекса процессов, необходимых для ее успешного проведения.
На графиках ниже вы видите полученные в результате теста. Данные, распределены относительно временной шкалы, соответствующей временному промежутку, в течение которого проводился тест.

Также на каждом графике тёмно-красной кривой отражена поступающая на сервис нагрузка: такая, как если бы пользователи постепенно заходили на платформу и начинали заполнять анкеты оценки компетенций. На верхнем левом графике отображены времена ответов, а на соседнем правом количество виртуальных пользователей, участвовавших в тесте.

Что за красные пики в левом верхнем поле? — это отработка пиковых нагрузок, которые необходимы для тестирования сценария запуска массовой оценки на платформе, когда в систему одновременно входит повышенное количество пользователей относительно среднесуточного.

На нижних графиках можно увидеть коды ответов сервера. Пользователи постепенно заходят на платформу и начинают заполнять анкеты оценки компетенций.
Также тестирование позволило выявить ряд незначительных недочетов, которые влияли на производительность сервисов, но были оперативно устранены разработчиками для достижения целевого результата.

Какие выводы?

Проведение нагрузочного тестирования - один из важных этапов в цикле развития системы Grade Factor. Оно подтвердило стабильность платформы и её производительность. Высокие показатели подтверждают готовность сервисов к масштабированию и использованию на предприятиях с большим штатом сотрудников.

Текущие результаты позволяют и команде разработки, и нашим клиентам быть уверенными в успешном внедрении системы и ее использовании на крупных проектах.

В конце марта выйдет первый релиз Grade Factor в 2024 году. В него войдет модуль тестирования хард-скилов сотрудников и ряд других системных обновлений - следите за нашими новостями.