[发明专利]一种基于仿真终端的性能测试方法有效
| 申请号: | 201310732870.3 | 申请日: | 2013-12-26 |
| 公开(公告)号: | CN103684925B | 公开(公告)日: | 2017-07-14 |
| 发明(设计)人: | 周迪;廖永汉 | 申请(专利权)人: | 浙江宇视科技有限公司 |
| 主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/18;H04L29/12 |
| 代理公司: | 杭州君度专利代理事务所(特殊普通合伙)33240 | 代理人: | 诸佩艳 |
| 地址: | 310051 浙江省杭州市*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 仿真 终端 性能 测试 方法 | ||
1.一种基于仿真终端的性能测试方法,用于采用仿真服务器对被测系统进行性能测试,其特征在于,所述测试方法包括步骤:
步骤1、仿真服务器接收并解析仿真终端配置文件,得到被测系统的IP地址、原始流来源方式,以及需要仿真的终端的厂商信息、终端类型、协议类型和仿真终端IP地址;
步骤2、根据所述仿真终端IP地址虚拟出对应的仿真终端的设备IP地址;
步骤3、将所述设备类型和协议类型与所述仿真终端的设备IP地址进行绑定,仿真出用来进行测试的仿真终端;
步骤4、仿真终端根据仿真服务器解析得到的被测系统的IP地址,以及所述协议类型对应的注册方式注册到被测系统;
步骤5、仿真终端接收被测系统的业务请求,建立仿真终端与被测系统的对应连接;
其中,仿真终端将业务请求中包含的收流端口与业务请求中包含的IP地址进行绑定,作为业务发送的目的端信息;
将仿真终端自协商的发流端口与虚拟出的仿真终端的设备IP地址进行绑定,作为业务发送的源端信息;
步骤6、仿真服务器将原始流通过仿真终端与被测系统的对应连接发给被测系统,进行性能测试;
其中,所述原始流的流来源方式包括:被动接收方式、主动点播方式和本地读文件方式;
所述仿真服务器将原始流通过仿真终端与被测系统的对应连接发给被测系统,包括步骤:
步骤6.1、仿真服务器解析配置文件,获得原始流的流来源方式;
步骤6.2、判断流来源方式属于哪种类型,若是被动接收方式,则进入步骤6.3;如果主动点播方式,则进入步骤6.4;如果本地读文件方式,则进入步骤6.5;
步骤6.3、仿真服务器打开收流端口,通过被动接收方式接收原始流,并将其发给各个仿真终端的内部接收端口,转入步骤6.6;
步骤6.4、仿真服务器打开收流端口,通过主动点播方式接收原始流,并将其发给各个仿真终端的内部接收端口,转入步骤6.6;
步骤6.5、仿真服务器通过本地读文件方式获得原始流,并将其发送给各个仿真终端的内部接收端口,转入步骤6.6;
步骤6.6、各个仿真终端收到原始流之后,根据仿真的厂商、终端类型和协议类型,进行处理后按照各自分配的IP地址和端口,将其发向业务请求的目的地址和端口。
2.根据权利要求1所述的测试方法,其特征在于,所述协议类型包括国标协议、IMOS协议或ONVIF协议。
3.根据权利要求2所述的测试方法,其特征在于,所述仿真终端与被测系统之间,通过注册信令完成注册,所述注册信令携带所述的厂商信息和终端类型。
4.根据权利要求1所述的测试方法,其特征在于,所述测试方法还需要用到一台真实终端向仿真服务器发送原始流,所述被动接收方式是通过所述真实终端主动向仿真服务器发送音视频数据,或者通过第三方工具播放本地录像来向仿真服务器发送音视频数据;所述主动点播方式,是向所述真实终端点播音视频数据。
5.根据权利要求1所述的测试方法,其特征在于,所述本地读文件方式,是读取本地保存的现场抓包文件,读取其中的实际音视频数据。
6.根据权利要求1所述的测试方法,其特征在于,不同厂商不同类型的终端对应不同的配置文件。
7.根据权利要求6所述的测试方法,其特征在于,所述配置文件还包括仿真服务器的IP地址和收流端口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江宇视科技有限公司,未经浙江宇视科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310732870.3/1.html,转载请声明来源钻瓜专利网。





