Нагрузочное тестирование Elastix / NEOPbx / FreePBX / Asterisk

В данной заметке я расскажу вам про то, как вы можете своими силами организовать базовое нагрузочное тестирование с помощью утилиты sipp. Итак, качаем и устанавливаем последнюю версию:

После успешной установки переходим к конфигурированию Elastix / NEOPbx / FreePBX. Я покажу пример подготовки к тестированию через WEB-интерфейс. Итак, первое, что необходимо сделать — это создать номер(Extension).  Если у вас уже есть существующий номер, который вы используйте, то можно пропустить этот шаг. Переходим во вкладку PBX > PBX Configuration > Extensions и жмем кнопку Submit, чтобы создать номер. Он нам понадобится для того, чтобы проверить что прохождение dialplan-а проходит как запланировано.

Далее необходимо создать номер

192.168.1.53 — сервер Elastix / NEOPbx / FreePBX;
-s 8000 — Указывает номер который будет вызван. Может быть числом или текстом. (Значение по умолчанию — service);
-i 192.168.1.67 — Локальный IP адрес. Этот адрес будет использован в SIP сообщениях в качестве адреса источника сообщений. (По умолчанию — 127.0.0.1);
-d 1h — Устанавливает длительность звонков. В данном случае звонки будут длиться 2 часа. (По умолчанию — 1 секунда);
-l 50 — Ограничивает максимальное количество одновременных звонков;
-aa — Включает автоматические ответы 200 OK на сообщения INFO, UPDATE и NOTIFY;
-mi 192.168.1.67 — Устанавливает локальный IP для RTP;
-rtp_echo — Включает режим RTP эха. Все RTP пакеты полученные от удалённой стороны — отправляются обратно;
-nd — Отключает стандартную обработку неожиданных ситуаций — sipp будет прерывать звонки в случае получения неправильных SIP сообщений;
-r 5 — Устанавливает максимальную «скорость звонков» (CPS) в данном случае — не более 5 звонков в секунду.

Оставить ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *