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的使用,后面会继续补上。

(未完待续)