最近工作中要写一个sip压力测试的用例,由于公司资源有限,暂时只能使用一些开源的测试工具,比如sipp。
如果只是简单使用一下sipp本身提供的基础仿真配置也很简单,比如UAC-UAS这样的内置程序,网上的文章也一大把,这边也就不多说了,给个简单的测试命令:
服务端执行:./sipp -sn uas -i 149.0.0.1
客户端执行:./sipp -sn uac -i 129.1.0.1 149.0.0.1 -r 20 -rp 1s 其中149.0.0.1为服务器端地址,129.1.0.1为客户端的IP地址
只是要是涉及到3pcc的测试,网上的资料就少之又少了,找了一下sipp的官方资料,尝试使用了一下,使用结果记录下:
3PCC就是指第三方控制呼叫流程,标准协议上有详细的规范,sipp只是通过内置的程序进行了简单的支持,具体流程见下图:
&nbs