吴伟贤のBlog

Feed Rss

使用SIPP对FreeSWITCH进行稳定性及压力测试

07.21.2013, freeswitch, by .

转自:http://www.freeswitch.org.cn/2013/01/14/shi-yong-sipp-dui-freeswitch-jin-xin-wen-ding-xing-ji-ya-li-ce-shi.html

SIPP 是一个很好的SIP测试工具,不过其缺省的配置文件好像有点问题,因此FreeSWITCH推荐使用以下配置文件进行测试:

http://www.freeswitch.org/eg/load_test/dft_cap.xml

使用方法很简单,只需要运行以下命令就可以了,我进行了个简单测试,每秒发一个请求,每个请示持续10秒(10000ms)。发到FreeSWITCH的5080端口:

sipp -sf dft_cap.xml -r 1 -d 10000 192.168.1.21:5080

最初会收到好多404,那是因为还没有路由。看一下 FreeSWITCH 的 LOG,在FreeSWITCH public那个 context 里加个到 service的路由就好了:

<extension name="200">
  <condition field="destination_number" expression="^service$">
    <action application="answer"/>
    <action application="playback" data ="local_stream://moh"/>
  </condition>
</extension>

当然 SIPP 还有好多选项,用起来也很灵活,抛砖引玉,剩下的就靠你慢慢琢磨了。祝玩得开心!

评论已关闭。