SL Soft 13 ноября 2024

Зарплата 110 тысяч человек рассчитана за 37 минут — тестирование «БОСС»

SL Soft провела нагрузочное тестирование HRM-системы «БОСС», доказав ее способность выдерживать пиковые нагрузки, стабильность и отказоустойчивость

HRM-система «БОСС» относится к классу систем управления персоналом и выполняет задачи централизованного администрирования кадровых ресурсов и расчета зарплат. Это полностью импортонезависимое ПО, использующее платформу PostgreSQL, а в качестве операционных систем серверов базы данных и приложений применяются AltLinux и/или AstraLinux.

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

Для целей нагрузочных испытаний была создана сверхбольшая база данных, которая не отличалась от системы в серийной поставке. Она предварительно была наполнена тестовыми данными, необходимыми для корректного расчета зарплаты. В базе уже был масштабный архив начислений, удержаний и налогов на ФОТ за 2021-2023 годы, последовательно выполнены все расчеты за 36 месяцев, а также рассчитана зарплата первых четырех месяцев 2024 года.

В тестовую версию было заведено семь организаций с трехуровневой иерархией подразделений, в каждой из них — 96 подразделений. Численность всех компаний — по 15,7 тысяч работников.

В систему было внесено 110 тысяч личных карточек по работникам, а также 379 тысяч больничных, 293 тысячи отпусков и 260 тысяч командировок. К началу стендовых испытаний в табеле было 136,3 млн записей, а в лицевом счете — 40,6 млн. Кроме того, в расчетах учитывались дополнительные начисления. Нагрузочные испытания проводились в условиях эмуляции работы профессионального пользователя — выполнения тех же действий, которые в реальных условиях производит кадровик-расчетчик.

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

«Полученные результаты тестирования производительности HRM-системы «БОСС» подтвердили способность нашего решения выдерживать пиковые и чрезмерные нагрузки, его стабильность и отказоустойчивость, а также работоспособность на уровне аналогичных мировых систем», — рассказал Михаил Гусев, управляющий директор «БОСС» компании SL Soft.

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

Ранее компания SL Soft завершила разработку HR-платформы «БОСС-HCM». Она обеспечивает менеджменту организаций информационную поддержку при принятии кадровых решений и предоставляет единое цифровое рабочее пространство всем категориям сотрудников.