Ведущий разработчик ВКС систем в России при выпуске обновления своего ПО столкнулся с задачей полномасштабного тестирования системы в условиях максимальной нагрузки. Нам была поставлена задача создания имитатора нагрузки.
По сути, это было отдельное специализированное ПО, которое в соответсвие с нагрузочным профилем должно было имитрировать различные типы задач на системе видео-связи, от массового смены статуса абонентов, видео-конференц связи с заданным числом абонентов, отслеживание статусов узловых станций.
Решение было построено на базе АТС Asterisk и системы мониторинга Grafana. Также мы решили статистическую задачу, обеспечив генерацию нагрузки так, чтобы усредненные показатели (длительность звонков, доли видео и аудио звонков, количество событий смены статусов и др.) соотвествовали задаваемым режимам тестирования.
Отрасль:
телекоммуникации
Типовое решение:
видео-конференц связь
Услуги:
автоматизированное тестирование, нагрузочное тестирование
Технологический стек:
C#, Asterisk , C/C++, python