一种克隆视频监控仿真终端的测试方法及装置制造方法及图纸

技术编号:9865181 阅读:71 留言:0更新日期:2014-04-02 22:16
本发明专利技术公开了一种克隆视频监控仿真终端的测试方法及装置,该方法在测试平台上生成安装有视频监控仿真终端软件的操作系统镜像文件Image1,选择用来进行测试的视频监控终端的类型和数量,并根据选择的视频监控终端的类型和数量,计算需要的虚拟服务器数目,并生成对应的第一配置文件,根据计算出的虚拟服务器数目和物理测试服务器的硬件信息,测试平台选择物理测试服务器,传输镜像文件Image1,在选择的物理测试服务器上启动虚拟机,虚拟出对应的虚拟服务器,最后向虚拟服务器注入第一配置文件,启动视频监控仿真终端。本发明专利技术还公开了采用上述测试方法的装置。本发明专利技术的方法及装置能够快速克隆视频监控仿真终端,部署速度快,且维护和管理成本低。

【技术实现步骤摘要】
一种克隆视频监控仿真终端的测试方法及装置
本专利技术属于视频监控
,尤其涉及用来对视频监控平台进行测试的一种克隆视频监控仿真终端的测试方法及装置。
技术介绍
随着视频监控技术的推广普及,以平安城市为典型的视频监控系统应用范围越来越广,并逐渐向三、四线城市推进。视频监控终端设备数目过万、十万,甚至更多,越来越成为一种常态。伴随视频监控系统越来越庞大,对视频监控平台的性能、稳定性的测试也逐步成为视频监控系统测试的重点和挑战之一。现有的测试方法通过配置多台多通道(如16通道的编码器)的编码器来满足实际在线的摄像机路数及业务测试需求,或采用多台服务器,在每台服务器手动配置视频监控仿真终端程序,模拟多台视频监控终端设备,满足实际在线的摄像机路数及业务测试需求。然而现有技术的测试方法不可避免地需要在实验室放置多台编码器,假设需要测试5000路摄像机业务,则实际需要编码器设备313台。对于这么多的设备,占用了大量的实验室空间,维护管理成本高,设备使用率低,浪费严重;同时由于通过利用特定类型设备的多通道密度来模拟,模拟设备类型和实际组网设备类型不一致,和真实场景差异较大。对于采用服务器仿真,假设一台服务器视频监控仿真终端程序模拟200路摄像机,则实际需要服务器25台,手工完成25台服务器的配置,管理复杂,维护成本高。同时如果需要测试接入第三方的网络摄像机(IPC)或虚拟终端,则需要添置大量实验设备,成本高又利用率低,容易造成浪费。
技术实现思路
本专利技术的目的是为了解决现有测试方案中服务器手动配置复杂,管理维护困难的技术问题,提出一种克隆视频监控仿真终端的测试方法及装置,能简化服务器配置过程,提高部署测试环境的效率。为实现上述专利技术目的,本专利技术技术方案如下:—种克隆视频监控仿真终端的测试方法,用于采用测试平台和物理测试服务器群对待检测视频监控平台进行测试,所述测试平台、物理测试服务器群、视频监控平台通过IP网络连接,该方法包括步骤:步骤1、在测试平台上,设置各物理测试服务器、待检测视频监控平台的登录信息,并将各物理测试服务器的硬件信息保存在数据库中;步骤2、在测试平台上生成安装有视频监控仿真终端软件的操作系统镜像文件Imagel ;步骤3、在测试平台上选择用来进行测试的视频监控终端的类型、数量,以及待检测的视频监控平台;步骤4、测试平台根据选择的视频监控终端的类型和数量,计算需要的虚拟服务器数目,并生成对应的第一配置文件;步骤5、通过测试平台在待检测视频监控平台上配置视频监控仿真终端;步骤6、根据计算出的虚拟服务器数目和物理测试服务器的硬件信息,测试平台选择物理测试服务器,传输镜像文件Imagel,在选择的物理测试服务器上启动虚拟机,虚拟出对应的虚拟服务器;步骤7、测试平台向所述虚拟服务器注入第一配置文件,启动视频监控仿真终端开始测试。进一步地,所述步骤2包括步骤:在测试平台上生成安装视频监控仿真终端软件所需的操作系统镜像文件ImageO ;通过虚拟化程序启动所述操作系统镜像文件ImageO ;在该操作系统中安装视频监控仿真终端软件,生成镜像文件Imagel。进一步地,所述镜像文件Imagel包括默认XML配置文件,所述配置XML文件包括如下参数:所仿真的视频监控终端类型,视频监控仿真终端所在物理测试服务器IP地址,视频监控仿真终端所在物理测试服务器网卡设备名,视频监控仿真终端要注册的视频监控平台IP地址,视频监控仿真终端的设备ID前缀,视频监控仿真终端的IP地址起始,视频监控仿真终端支持的协议类型,视频监控仿真终端的流来源及码流大小,需要启动视频监控仿真终端的数目。进一步地,所述步骤4中第一配置文件与所述虚拟服务器一一对应,其中的具体参数是根据选择的具体视频监控终端的类型和数量确定的,按照该XML配置文件配置就能够在每个虚拟服务器上仿真出需要仿真的视频监控终端。进一步地,根据计算出的虚拟服务器数目和物理测试服务器的硬件信息,测试平台选择物理测试服务器,包括步骤:优先选择性能好的物理测试服务器来虚拟出虚拟服务器。选择的物理服务器能够虚拟的虚拟服务器数量大于计算出的虚拟服务器数量,因为前面已经生成镜像文件Imagel,并对接入的物理测试服务器的资源信息都有保存在数据库中,因此根据实际测试的需要,选择好物理测试服务器,并在物理测试服务器上启动虚拟机,根据计算出的虚拟服务器数目虚拟出对应的多个虚拟服务器。本专利技术同时提出的一种克隆视频监控仿真终端的测试装置,应用于视频监控平台的测试平台,采用所述测试平台与物理服务器群对待检测视频监控平台进行测试,所述测试平台、物理测试服务器群、视频监控平台通过IP网络连接,所述测试装置包括:设置模块,用于在测试平台上,设置各物理测试服务器、待检测视频监控平台的登录信息,并将各物理测试服务器的硬件信息保存在数据库中;镜像文件生成模块,用于在测试平台上生成安装有视频监控仿真终端软件的操作系统镜像文件Imagel ;选择模块,用于测试平台上选择用来进行测试的视频监控终端的类型、数量,以及待检测的视频监控平台;计算模块,用于根据选择的视频监控终端的类型和数量,计算需要的虚拟服务器数目,并生成对应的第一配置文件;远程配置模块,用于通过测试平台在待检测视频监控平台上配置视频监控仿真终端;虚拟化模块,用于根据计算出的虚拟服务器数目和物理测试服务器的硬件信息,测试平台选择物理测试服务器,传输镜像文件Imagel,在选择的物理测试服务器上启动虚拟机,虚拟出对应的虚拟服务器;虚拟服务器配置模块,用于向所述虚拟服务器注入第一配置文件,启动视频监控仿真终端开始测试。进一步地,所述镜像文件生成模块包括第一镜像单元、虚拟化单元和第二镜像单元,所述第一镜像单元在测试平台上生成安装视频监控仿真终端软件所需的操作系统镜像文件ImageO ;所述虚拟化单元通过虚拟化程序启动所述操作系统镜像文件ImageO ;所述第二镜像单元在该操作系统中安装视频监控仿真终端软件,生成镜像文件Imagel。进一步地,所述镜像文件Imagel包括默认XML配置文件,所述配置XML文件包括如下参数:所仿真的视频监控终端类型,视频监控仿真终端所在物理测试服务器IP地址,视频监控仿真终端所在物理测试服务器网卡设备名,视频监控仿真终端要注册的视频监控平台IP地址,视频监控仿真终端的设备ID前缀,视频监控仿真终端的IP地址起始,视频监控仿真终端支持的协议类型,视频监控仿真终端的流来源及码流大小,需要启动视频监控仿真终端的数目。进一步地,所述第一配置文件与所述虚拟服务器一一对应。进一步地,所述虚拟化模块优先选择性能好的物理测试服务器来虚拟出虚拟服务器。本专利技术提出了一种克隆视频监控仿真终端的测试方法及装置,首先在测试平台生成好镜像文件,然后将镜像文件发送到物理测试服务器,利用虚拟化程序在物理测试服务器上虚拟出多个虚拟服务器,并在虚拟服务器上运行镜像文件,安装视频监控仿真终端,完成对测试环境的搭建。本专利技术的方法和装置不需要在物理测试服务器上手工配置,只需要在测试平台操作进行快速克隆视频监控仿真终端,部署速度快。并且采用虚拟化技术,只需要少数物理测试服务器就能完成视频监控终端的仿真,维护和管理成本低。【附图说明】图1为视频监控平台测试环境网本文档来自技高网...

【技术保护点】
一种克隆视频监控仿真终端的测试方法,用于采用测试平台和物理测试服务器群对待检测视频监控平台进行测试,所述测试平台、物理测试服务器群、视频监控平台通过IP网络连接,其特征在于,该方法包括步骤:步骤1、在测试平台上,设置各物理测试服务器、待检测视频监控平台的登录信息,并将各物理测试服务器的硬件信息保存在数据库中;步骤2、在测试平台上生成安装有视频监控仿真终端软件的操作系统镜像文件Image1;步骤3、在测试平台上选择用来进行测试的视频监控终端的类型、数量,以及待检测的视频监控平台;步骤4、测试平台根据选择的视频监控终端的类型和数量,计算需要的虚拟服务器数目,并生成对应的第一配置文件;步骤5、通过测试平台在待检测视频监控平台上配置视频监控仿真终端;步骤6、根据计算出的虚拟服务器数目和物理测试服务器的硬件信息,测试平台选择物理测试服务器,传输镜像文件Image1,在选择的物理测试服务器上启动虚拟机,虚拟出对应的虚拟服务器;步骤7、测试平台向所述虚拟服务器注入第一配置文件,启动视频监控仿真终端开始测试。

【技术特征摘要】
1.一种克隆视频监控仿真终端的测试方法,用于采用测试平台和物理测试服务器群对待检测视频监控平台进行测试,所述测试平台、物理测试服务器群、视频监控平台通过IP网络连接,其特征在于,该方法包括步骤: 步骤1、在测试平台上,设置各物理测试服务器、待检测视频监控平台的登录信息,并将各物理测试服务器的硬件信息保存在数据库中; 步骤2、在测试平台上生成安装有视频监控仿真终端软件的操作系统镜像文件Imagel ; 步骤3、在测试平台上选择用来进行测试的视频监控终端的类型、数量,以及待检测的视频监控平台; 步骤4、测试平台根据选择的视频监控终端的类型和数量,计算需要的虚拟服务器数目,并生成对应的第一配置文件; 步骤5、通过测试平台在待检测视频监控平台上配置视频监控仿真终端; 步骤6、根据计算出的虚拟服务器数目和物理测试服务器的硬件信息,测试平台选择物理测试服务器,传输镜像文件Imagel,在选择的物理测试服务器上启动虚拟机,虚拟出对应的虚拟服务器; 步骤7、测试平 台向所述虚拟服务器注入第一配置文件,启动视频监控仿真终端开始测试。2.根据权利要求1所述的测试方法,其特征在于,所述步骤2包括步骤: 在测试平台上生成安装视频监控仿真终端软件所需的操作系统镜像文件ImageO ; 通过虚拟化程序启动所述操作系统镜像文件ImageO ; 在该操作系统中安装视频监控仿真终端软件,生成镜像文件Imagel。3.根据权利要求2所述的测试方法,其特征在于,所述镜像文件Imagel包括默认XML配置文件,所述配置XML文件包括如下参数:所仿真的视频监控终端类型,视频监控仿真终端所在物理测试服务器IP地址,视频监控仿真终端所在物理测试服务器网卡设备名,视频监控仿真终端要注册的视频监控平台IP地址,视频监控仿真终端的设备ID前缀,视频监控仿真终端的IP地址起始,视频监控仿真终端支持的协议类型,视频监控仿真终端的流来源及码流大小,需要启动视频监控仿真终端的数目。4.根据权利要求3所述的测试方法,其特征在于,所述步骤4中第一配置文件与所述虚拟服务器对应。5.根据权利要求1所述的测试方法,其特征在于,根据计算出的虚拟服务器数目和物理测试服务器的硬件信息,测试平台选择物理测试服务器,包括步骤: 优先选择性能好的物理测试服务器来虚拟出虚拟服务器。6.一种克隆视频监控仿真终端的测...

【专利技术属性】
技术研发人员:周迪关春天
申请(专利权)人:浙江宇视科技有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1