SIPp是一个测试SIP协议性能的工具软件。这是一个GPL的开放源码软件。
它包含了一些基本的SipStone用户代理工作流程(UAC和UAS),并可使用INVITE和B YE建立和释放多个呼叫。它也可以读XML的场景文件,即描述任何性能测试的配置文件。它能动态显示测试运行的统计数据(呼叫速率、信号来回的延迟,以及消息统计)。周期性地把CSV统计数据转储,在多个套接字上的TCP和UDP,利用重新传输管理的多路复用。在场景定义文件中可以使用正规表达式,动态调整呼叫速率。
SIPp可以用来测试许多真实的SIP设备,如SIP代理,B2BUAs,SIP媒体服务器,SIP/x网关,SIP PBX,等等,它也可以模仿上千个SIP代理呼叫你的SIP系统。
SIPp的网址:http://sipp.sourceforge.net/
如何编写场景xml文件: http://blog.chinaunix.net/uid-20069582-id-227904.html
如何使用SIPp进行压力测试: http://blog.chinaunix.net/uid-20069582-id-227905.html
SIPp 使用手册中文版: http://sipp.sourceforge.net/doc/cn-reference.pdf
SIP callflow图形生成: :http://callflow.sourceforge.net/
它包含了一些基本的SipStone用户代理工作流程(UAC和UAS),并可使用INVITE和B YE建立和释放多个呼叫。它也可以读XML的场景文件,即描述任何性能测试的配置文件。它能动态显示测试运行的统计数据(呼叫速率、信号来回的延迟,以及消息统计)。周期性地把CSV统计数据转储,在多个套接字上的TCP和UDP,利用重新传输管理的多路复用。在场景定义文件中可以使用正规表达式,动态调整呼叫速率。
SIPp可以用来测试许多真实的SIP设备,如SIP代理,B2BUAs,SIP媒体服务器,SIP/x网关,SIP PBX,等等,它也可以模仿上千个SIP代理呼叫你的SIP系统。
SIPp的网址:http://sipp.sourceforge.net/
如何编写场景xml文件: http://blog.chinaunix.net/uid-20069582-id-227904.html
如何使用SIPp进行压力测试: http://blog.chinaunix.net/uid-20069582-id-227905.html
SIPp 使用手册中文版: http://sipp.sourceforge.net/doc/cn-reference.pdf
SIP callflow图形生成: :http://callflow.sourceforge.net/
可以根据tcpdump/ethereal的抓包文件来生成一个svg矢量图展示SIP call flow
Examples of a generated callflow can be found here and here