一种集控平台的测试方法和装置制造方法及图纸

技术编号:25230409 阅读:25 留言:0更新日期:2020-08-11 23:17
本申请提供一种集控平台的测试方法和装置。一种集控平台的测试方法,包括:接收到测试指令,所述测试指令中携带测试设备的数量;响应于所述测试指令,从虚拟设备池中选取对应数量的虚拟设备;将选取的所述虚拟设备接入所述集控平台,以对所述集控平台进行测试。本申请所述集控平台的测试方法,可模拟出大量的虚拟设备以对集控平台进行测试,解决了现有测试环境中设备数量有限的问题。

【技术实现步骤摘要】
一种集控平台的测试方法和装置
本申请涉及通信
,特别涉及一种集控平台的测试方法和装置。
技术介绍
集控平台指的是集多种功能于一体的业务平台,可以用于与多个设备进行信息交互,并对这些设备进行集中监控、管理和配置。在实际情况下,集控平台会同时与大量的设备进行信息交互,有时设备的数量甚至达到几百台。基于此,有必要对集控平台的性能进行测试。现有技术中,一般在测试环境下采用多台设备与集控平台进行信息交互,以模拟实际的网络环境。然而,由于测试环境下设备数量有限,一般情况下只能采用10台设备同时与集控平台进行交互,这和实际情况中几百台的设备相比,数量过少,无法测试集控平台与大量设备同时交互的场景下的性能。
技术实现思路
有鉴于此,本申请提供一种集控平台的测试方法和装置。具体地,本申请是通过如下技术方案实现的:一种集控平台的测试方法,包括:接收到测试指令,所述测试指令中携带测试设备的数量;响应于所述测试指令,从虚拟设备池中选取对应数量的虚拟设备;将选取的所述虚拟设备接入所述集控平台,以对所述集控平台进行测试。一种集控平台的测试装置,包括:接收装置,用于接收到测试指令,所述测试指令中携带测试设备的数量;选取装置,用于响应于所述测试指令,从虚拟设备池中选取对应数量的虚拟设备;测试装置,用于将选取的所述虚拟设备接入所述集控平台,以对所述集控平台进行测试。本申请所述集控平台的测试方法,可以在接收到测试指令后,从虚拟设备池中选取所述测试指令中携带的对应数量的虚拟设备,将所述虚拟设备接入集控平台平台,以对集控平台进行测试。本申请所述集控平台的测试方法可模拟出大量的虚拟设备,并利用模拟出的虚拟设备对集控平台进行测试,解决了现有测试环境中设备数量有限的技术问题。附图说明图1是本申请一示例性实施例示出的一种集控平台的测试方法的流程示意图;图2是本申请一示例性实施例示出的另一种集控平台的测试方法的流程示意图;图3是本申请一示例性实施例示出的一种退出集控平台的方法的流程示意图;图4是本申请一示例性示出的一种集控平台的测试装置的一结构示意图;图5是本申请一示例性实施例示出的一种集控平台的测试装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。集控平台一般用于多个设备的集中监控、管理,在一些应用场景下,集控平台可能会同时与几百台、甚至上千台设备同时交互,这对集控平台的性能提出了较高的要求。基于此,有必要对集控平台的性能进行测试。现有的测试方案中,一般采用尽可能多的设备接入集控平台进行信息交互,以模拟实际的网络环境。然而,由于测试环境下设备数量有限,远远不能达到几百台、上千台,这就导致无法准确地测试集控平台与大量的设备进行交互时的性能。基于此,本申请提供了一种集控平台的测试方法,可以模拟出大量的虚拟设备,并采用这些模拟出的虚拟设备与集控平台进行交互,解决了现有测试环境中设备数量有限的问题。下面对本申请提供的一种集控平台的测试方法进行详细说明。图1是本申请一示例性实施例示出的一种集控平台的测试方法的流程示意图。所述集控平台的测试方法可以应用于设备,例如终端、PC(PersonalComputer,个人计算机)、服务器或服务器集群等。请参考图1,所述集控平台的测试方法可以包括以下步骤:步骤102,接收到测试指令,所述测试指令中携带测试设备的数量。本步骤中,测试设备的数量可以是测试开始前由测试人员预先指定的,例如,测试人员可以指定本次测试中需要接入集控平台的测试设备的数量为300台。确定测试设备的数量后,操作人员可下达测试指令。例如,操作人员可以点击“开始测试”的按钮,然后可以在一可输入文本框中输入测试设备的数量。当然,在实际情况下,也可以通过其它方式下达测试指令,本申请对此不作特殊限制。当操作人员下达测试指令后,服务器等设备可接收到所述测试指令。步骤104,响应于所述测试指令,从虚拟设备池中选取对应数量的虚拟设备。本步骤中,虚拟设备池可由操作人员预先配置。例如,操作人员可以预先配置大量的虚拟设备生成虚拟设备池,虚拟设备的数量可以为实际网络环境中集控平台可以承载的最大设备数量。当然,也可以为预设的其他数量,本申请对此不作特殊限制。本步骤中,可为虚拟设备池中的每一台虚拟设备建立对应的设备标识,以对每台虚拟设备进行区分。例如,设备标识可以为:设备1、设备2、设备3……。当然,也可以采用其它设备标识,本申请对此不作特殊限制。本步骤中,接收到测试指令后,可以根据所述测试指令中携带的测试设备的数量,从虚拟设备池中选取对应数量的虚拟设备。例如,假设虚拟设备池中的虚拟设备数量为500台,测试指令中携带的测试设备的数量为300台,则可以按顺序选取第1台至第300虚拟设备,作为本次测试中待接入集控平台的虚拟设备。再例如,也可以从虚拟设备池中随机选取300台虚拟设备,本申请对此不作特殊限制。步骤106,将选取的所述虚拟设备接入所述集控平台,以对所述集控平台进行测试。本步骤中,可以向虚拟设备下发接入集控平台的指令,虚拟设备接收到指令后可以调用预设的函数,以接入集控平台。具体地,虚拟设备调用所述函数后,可以与集控平台建立HTTP(HyperTextTransferProtocol,超文本传输协议)连接,向集控平台发送申请接入的报文,若接收到集控平台返回的允许接入的报文,则说明虚拟设备成功接入集控平台。在一个例子中,可并行向各个虚拟设备下发接入集控平台的指令,各个虚拟设备在接收到所述指令后,可调用预设函数与集控平台建立HTTP连接,建立连接后向集控平台发送申请接入的报文,若接收到集控平台返回的允许接入的报文,则说明接入成功。在另一个例子中,也可以分批向各个虚拟本文档来自技高网...

【技术保护点】
1.一种集控平台的测试方法,其特征在于,所述方法包括:/n接收到测试指令,所述测试指令中携带测试设备的数量;/n响应于所述测试指令,从虚拟设备池中选取对应数量的虚拟设备;/n将选取的所述虚拟设备接入所述集控平台,以对所述集控平台进行测试。/n

【技术特征摘要】
1.一种集控平台的测试方法,其特征在于,所述方法包括:
接收到测试指令,所述测试指令中携带测试设备的数量;
响应于所述测试指令,从虚拟设备池中选取对应数量的虚拟设备;
将选取的所述虚拟设备接入所述集控平台,以对所述集控平台进行测试。


2.根据权利要求1所述方法,其特征在于,所述将选取的所述虚拟设备接入所述集控平台,包括:
向所述虚拟设备下发接入集控平台的指令;
所述虚拟设备接入集控平台包括:
接收到所述接入集控平台的指令,调用预设的函数以接入集控平台。


3.根据权利要求1所述方法,其特征在于,虚拟设备对所述集控平台进行测试的过程,包括:
测试与集控平台的连接是否稳定;
若稳定,向集控平台发送预设的测试信息。


4.根据权利要求3所述方法,其特征在于,所述测试与集控平台的连接是否稳定,包括:
向集控平台发送连接测试报文;
判断是否在预设的第一时长内接收到所述集控平台返回的响应报文;
若是,则记为连接成功;
判断连续连接成功的次数是否达到预设的成功次数阈值;
若达到,则确定与集控平台的连接稳定。


5.根据权利要求3所述方法,其特征在于,所述预设的测试信息,包括:接口信息、流量信息和隧道信息。

【专利技术属性】
技术研发人员:蒋敏华
申请(专利权)人:杭州迪普科技股份有限公司
类型:发明
国别省市:浙江;33

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

1