SIPp工具Linux下安装

1、SIPp介绍    SIPp是一个测试SIP协议性能的工具软件,这是一个开源软件。      它可以使用INVITE和B YE创建和释放多个呼叫。它也能够读XML的场景文件,即描述任何性能测试的配置文件。它能动态显示测试运行的统计数据(呼叫速率、信号来回的延迟,以及消息统计)。周期性地把CSV统计数据转储,在多个套接字上的TCP和UDP,利用从新传输管理的多路复用。在场景定义文件中可使用正规表达式,动态调整呼叫速率。      SIPp能够用来测试许多真实的SIP设备,如SIP代理,B2BUAs,SIP媒体服务器,SIP/x网关,SIP PBX,等等,它也能够模仿上千个SIP代理呼叫你的SIP系统。     关于SIPp从google上搜索到不少,大都是英文的,对于我这样英语不行的人实在吃力。有中文的也只是Ctrl+C、Ctrl+V。对此,将最近对SIPp的研究结果写出来,你们分享。有高手看到的还请指教。     SIPp的网址:http://sipp.sourceforge.net/index.html英文的,但很权威,不妨看看。   2、SIPp安装  SIPp的四种安装方法: 1)       没有TLS支持与密码验证支持:   a)       # tar -xvf sipp-1.1rc6.tar.gz b)       # cd sipp-1.1.rc6 c)       # make Make出来的sipp文件就是一个可执行的文件,只须要搭配场景xml文件与csv文件便可进行SIP测试   2)       拥有TLS支持与密码验证支持,可是不支PCAP语音播放:   a)       # tar -xvf sipp-1.1rc6.tar.gz b)       # cd sipp-1.1.rc6 c)       # make ossl 这样编译出来的文件就加入了TLS至于与密码验证支持功能sipp软件了。   3)       支持PCAP Play,可是没有密码验证支持:(PCAP Play即为能够进行RTP语音,可是没有407 AUTH验证)   a)       # tar -xvf sipp-1.1rc6.tar.gz b)       # cd sipp-1.1.rc6 c)       # make pcapplay   4)       支持PCAP 声音文件播放,并且支持密码验证支持:(支持407 auth验证支持)  a)       # tar -xvf sipp-1.1rc6.tar  b)       # cd sipp-1.1.rc6  c)       # make pcapplay_ossl   通常要发送媒体流模拟说话的话,选第四种吧 一、首先先到官网下载sipp:http://sourceforge.net/projects/sipp/files/sipp/ 解压下载的sipp安装包,执行命令(名字是你下载的文件名):tar -xzvf sip p.3.1.src.tar.gz 进入到解压的目录下,执行命令:cd sipp.svn 执行命令: make pcapplay_ossl   若是出现以下报错: send_packets.c:44:18: 错误:pcap.h:没有那个文件或目录 make[1]: *** [send_packets.o] 错误 1 make[1]: Leaving directory `/usr/src/sipp.svn' make: *** [pcapplay_ossl] 错误 2SIPp工具Linux下安装   说明没有安装库pcap。到网站http://www.tcpdump.org/release/下载libpcap 库,文件的格式为x.tar.gz。   二、pcap安装: 执行命令解压下载的libpcap库文件,执行命令:tar zxvf x.tat.gz    进入刚才解压的libpcap目录,执行命令:./configure 生成Makefile文件    执行命令:make install       报以下错误:   gcc -O2 -I. -DHAVE_CONFIG_H -D_U_="__attribute__((unused))" -c ./pcap-linux.c gcc -O2 -I. -DHAVE_CONFIG_H -D_U_="__attribute__((unused))" -c ./fad-getad.c In file included from ./fad-getad.c:64: /usr/include/linux/if_packet.h:52: 错误:expected specifier-qualifier-list before ‘__u32’ make: *** [fad-getad.o] 错误 1       解决方法以下: 编辑文件/usr/include/linux/if_packet.h,在文件的开头处添加代码: #include <linux/types.h>    回到libpcap目录下从新执行命令:make instal。没有报错,OK,继续。SIPp工具Linux下安装   三、回到目录/home/sipp.svn/,从新执行命令: make pcapplay_ossl    没有报错。试一下装好没有,执行命令:./sipp -h    有帮助信息出来,OK。安装完毕。SIPp工具Linux下安装
相关文章
相关标签/搜索