UAC是作为SIP消息的发起端,可以控制消息速率什么的,方便极了。

一、uac.xml

<?xml version="1.0" encoding="ISO-8859-1" ?>

<!DOCTYPE scenario SYSTEM "sipp.dtd">

<scenario name="Basic Sipstone UAC">
<send retrans="">
<![CDATA[
INVITE sip:[field1]@10.130.16.42: SIP/2.0
Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch]
From: [field0] <sip:[field0]@[remote_ip]:[remote_port]>;tag=[call_number]
To: <sip:[field1]@[remote_ip]:>
Call-ID: [call_id]
CSeq: INVITE
Contact: sip:[field0]@[local_ip]:[local_port]
Max-Forwards:
Subject: Performance Test
Content-Type: application/sdp
Content-Length: [len] v=
o=HuaweiFlexit1. IN IP4 10.130.30.7
s=A call
c=IN IP4 10.130.30.7
t=
m=audio RTP/AVP
a=rtpmap: G729/
a=fmtp: annexb=no
a=rtpmap: G723/
a=rtpmap: PCMA/
a=rtpmap: PCMU/
a=rtpmap: telephone-event/
a=fmtp: -
a=sendrecv
m=video RTP/AVP
b=AS:
a=rtpmap: H263/
a=fmtp: QCIF= CIF= MaxBR=
a=rtpmap: MP4V-ES/
a=fmtp: profile-level-id=
a=sendrecv
]]>
</send> <recv response="" >
</recv>
<recv response="" >
</recv> <recv response="" >
</recv> <send>
<![CDATA[
ACK sip:mod_sofia@10.130.16.42:;transport=udp SIP/2.0
Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch]
From: [field0] <sip:[field0]@[remote_ip]:[remote_port]>;tag=[call_number]
To: <sip:[field1]@[remote_ip]:[remote_port]>[peer_tag_param]
Call-ID: [call_id]
CSeq: ACK
Max-Forwards:
Subject: Performance Test
Content-Length:
]]>
</send>
<pause milliseconds=""/>
<send retrans="">
<![CDATA[
BYE sip:[field0]@[remote_ip]:[remote_port] SIP/2.0
Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch]
From: [field0] <sip:[field0]@[remote_ip]:[remote_port]>;tag=[call_number]
To: [field1] <sip:[field1]@[remote_ip]:[remote_port]>[peer_tag_param]
Call-ID: [call_id]
CSeq: BYE
Contact: sip:[field0]@[local_ip]:[local_port]
Max-Forwards:
Subject: Performance Test
Content-Length:
]]>
</send>
<recv response="" crlf="true">
</recv>
<ResponseTimeRepartition value="10, 20, 30, 40, 50, 100, 150, 200"/>
<CallLengthRepartition value="10, 50, 100, 500, 1000, 5000, 10000"/>
</scenario>

二、uac.sh

1. TCP方式启动

./sipp -sf uac.xml -i 本地服务器地址 -p 本地服务器端口 业务服务器地址:端口 -r  -t tn -max_socket 

2. UDP方式启动

./sipp -sf uac.xml -i 本地服务器地址 -p 本地服务器端口 业务服务器地址:端口 -r 

三、一点说明

-r 50 是每秒发送50条SIP消息。

最新文章

  1. hbase1.2.4 伪分布式安装
  2. CAS实现SSO单点登录原理
  3. SQL Server 2012 启动
  4. PL/SQL 创建视图语法
  5. UVA 10006 - Carmichael Numbers 数论(快速幂取模 + 筛法求素数)
  6. 【转载】C#后台声明式验证,远离if验证
  7. PHP 插入排序法
  8. win7(32 bit) + IE8 环境,IE8无法弹窗(错误提示:“此网页上的错误可能会使它无法正确运行”),有关的系统注册信息损坏——解决方法
  9. Gradle 1.12用户指南翻译——第二十九章. Checkstyle 插件
  10. win10 DVWA下载安装配置(新手学渗透)
  11. windows下VMware-workstation中安装CentOS
  12. Android逆向基础----Android Dalvik虚拟机
  13. 关于在Fragment中设置toolbar及菜单的方法
  14. FFmpeg(2)-avformat_open_input()函数详解并示例打开mp4文件
  15. 使用fetch-jsonp进行跨域以及参数的传递
  16. [COGS2427][HZOI 2016]seq
  17. 杂项-操作系统-百科:Solaris
  18. 查找表 219.Contains Duplicate(2),217 Contain Duplicate, 220(3)
  19. bzoj进度条
  20. 适用于 Charles任 意版 本的 注 册 码

热门文章

  1. 未知高度的图片在div设置垂直居中
  2. HDU OJ Digital Roots 题目1013
  3. 【Python】Django数据模型、级联删除、级联更新、ER图导出等
  4. .NET MVC自定义错误处理页面的方法
  5. 字符串HASH 学习总结 &amp;amp;&amp;amp; 模板
  6. yeoman-angular-gulp
  7. Linux中如何开启8080端口供外界访问
  8. android 如何连真机测试
  9. GIS+=地理信息+容器技术(4)——Docker执行
  10. mixin