Sipp 测试工具使用文档 Au thor:阮班勇 Date:2009.10.12 1. Sipp 软件简介 sipp 是对sip 协议进行性能测试的一款软件系统。sipp 能够对远程系统发起一个或者多个呼叫。Sipp 提供呼叫发起端(uac)和呼叫接收端(uas)的功能,通过呼叫完成对中间设备(TG 等)的性能测试。 sipp 会根据xxx.xml 场景描述文件来进行sip 呼叫的建立、处理和释放。 2. 使用前的准备(这里假设读者已经安装好了的sipp) 考虑到测试时操作的方便性,因此写了几个批处理文件,封装内部细节,只须指定服务器的IP 与端口即可进行测试。(约定 u ac 指定端口,u as 占用5090 端口,使用前请确定端口没占用) 呼叫前请注意是否配置好了所需文件,如果您是第一次使用请首先参考第4 节和第5节相关内容修改 2.1. 系统相关修改 1) 关闭系统防火墙,杀毒软件,下载程序以及其他跟网络相关的应用程序以防干扰测试。 2) 添加 ip 。有 时候 设备ip 段 和本 机 ip 段 不 一样 (本 机 ip 段 可能用于 公 网)那 么 只需要 添加 一个ip 即可。 添加 方法 : 网上 邻 居 ->右 键 属 性->本 地 连 接->右 键 属 性->选 择 Tcp/ip 选 择 属 性 点 击 高 级 在 ip 地 址 那 个框 内,选 择 添加 即可。 3. 使用方法 考虑到测试时操作的方便性,因此写了几个批处理文件,封装内部细节,只须指定服务器的IP 与端口即可进行测试。(约定 u ac 占用5061 端口,u as 占用 5090 端口,使用前请确定这两 个端口没占用) 3.1. 注册: test.bat 直接在sip 的安装目录下点击test.bat 3.2. 启动uas 在弹出的对话框中输入 u as (注明:u as 是呼叫接收端,无需输入任何参数) 3.3. 启动uac Uac.bat hostip hostport 每秒呼叫个数 总呼叫个数 例如: u ac 172.16.55.201 5060 10 1000 上面表示呼叫目标(配置中使用的TG)目标IP,172.16.55.201,对端端口5060,每秒发起呼叫10,总呼叫数目为1000 (注:u ac 后面的参数次序不能有错,必须按照此顺序进行) 3.4. 程序启动后的常用操作 ‘+’ 呼叫速率加 1 ‘-‘ 呼叫速率减 1 ‘*’ 呼叫速率加 10 ‘/‘ 呼叫速率减 10 暂停呼叫: 按键盘上的p 键来暂停呼叫,再次按p 键则重新开始。 停止呼叫: 按键盘上的q 键来停止呼叫。 注意千万不要用Ctrl+c 来强行终止程序,应该使用q 键来停止程序,用...