一种模拟物联网网关上线的测试方法及装置制造方法及图纸

技术编号:35191230 阅读:21 留言:0更新日期:2022-10-12 18:11
本发明专利技术实施例提供了一种模拟物联网网关上线的测试方法及装置,所述方法包括:在物联网安全管理平台上添加需要模拟的第一虚拟物联网安全网关;基于所述第一虚拟物联网安全网关上线所述物联网安全管理平台的目标程序,以设置需要接入所述物联网安全管理平台的第二虚拟物联网安全网关数量,并启动所述目标程序;基于所述目标程序至少向所述物联网安全管理平台发送每个所述第二虚拟物联网安全网关的上线请求;至少在所述第二虚拟物联网安全网关认证通过,被允许上线时,对所述物联网安全管理平台在接入多个物联网安全网关时的稳定性及健壮性进行测试。性及健壮性进行测试。性及健壮性进行测试。

【技术实现步骤摘要】
一种模拟物联网网关上线的测试方法及装置


[0001]本专利技术实施例涉及计算机
,特别涉及一种模拟物联网网关上线的测试方法及装置。

技术介绍

[0002]物联网安全管理平台作为物联网安全接入网关的集中管理平台,需要物联网安全接入网关接入管理平台才能进行管理平台的基本功能测试。但是因为已有实体物联网安全接入网关设备数量有限,不足以模拟大量用户或网关的使用环境;物联网安全管理平台的最大管理网关数为上百台或上千台,因为为测试网关数量不足的原因无法测试,也无法测试物联网安全管理平台在管理成百上千台网关时的性能消耗。
[0003]当前的技术方案通常包括:
[0004]1)在物联网安全管理平台上添加需要接入到平台的物联网安全接入网关。
[0005]2)在物联网安全管理平台为需要接入到平台的物联网安全接入网关颁发证书。
[0006]3)登录物联网安全接入网关导入从物联网安全管理平台颁发的证书。
[0007]4)物联网安全接入网关在物联网安全管理平台上上线。
[0008]当前测试方法是尽可能使用较多的真实的物联网安全接入网关接入到物联网安全管理平台进行测试。
[0009]但采用上述方案,当需要测试物联网安全管理平台的最大管理网关数和物联网安全管理平台在管理最大网关数量的情况下的性能消耗时,因测试设备数量限制,无法测试物联网安全管理平台的性能极限是否符合产品需求标准。
[0010]现有技术中的另一个方案包括启动两个或多个线程,其中每个线程用于模拟一个VPN用户。调用所述线程向所述SSLVPN网关发送认证请求,获得所述VPN用户的认证信息,所述认证信息中包括所述网关为所述VPN用户分配的VPN内网的网络直接互联的协议IP地址。调用所属线程根据所述内网IP地址对所述SSLVPN网关进行IP接入并发测试。
[0011]也就是该方案是通过多线程模拟SSLVPN网关下的VPN用户向SSLVPN网关发送认证请求,获得所述VPN用户的VPN内网的网络直接互联的协议的IP地址。本质上是模拟网关下的不同的用户来进行SSLVPN网关并发测试。
[0012]该方案适用于测试SSLVPN这类网关产品的用户并发测试,仅能模拟SSLVPN的客户端。而且该方案仅能模拟SSLVPN客户端,模拟的SSLVPN客户端只能在SSVPN网关上上线;模拟的SSLVPN客户端请求仅包含认证信息,模拟程度不足;不能用于模拟物联网安全网关;不能模拟物联网安全网关在物联网安全管理平台上上线,用以测试物联网安全管理平台的稳定性和健壮性;每个模拟的SSLVPN用户都是通过HTTPS请求向SSLVPN网关发送认证请求,该认证方式是单向认证方式,安全性比起双向认证方式低。

技术实现思路

[0013]为了解决上述技术问题,本专利技术实施例提供了一种模拟物联网网关上线的测试方
法,包括:
[0014]在物联网安全管理平台上添加需要模拟的第一虚拟物联网安全网关;
[0015]基于所述第一虚拟物联网安全网关上线所述物联网安全管理平台的目标程序,以设置需要接入所述物联网安全管理平台的第二虚拟物联网安全网关数量,并启动所述目标程序;
[0016]基于所述目标程序至少向所述物联网安全管理平台发送每个所述第二虚拟物联网安全网关的上线请求;
[0017]至少在所述第二虚拟物联网安全网关认证通过,被允许上线时,对所述物联网安全管理平台在接入多个物联网安全网关时的稳定性及健壮性进行测试。
[0018]作为一可选实施例,还包括:
[0019]获得所述物联网安全管理平台在所述第一虚拟物联网安全网关上线后为所述第一虚拟物联网网关颁发的第一证书;
[0020]将所述第一证书导入所述目标程序中,用于认证所述第一虚拟物联网安全网关的身份。
[0021]作为一可选实施例,还包括:
[0022]基于所述目标程序建立多个线程,多个所述线程分别与第一虚拟物联网安全网关、每个所述第二虚拟物联网安全网关一一对应,以分别形成多个物联网安全网关实例。
[0023]作为一可选实施例,还包括:
[0024]获得所述物联网安全管理平台为每个所述第二虚拟物联网安全网关颁发的第二证书;
[0025]其中,每个所述线程以对应的虚拟物联网安全网关的证书为唯一标识。
[0026]作为一可选实施例,还包括:
[0027]基于所述唯一标识在所述目标程序中查找对应所述第一虚拟物联网安全网关、第二虚拟物联网安全网关的配置文件;
[0028]基于所述目标程序向对应所述第一虚拟物联网安全网关、第二虚拟物联网安全网关的配置文件中分别设置网关的产品型号、IP地址、网关位置信息、内存使用情况、CPU使用情况中的一种或多种信息。
[0029]作为一可选实施例,所述基于所述目标程序至少向所述物联网安全管理平台发送每个所述第二虚拟物联网安全网关的上线请求,包括:
[0030]基于所述唯一标识利用所述目标程序向所述物联网安全管理平台发送第一虚拟物联网安全网关、第二虚拟物联网安全网关的上线请求;
[0031]所述上线请求包括对应虚拟物联网安全网关的配置文件中的至少部分信息、第一证书/第二证书。
[0032]作为一可选实施例,所述设置需要接入所述物联网安全管理平台的第二虚拟物联网安全网关数量,包括:
[0033]设置需要接入所述物联网安全管理平台的第二虚拟物联网安全网关的数量为所述物联网安全管理平台所能接入的网关的最大值。
[0034]作为一可选实施例,还包括:
[0035]基于所述目标程序模拟实体物联网安全网关向所述物联网安全管理平台发送存
活报文,以维持所述第一虚拟物联网安全网关、第二虚拟物联网安全网关在所述物联网安全管理平台上的在线状态。
[0036]本专利技术另一实施例同时提供一种模拟物联网网关上线的测试装置,包括:
[0037]添加模块,用于在物联网安全管理平台上添加需要模拟的第一虚拟物联网安全网关;
[0038]设置模块,用于根据所述第一虚拟物联网安全网关上线所述物联网安全管理平台的目标程序,以设置需要接入所述物联网安全管理平台的第二虚拟物联网安全网关数量,并启动所述目标程序;
[0039]发送模块,用于根据所述目标程序至少向所述物联网安全管理平台发送每个所述第二虚拟物联网安全网关的上线请求;
[0040]测试模块,用于至少在所述第二虚拟物联网安全网关认证通过,被允许上线时,对所述物联网安全管理平台在接入多个物联网安全网关时的稳定性及健壮性进行测试。
[0041]作为一可选实施例,还包括:
[0042]获得模块,用于获得所述物联网安全管理平台在所述第一虚拟物联网安全网关上线后为所述第一虚拟物联网网关颁发的第一证书;
[0043]导入模块,用于将所述第一证书导入所述目标程序中,用于认证所述第一虚拟物联网安全网关的身份。
[0044]基于上述实施例的公开可以获知本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种模拟物联网网关上线的测试方法,其特征在于,包括:在物联网安全管理平台上添加需要模拟的第一虚拟物联网安全网关;基于所述第一虚拟物联网安全网关上线所述物联网安全管理平台的目标程序,以设置需要接入所述物联网安全管理平台的第二虚拟物联网安全网关数量,并启动所述目标程序;基于所述目标程序至少向所述物联网安全管理平台发送每个所述第二虚拟物联网安全网关的上线请求;至少在所述第二虚拟物联网安全网关认证通过,被允许上线时,对所述物联网安全管理平台在接入多个物联网安全网关时的稳定性及健壮性进行测试。2.根据权利要求1所述的模拟物联网网关上线的测试方法,其特征在于,还包括:获得所述物联网安全管理平台在所述第一虚拟物联网安全网关上线后为所述第一虚拟物联网网关颁发的第一证书;将所述第一证书导入所述目标程序中,用于认证所述第一虚拟物联网安全网关的身份。3.根据权利要求1所述的模拟物联网网关上线的测试方法,其特征在于,还包括:基于所述目标程序建立多个线程,多个所述线程分别与第一虚拟物联网安全网关、每个所述第二虚拟物联网安全网关一一对应,以分别形成多个物联网安全网关实例。4.根据权利要求3所述的模拟物联网网关上线的测试方法,其特征在于,还包括:获得所述物联网安全管理平台为每个所述第二虚拟物联网安全网关颁发的第二证书;其中,每个所述线程以对应的虚拟物联网安全网关的证书为唯一标识。5.根据权利要求4所述的模拟物联网网关上线的测试方法,其特征在于,还包括:基于所述唯一标识在所述目标程序中查找对应所述第一虚拟物联网安全网关、第二虚拟物联网安全网关的配置文件;基于所述目标程序向对应所述第一虚拟物联网安全网关、第二虚拟物联网安全网关的配置文件中分别设置网关的产品型号、IP地址、网关位置信息、内存使用情况、CPU使用情况中的一种或多种信息。6.根据权利要求5所述的模拟物联网网关上线的测试方法,其特征在于,所述基于所述目标程序至少向所述...

【专利技术属性】
技术研发人员:郝家兴
申请(专利权)人:北京天融信科技有限公司北京天融信软件有限公司
类型:发明
国别省市:

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

1