Как генерировать большое количество SIP-запросов - PullRequest
1 голос
/ 24 октября 2011

Мне нужно протестировать приложение, которое обрабатывает SIP-запросы.Сейчас я хочу протестировать производительность приложения, поэтому мне нужен способ генерировать большое количество SIP-запросов.Я знаю, что для этого есть инструменты (например, SipP), но я не знаю, какое максимальное количество запросов может реально отправлять один компьютер за определенный промежуток времени.Я никогда не делал этот тип теста, мне нужна помощь.

Спасибо

1 Ответ

1 голос
/ 25 октября 2011

Что ж, sipp может генерировать запросы довольно быстро, и если вы тестируете настройку и разрыв вызовов, то есть INVITE запрашивает d связанную обработку транзакций, это почти наверняка инструмент для работы.

Если вы 'Вы не озабочены обработкой SIP-транзакций и вместо этого просто хотите засыпать ваш сервер SIP-запросами, вы можете просто запустить консольное приложение с UDP-сокетом и отправить фиктивные запросы, используя шаблонный запрос и изменив следующее:

  • Параметр branchid в заголовке Via,
  • Параметр тега в заголовке From,
  • Заголовок Call-ID.

Поскольку ваше приложение будетВыполняя только несколько строк поиска и замены, и отправляя UDP, он сможет генерировать запросы, вероятно, в 100-1000 раз быстрее, чем сервер на том же оборудовании, которому нужно анализировать и понимать запросы, сможет обрабатывать их..

...