SIPp操作指南.ppt_第1页
SIPp操作指南.ppt_第2页
SIPp操作指南.ppt_第3页
SIPp操作指南.ppt_第4页
SIPp操作指南.ppt_第5页
免费预览已结束,剩余33页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

操作指南,接入网产品部:黄龙舟,sipp,接入网产品部:黄龙舟,目录,sipp简介,接入网产品部:黄龙舟,sipp概述 sipp是一个测试sip协议和voip设备性能的工具软件。它包含了一些基本的用户代理工作流程(uac和uas),并可使用invite和bye建立和释放多个呼叫。它也可以读xml的场景文件,即描述任何性能测试的配置文件。它能动态显示测试运行的统计数据(呼叫速率、信号来回的延迟,以及消息统计)。 sipp可以用来测试许多真实的sip设备,如sip代理,b2buas,sip媒体服务器,sip/x网关,sip pbx,等等,它也可以模仿上千个sip代理呼叫你的sip系统。,接入网产品部:黄龙舟,sipp主要功能 模拟sip信令,根据定义的声景构造任意流程 模拟大量呼叫,进行压力和性能测试 具有rtp回声和自定义发送rtp流功能,甚至可以测试传真 强大的统计功能 强大的错误追踪功能 强大的实时控制功能 支持正则表达式和外部命令 多套接字功能,提供高并发能力 .,接入网产品部:黄龙舟,sipp工作原理 sipp主要根据sip协议规范来工作,sipp有两种工作模式:uas和uac。测试时,需先运行呼叫接收端,然后再运行呼叫发起端。呼叫根据xml脚本文件来构造sip协议的报文,因而可以完全任意地定义一个呼叫,并且可以从一个csv文件读取变量,所以可以使测试变得更加灵活。在使用sipp时,需要对sip协议有一个比较整体的认识。,sip协议简介,接入网产品部:黄龙舟,sip协议基本思想 采用client/server和http协议模型,每一个请求触发服务器的操作方法; 请求和响应构成一个事务,事务之间相互独立,一个完整的呼叫包含多个事务; 独立于底层传输协议udp/tcp/sctp,消息中可携带任意类型的消息体。,接入网产品部:黄龙舟,sip消息的组成 有两种类型的sip消息: 请求:从客户机发到服务器 响应:从服务器发到客户机 消息基于文本方式,共有36种消息头,六种请求方法和一系列响应, sip请求消息包含三个元素:请求行、头、消息体。 sip响应消息包含三个元素:状态行、头、消息体。 请求行和头域根据业务、地址和协议特征定义了呼叫的本质,消息体独立于sip协议并且可包含任何内容。,接入网产品部:黄龙舟,sip协议的基本元素 六种基本请求: invite 发起呼叫 ack 响应应答 register 用户登记 options 能力询问 cancel 取消呼叫 bye 终止呼叫 六种基本响应: 1xx-进展指示 2xx-成功 3xx-重定向 4xx-客户端错误 5xx-服务器错误 6xx-全局错误,接入网产品部:黄龙舟,sipp中的sip协议表示,sipp使用入门主要内容,接入网产品部:黄龙舟,sipp安装,sipp参数简介,sipp运行界面,xml脚本格式说明,csv格式说明,xml脚本命令介绍,sipp安装,到官网下载sipp的20090606版本并安装(过程略) 将sipp工作目录添加到系统的环境变量 若运行sipp时提示有“cant open terminal: cygwin error”时,在命令提示符下输入“mount c:/ /”即可。,接入网产品部:黄龙舟,接入网产品部:黄龙舟,sipp使用入门主要内容,接入网产品部:黄龙舟,sipp安装,sipp参数简介,sipp运行界面,xml脚本格式说明,csv格式说明,xml脚本命令介绍,sipp参数简介,接入网产品部:黄龙舟,接入网产品部:黄龙舟,接入网产品部:黄龙舟,sipp使用入门主要内容,接入网产品部:黄龙舟,sipp安装,sipp参数简介,sipp运行界面及控制,xml脚本格式说明,csv格式说明,xml脚本命令介绍,sipp运行界面,uas模式界面 uac模式界面 统计视图界面 分部视图界面 变量视图界面 统计日志 错误日志 信令跟踪日志,接入网产品部:黄龙舟,接入网产品部:黄龙舟,接入网产品部:黄龙舟,sipp使用入门主要内容,接入网产品部:黄龙舟,sipp安装,sipp参数简介,sipp运行界面及控制,csv格式说明,xml脚本命令介绍,xml脚本格式说明,场景文件基本构成,一个xml场景文件必须以如下语句开始: 以如下语句结束: 根据不同的场景在中间加入不同的控制命令,若一个场景中很有多段,可以使用标号label来区分,标号的写法为: 其中,“x”为标号id,接入网产品部:黄龙舟,场景文件举例:uac,接入网产品部:黄龙舟,场景文件举例:带rtp的uac,接入网产品部:黄龙舟,场景文件举例:uas,接入网产品部:黄龙舟,场景文件举例:正则表达式,接入网产品部:黄龙舟,接入网产品部:黄龙舟,接入网产品部:黄龙舟,sipp使用入门主要内容,接入网产品部:黄龙舟,sipp安装,sipp参数简介,sipp运行界面及控制,xml脚本格式说明,xml脚本命令介绍,csv格式说明,csv格式说明,csv文件的主要功能是可以向xml脚本文件提供变量 一个csv文件的书下格式如下: 第一行指定变量的读取顺序,分别为:sequential/random/user顺序/随机/用户 接下来的为用户数据,以分号“;”为分隔符,第1个字段代表xml脚本中的变量“field0”,第2个字段代表变量“field1”,第n个字段代表变量“field n”。,接入网产品部:黄龙舟,接入网产品部:黄龙舟,csv示例,接入网产品部:黄龙舟,csv文件示例(续表),接入网产品部:黄龙舟,接入网产品部:黄龙舟,接入网产品部:黄龙舟,sipp使用入门主要内容,接入网产品部:黄龙舟,sipp安装,sipp参数简介,sipp运行界面及控制,xml脚本格式说明,csv格式说明,xml脚本命令介绍,xml脚本命令介(全局属性),start_rtd=“xxx” :开启一个名为xxx的计时器 rtd=“xxx”:停止一个名为xxx的计时器,可以按3,6,7,8在统计视图中察看。 repeat_rtd=“xxx”:继续使用xxx计时器 crlf:在统计视图中输出空行 next:当脚本执行到含有next命令的流程时,脚本会跳到next所定义的标号。 test:与next一起使用,除了满足next属性的要求外,同时仅当设置了与test相关的变量才能跳到指定标号,test的变量一般由正则表达式定义。 chance:与test一起使用,产生一定机率不跳到指定标号,接入网产品部:黄龙舟,接入网产品部:黄龙舟,xml脚本命令简介,接入网产品部:黄龙舟,接入网产品部:黄龙舟,关键词列表,接入网产品部:黄龙舟,正则表达式命令,接入网产品部:黄龙舟,sipp应用举例,例1:模拟ims平台 例2:模拟平台转 例3:并发通话测试 例4:sip协议测试 例5:压力测试 例6:测试invite重试时间 例7:测试重注册机制 例8:多ip呼叫测试 例9:invite洪水攻击 例10:options洪水攻击 例11:bye洪水攻击 例12:测试回拨功能,接入网产品部:黄龙舟,测试注意事项,1、运行sipp的宿主机配置尽量要好一点

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论