关于SIPp的一些信息
1.SIPp是开源的,stable版本下载地址http://downloads.sourceforge.net/sipp/sipp-1.1rc8.src.tar.gz?modtime=1166643248&big_mirror=0
unstable版本下载地址 http://sipp.sourceforge.net/snapshots/
2.安装,解压缩之后,安装,直接make pcapplay_ossl (支持pcap声音文件播放,并且支持密码验证)过程中可能需要一些库或者头文件,实在不行就安装个(例如我安装时候缺少md5.h,直接拷贝了一个到头文件的位置,编译成功了)
3.编写场景文件应该仔细并且按照正常流程来,要好好看下一些跟时间有关的量,而且要注意csv(comma seperated value)文件的利用。
4.基本格式 ./sipp -sf reg.xml -inf reg.csv -p 6077 -i <local-ip> -m 4 <ip address of registrar>:5060
-sf 读取场景文件
-inf 读取csv文件
-p 本机采用端口
-i 本机IP
-m 要进行压力测试的次数
Ip address of registrar 要进行压力测试的IP地址
5.基本的SIPp场景文件编写,要多看看那些变量的使用,本来应该没有什么问题的,可是我的总有问题。
6.一个生成CSV文件的脚本(网上抄的,不过实在很简单)
unstable版本下载地址 http://sipp.sourceforge.net/snapshots/
2.安装,解压缩之后,安装,直接make pcapplay_ossl (支持pcap声音文件播放,并且支持密码验证)过程中可能需要一些库或者头文件,实在不行就安装个(例如我安装时候缺少md5.h,直接拷贝了一个到头文件的位置,编译成功了)
3.编写场景文件应该仔细并且按照正常流程来,要好好看下一些跟时间有关的量,而且要注意csv(comma seperated value)文件的利用。
4.基本格式 ./sipp -sf reg.xml -inf reg.csv -p 6077 -i <local-ip> -m 4 <ip address of registrar>:5060
-sf 读取场景文件
-inf 读取csv文件
-p 本机采用端口
-i 本机IP
-m 要进行压力测试的次数
Ip address of registrar 要进行压力测试的IP地址
5.基本的SIPp场景文件编写,要多看看那些变量的使用,本来应该没有什么问题的,可是我的总有问题。
6.一个生成CSV文件的脚本(网上抄的,不过实在很简单)
#!/bin/bash
i=3000
while [ $i != 3100 ]
do
i=$(($i+1))
# j=$(($i+1))
echo “” >test.csv
echo "$i;[authentication username=$i password=$i]" >>test.csv done