В данной статье краткий отчет о нагрузочном тестировании платформы Эра, проведенном в феврале 2024 г.
Разработчиками Платформы Эра был проведен нагрузочный тест, целью которого являлось определение её характеристики надежности.
Для эксперимента был создан стенд из трех систем.
· Первая система – целевая, принимает входящие вызовы, маршрутизирует их на операторов, а также совершает массовый обзвон по базе абонентов.
· Вторая система имитирует поведение абонентов телефонной сети. Она нагружает целевую систему входящими вызовами, а также принимает исходящие вызовы от целевой системы.
· Третья система имитирует поведение операторов. Она принимает и обслуживает вызовы целевой системы, включая режим постобработки и перевод на вторую линию.
Целевая система была развернута в облаке Яндекс.Cloud на четырех серверах с 32 VCPU и 32 RAM. Для систем, имитирующих поведение абонентов и операторов, использовались по одному серверу с 16 VCPU и 32 RAM.
На целевой системе совершался исходящий обзвон в режиме Predictive по 1300 портам, CPS 80 наборов в секунду. Входящие вызовы после IVR распределялись на одну из трех операторских групп.
На эмуляторе операторов были выполнены настройки, с заданной вероятностью устанавливающие скорость ответа и время постобработки.
В течение 72 часов платформа нагружалась телефонными вызовами.
Ниже приводятся сводные dashboard контакт-центра, отображающие информацию о входящих и исходящих звонках, вызовах в очередях, доступных операторах.
Через 24 часа от начала теста
Через 48 часов от начала теста
Через 72 часа от начала теста
Платформа Эра успешно прошла нагрузочное тестирование. За время тестирования сбоев в работе не обнаружено, целевая система отработала все вызовы штатно.