Sipp软件使用心得

一. Sipp工具在一个场景中配置多个branch的请求
1. 定义一个变量
<nop>
  <action>
    <assign assign_to="index" value="0"/>   <!--计数-->
  </action>
</nop>
 
2. 在每次发送请求之后,设置该变量加1
  <nop>
  <action>
    <add  assign_to="ccc" value="1" />  <!--给变量1加1-->
  </action>
</nop>
3. 设置每个发送请求的branch
Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch][$ccc]
 
二. 经测试,SIPP中关键字[cseq]在每次请求后会自动加1,不论是否执行跳转[next]
     但是对于[call_number], 则不会自动加1,不论是否执行跳转[next]
     关键字[message]每发送、接收或者nop标签都会导致加1;但是如果执行跳转[next],则不再自动加1
 
三. Sipp的变量使用,如果报错: Variable $var is referenced 1 times!;var是变量名,可能由以下几种原因产生:
1. 定义变量后没有使用
2. 没有定义变量而直接使用
3. 定义变量后,在某个label前没有使用,而第一次使用是在该label之后
 
四. 关于命令参数: -r N -rp M
这两个命令组合实现在间隔Mms内执行N次,每次都是将场景从头到尾执行一遍,直到达到 -m设定的最大次数;
经过测试,SIPP实际上是计算一个平均时间间隔,即P = M/N,实际执行时是间隔Pms执行1次
 
 

转载于:https://www.cnblogs.com/share-everything-i-do/archive/2013/05/16/3082240.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值