2024年3月23日发(作者:)
SIP网关压力测试工具SIPp的安装及使用详解收藏
上一篇介绍了安装Trixbox的过程。经过简单的测试,pc2pc、pc2phone的通话功
能正常。
要把网络电话业务作为商用,就必须要保证系统的稳定和一定的承载能力,所以接下
来需要做的是对Asterisk的压力测试,以了解Asterisk在我们的硬件基础上的承载能力。
google一番,发现有一共叫SIPp的软件,专门用于对SIP网关的压力测试,包括注
册、通话、多方meeting等并发的压力测试。以下是从网上搜集并结合我的实际安装过程
整理的资料。
SIPp是一个在Linux下运行的软件,为了便于操作,可将其通过Cygwin模拟运行在
win32平台下。
第一步,先要安装的是Cygwin,下载地址:/ 。
该安装文件是在运行过程中再下载相关安装包进行安装的。第二步,安装。摘录网友的安
装经验:
“这方面的文很多,这里只大概谈一下需要注意的地方:
1、下载时前面都是下一步就OK,按默认就好。到选择镜像站点的时候建议选择前
面一点的,希望大家不要浪费时间去试验;
2、到选择安装方式——Select Packages页面时,一定要注意每个包后面的状态:
Keep,意思就是说保持目前已经安装的版本不动。不会替换目前已有的版本,下
次安装包的时候尽量使用此选项,因为它不会把你已经有的包重新安装一次;
Curr,意思就是说把最新的版本统统下载下来安装
其它2个没试过。
而且应该注意一下名为Category的一列,该列后面写的是安装的方式,有安装、
卸载、重新安装等,不用说,第一次当然是安装。
好了,剩下的就是等待了,相信我,这是相当漫长地。。。
Cygwin就安装完毕,大家一定要记住安装的路径。”
第二步,安装cygwin的IPv6补丁。地址: /Cygwin/
1、将其解压出来的3个文件夹:/bin,/lib,/usr复制到刚刚Cygwin的安装目录下
即:../Cygwin/这里,以替换已有的文件夹。
2、将Cygwin/lib/删除,并为new_(也有可能叫做
)重命名为
实际上2这个操作可以不做,当然,也跟我下载的SIPp版本有关系,后面我会提到。
第三步,安装Winpcap。其实我也还没深入去了解这个东西是做什么用的,先装呗。
地址:/install/
第四步,安装SIPp。我安装的是最新版,,地址:
/
注意选择安装路径为Cygwin的安装路径加上/home/username/,这里的
username是进入cygwin中显示的名字,也就是Windows的用户名。
至此,安装完毕。进入Cygwin控制台,可见类似linux的命令行,说明Cygwin运
行正常。
再进入windows的cmd控制台,进入刚才SIPp的安装路径,输入回车,
我的控制台上显示版本不一致。仔细一看,原来在cygwin/home/username/
目录下的与cygwin/bin/下的的小版本不同,将username路
径下的copy覆盖掉bin下的,执行成功显示sipp的帮助信息。
关于SIPp的使用,后面会继续补上。
(未完待续)


发布评论