测试环境生成方法、装置、系统、电子设备及可读介质制造方法及图纸

技术编号:24755943 阅读:19 留言:0更新日期:2020-07-04 09:07
本公开涉及一种测试环境生成方法、装置、系统、电子设备及计算机可读介质。该方法包括:为至少一个目标设备分配多个虚拟标识;将所述至少一个目标设备和交换机连接;基于所述多个虚拟标识确定所述至少一个目标设备和所述交换机之间的多个连接状态;以及在所述多个连接状态均为连通时,通过所述至少一个目标设备和所述交换机生成测试环境,所述测试环境用于被测设备对所述至少一个目标设备进行调用。本公开涉及的测试环境生成方法、装置、系统、电子设备及计算机可读介质,能够通过简便快捷的方式搭建一对多被测设备的测试环境,并且该测试环境部署简单、易于维护更新,所需的配套资源成本低。

Test environment generation method, device, system, electronic equipment and readable medium

【技术实现步骤摘要】
测试环境生成方法、装置、系统、电子设备及可读介质
本公开涉及计算机信息处理领域,具体而言,涉及一种测试环境生成方法、装置、系统、电子设备及计算机可读介质
技术介绍
计算机的发展,给我们带来了很多便利。各种各样的终端设备,解决着我们生活中的问题,比如办公电脑、服务器、移动手机、物体识别摄像机等等。为了更好的协同工作,特别是同一类的设备,往往会被加入到同一个网络中。而随着用户增多、覆盖面增大,加入网络的设备也越来越多,构成了一个庞大的网络。这就造成了新的问题,比如因为设备数的增多,管理员一一维护,力不从心,需要一款产品能够做管理网络中的其他设备;比如因为设备类型的增加,厂家和版本不一而足,也带来了安全隐患,需要一款产品能够对网络中的众多设备进行安全检测,暴露系统中的安全隐患。对于这种新型产品,它有个特点是一对多,即一台产品对应多台设备,这给产品研发过程的测试工作带来了新的困扰。最简单的测试方法就是在被测产品的网络中,搭建起“对应的设备”,然后用被测产品去进行访问控制,基于实际环境下的表现,完成被测产品的质量保证。但当“对应的设备”达到数万台,测试人员想要搭建完备的环境,将成为一件非常耗时的工作,且成本极为高昂。因此,需要一种新的测试环境生成方法、装置、系统、电子设备及计算机可读介质。在所述
技术介绍
部分公开的上述信息仅用于加强对本公开的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
有鉴于此,本公开提供一种测试环境生成方法、装置、系统、电子设备及计算机可读介质,能够通过简便快捷的方式搭建一对多被测设备的测试环境,并且该测试环境部署简单、易于维护更新,所需的配套资源成本低。本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。根据本公开的一方面,提出一种测试环境生成方法,该方法包括:为至少一个目标设备分配多个虚拟标识;将所述至少一个目标设备和交换机连接;基于所述多个虚拟标识确定所述至少一个目标设备和所述交换机之间的多个连接状态;以及在所述多个连接状态均为连通时,通过所述至少一个目标设备和所述交换机生成测试环境,所述测试环境用于被测设备对所述至少一个目标设备进行调用。在本公开的一种示例性实施例中,为目标设备分配多个虚拟标识之前,还包括:基于所述被测设备的测试任务信息确定所述至少一个目标设备。在本公开的一种示例性实施例中,为至少一个目标设备分配多个虚拟标识,包括:为所述至少一个目标设备分配多个虚拟网际互连协议地址。在本公开的一种示例性实施例中,为所述至少一个目标设备分配多个虚拟网际互连协议地址,包括:在目标设备为windows系统时,通过网络配置功能为所述目标设备分配多个虚拟网际互连协议地址;以及在目标设备为linux系统时,通过命令行为所述目标设备分配多个虚拟网际互连协议地址。在本公开的一种示例性实施例中,将所述至少一个目标设备和交换机连接,包括:通过预设端口将所述至少一个目标设备和交换机连接。在本公开的一种示例性实施例中,基于所述多个虚拟标识确定所述至少一个目标设备和所述交换机之间的多个连接状态,包括:依次获取所述多个虚拟标识中的每一个虚拟标识;通过因特网包探索命令向所述虚拟标识对应的目标设备发送请求报文;根据所述请求报文的响应确定所述虚拟标识对应的目标设备和所述交换机之间的连接状态。在本公开的一种示例性实施例中,还包括:在所述请求报文的响应满足预设条件时,确定所述虚拟标识对应的目标设备和所述交换机之间的为连通状态。在本公开的一种示例性实施例中,还包括:基于所述测试环境,所述被测设备基于测试任务信息获取目标虚拟标识;被测设备通过所述交换机与所述目标虚拟标识对应的目标设备进行测试连接;基于所述测试连接,被测设备调用所述目标设备进行测试。根据本公开的一方面,提出一种测试环境生成装置,该装置包括:标识模块,用于为至少一个目标设备分配多个虚拟标识;连接模块,用于将所述至少一个目标设备和交换机连接;状态模块,用于基于所述多个虚拟标识确定所述至少一个目标设备和所述交换机之间的多个连接状态;以及环境模块,用于在所述多个连接状态均为连通时,通过所述至少一个目标设备和所述交换机生成测试环境,所述测试环境用于被测设备对所述至少一个目标设备进行调用。在本公开的一种示例性实施例中,还包括:任务模块,用于基于所述被测设备的测试任务信息确定所述至少一个目标设备。在本公开的一种示例性实施例中,所述标识模块,还用于为所述至少一个目标设备分配多个虚拟网际互连协议地址。在本公开的一种示例性实施例中,所述标识模块,包括:配置单元,用于在目标设备为windows系统时,通过网络配置功能为所述目标设备分配多个虚拟网际互连协议地址;以及命令单元,用于在目标设备为linux系统时,通过命令行为所述目标设备分配多个虚拟网际互连协议地址。在本公开的一种示例性实施例中,所述连接模块,还用于通过预设端口将所述至少一个目标设备和交换机连接。在本公开的一种示例性实施例中,所述状态模块,包括:标识单元,用于依次获取所述多个虚拟标识中的每一个虚拟标识;报文单元,用于通过因特网包探索命令向所述虚拟标识对应的目标设备发送请求报文;状态单元,用于根据所述请求报文的响应确定所述虚拟标识对应的目标设备和所述交换机之间的连接状态。在本公开的一种示例性实施例中,所述状态单元,还用于在所述请求报文的响应满足预设条件时,确定所述虚拟标识对应的目标设备和所述交换机之间的为连通状态。在本公开的一种示例性实施例中,还包括:测试模块,用于基于所述测试环境,所述被测设备基于测试任务信息获取目标虚拟标识;被测设备通过所述交换机与所述目标虚拟标识对应的目标设备进行测试连接;基于所述测试连接,被测设备调用所述目标设备进行测试。根据本公开的一方面,提出一种测试环境生成系统,该系统包括:至少一个目标设备,所述至少一个目标设备被配置多个虚拟标识;交换机,用于和至少一个目标设备连接;被测设备,用于基于所述多个虚拟标识确定所述至少一个目标设备和所述交换机之间的多个连接状态;以及在所述多个连接状态均为连通时,基于所述至少一个目标设备和所述交换机生成的测试环境进行测试。在本公开的一种示例性实施例中,还包括:任务模块,用于基于所述被测设备的测试任务信息确定所述至少一个目标设备。在本公开的一种示例性实施例中,所述目标设备,被分配多个虚拟网际互连协议地址。在本公开的一种示例性实施例中,所述目标设备,包括:配置单元,用于在目标设备为windows系统时,通过网络配置功能为所述目标设备分配多个虚拟网际互连协议地址;以及命令单元,用于在目标设备为linux系统时,通过命令行为所述目标设备分配多个虚拟网际互连协议地址。在本公开的一种示例性实施例中,所述交换机,还用于通过预设端口将所述至少一个目标设备和交换机连接。在本公开的一种示例性实施例中,所述被测设备,包括本文档来自技高网...

【技术保护点】
1.一种测试环境生成方法,其特征在于,包括:/n为至少一个目标设备分配多个虚拟标识;/n将所述至少一个目标设备和交换机连接;/n基于所述多个虚拟标识确定所述至少一个目标设备和所述交换机之间的多个连接状态;以及/n在所述多个连接状态均为连通时,通过所述至少一个目标设备和所述交换机生成测试环境,所述测试环境用于被测设备对所述至少一个目标设备进行调用。/n

【技术特征摘要】
1.一种测试环境生成方法,其特征在于,包括:
为至少一个目标设备分配多个虚拟标识;
将所述至少一个目标设备和交换机连接;
基于所述多个虚拟标识确定所述至少一个目标设备和所述交换机之间的多个连接状态;以及
在所述多个连接状态均为连通时,通过所述至少一个目标设备和所述交换机生成测试环境,所述测试环境用于被测设备对所述至少一个目标设备进行调用。


2.如权利要求1所述的方法,其特征在于,为目标设备分配多个虚拟标识之前,还包括:
基于所述被测设备的测试任务信息确定所述至少一个目标设备。


3.如权利要求1所述的方法,其特征在于,为至少一个目标设备分配多个虚拟标识,包括:
为所述至少一个目标设备分配多个虚拟网际互连协议地址。


4.如权利要求3所述的方法,其特征在于,为所述至少一个目标设备分配多个虚拟网际互连协议地址,包括:
在目标设备为windows系统时,通过网络配置功能为所述目标设备分配多个虚拟网际互连协议地址;以及
在目标设备为linux系统时,通过命令行为所述目标设备分配多个虚拟网际互连协议地址。


5.如权利要求1所述的方法,其特征在于,将所述至少一个目标设备和交换机连接,包括:
通过预设端口将所述至少一个目标设备和交换机连接。


6.如权利要求1所述的方法,其特征在于,基于所述多个虚拟标识确定所述至少一个目标设备和所述交换机之间的多个连接状态,包括:
依次获取所述多个虚拟标识中的每一个虚拟标识;
通过因特网包探索命令向所述虚拟标识对应的目标设备发送请求报文;
根据所述请求报文的响应确定所述虚拟标识对应的目标设备和所述交换机之间的连接状态。


7.如权利要求6所述的方法,其特征在于,...

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

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

1