Обновить
16K+
3
Дмитрий Федотов@fedotov-dev

Пользователь

15,2
Рейтинг
2
Подписчики
Отправить сообщение

xk6-sip: мониторинг нагрузочного тестирования VoIP/SIP-звонков

Разобрал, как устроена observability xk6-sip — расширения k6 для нагрузочного и функционального тестирования SIP-звонков. Всё на реальном прогоне: 100 одновременных звонков, 10 минут, 2000 звонков, 6,1 млн RTP-пакетов.

Внутри: • ASR, SEER (RFC 6076), ALOC и SLA на native histograms — перцентили за окно, а не за весь тест • первый ответ на INVITE и ретрансмиссии: как увидеть перегрузку АТС до первого 503 • one-way audio, джиттер и потери RTP по плечам звонка • CPU, память и трафик самого генератора: АТС тормозит или тест упёрся в себя • почему закрытая модель нагрузки прячет потолок АТС

Дашборд Grafana и стек Prometheus лежат в репозитории, прогон повторяется двумя CLI командами.

https://habr.com/ru/articles/1087004/

Теги:
+3
Комментарии0

Как проверить, что после обновления АТС люди слышат друг друга — без двух телефонов и тестировщика

Сделал расширение для k6, где абоненты - объекты в скрипте: звонят друг другу через АТС и проверяют АОН, переводы и слышимость. Один скрипт — и регресс в CI, и нагрузка на тысячи звонков. Под картинкой - настоящий вывод: лесенка SIP сигнализации одного звонка из trace() и метрики расширения.

Подробно, со схемами звонков и разбором «под капотом» — в статье: https://habr.com/ru/articles/1086816/

Теги:
+5
Комментарии0

Информация

В рейтинге
499-й
Зарегистрирован
Активность