网络设备的测试方法、系统、计算设备及计算机存储介质技术方案

技术编号:38628146 阅读:7 留言:0更新日期:2023-08-31 18:28
本申请实施例提供一种网络设备的测试方法、网络设备的测试系统、计算设备及计算机存储介质。其中,网络设备的测试方法,包括:获取针对网络设备的测试请求;响应于所述测试请求,从预先生成的多个网络拓扑中获取与所述网络设备相匹配的第一网络拓扑;按照所述第一网络拓扑,配置所述网络设备的测试环境;基于所述测试环境,对所述网络设备进行测试;输出测试结果。本发明专利技术实施例提供的技术方案有效地避免人力浪费,提高了网络设备测试的效率。提高了网络设备测试的效率。提高了网络设备测试的效率。

【技术实现步骤摘要】
网络设备的测试方法、系统、计算设备及计算机存储介质


[0001]本专利技术实施例涉及网络通信
,尤其涉及一种网络设备的测试方法、网络设备的测试系统、计算设备及计算机存储介质。

技术介绍

[0002]网络设备,例如交换机、路由器等,在开发完成后,通常需要对其进行例如性能测试、稳定性测试,并在确定测试结果满足需求规格说明书后,再交付使用。
[0003]现有技术中通常通过手动的方式对网络设备进行测试。在手动的测试方式中,需要测试人员首先学习待测网络设备的使用方法,然后根据使用方法制定用于测试的网络拓扑,网络拓扑可以包括待测网络设备的网络配置、待测网络设备所开放的端口以及待测网络设备与网络中其它设备的连接方式等,然后再手动地基于制定的网络拓扑对待测网络设备进行测试。
[0004]专利技术人在实现本专利技术构思的过程中发现,现有技术中的手动测试方法存在测试效率较低的技术问题。

技术实现思路

[0005]本专利技术实施例提供一种网络设备的测试方法、系统、计算设备及计算机存储介质。
[0006]第一方面,本专利技术实施例中提供了一种网络设备的测试方法,包括:
[0007]获取针对网络设备的测试请求;
[0008]响应于所述测试请求,从预先生成的多个网络拓扑中获取与所述网络设备相匹配的第一网络拓扑;
[0009]按照所述第一网络拓扑,配置所述网络设备的测试环境;
[0010]基于所述测试环境,对所述网络设备进行测试;
[0011]输出测试结果。r/>[0012]第二方面,本专利技术实施例中提供了一种网络设备的测试装置,包括:
[0013]第一获取模块,用于获取针对网络设备的测试请求;
[0014]拓扑匹配模块,用于响应于所述测试请求,从预先生成的多个网络拓扑中获取与所述网络设备相匹配的第一网络拓扑;
[0015]环境配置模块,用于按照所述第一网络拓扑,配置所述网络设备的测试环境;
[0016]测试模块,用于基于所述测试环境,对所述网络设备进行测试;
[0017]输出模块,用于输出测试结果。
[0018]第三方面,本专利技术实施例中提供了一种网络设备的测试系统,包括:
[0019]控制设备,用于获取针对网络设备的测试请求,响应于所述测试请求,从预先生成的多个网络拓扑中获取与所述网络设备相匹配的第一网络拓扑,按照所述第一网络拓扑,配置所述网络设备的测试环境;基于所述测试环境对所述网络设备进行测试;
[0020]网络设备,用于接收所述控制设备的配置操作,以被配置为所述测试环境,并基于
所测试环境接受测试。
[0021]本专利技术实施例提供了一种网络设备的测试方法,通过采用:获取针对网络设备的测试请求;响应于测试请求,从预先生成的多个网络拓扑中获取与网络设备相匹配的第一网络拓扑;按照第一网络拓扑,配置网络设备的测试环境;基于测试环境,对网络设备进行测试;输出测试结果的技术方案,提出了一种自动化的网络设备测试方法,在获取到测试请求后,可以自动从预先配置生成的多个网络拓扑中确定与网络设备相匹配的第一网络拓扑,然后利用第一网络拓扑配置网络设备的测试环境,以基于测试环境对网络设备进行测试,从而有效地避免人力浪费,提高了网络设备测试的效率。
[0022]本专利技术的这些方面或其他方面在以下实施例的描述中会更加简明易懂。
附图说明
[0023]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0024]图1示意性示出了本专利技术一个实施例提供的一种网络设备的测试方法的流程图;
[0025]图2示意性示出了本专利技术实施例提供的网络设备的结构示意图;
[0026]图3示意性示出了网络拓扑的切换示意图;
[0027]图4示意性示出了网络拓扑切换的示意图;
[0028]图5示意性示出了本专利技术实施例提供的全场景网络拓扑的示意图;
[0029]图6示意性示出了本专利技术实施例提供的测试系统的框图;
[0030]图7示意性示出了本专利技术实施例提供的一种网络设备的测试装置的框图;
[0031]图8示意性示出本专利技术一个实施例提供的一种网络设备的测试系统的框图;
[0032]图9示意性示出了本专利技术实施例提供的一种计算设备的框图。
具体实施方式
[0033]为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。
[0034]在本专利技术的说明书和权利要求书及上述附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如101、102等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。
[0035]需要说明的是,本专利技术所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据,并且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准,并提供有相应的操作入口,供用户选择授权或者拒绝。
[0036]网络设备,例如交换机、路由器等,在开发完成后,为了保证网络设备可以满足各种应用需求,通常需要对其进行例如性能测试、稳定性测试,并在确定测试结果满足需求规格说明书后,再交付使用。
[0037]现有技术中通常通过手动的方式对网络设备进行测试。在手动的测试方式中,需要测试人员首先投入大量精力学习待测网络设备的使用方法,然后根据使用方法制定用于测试的网络拓扑,网络拓扑可以包括待测网络设备的网络配置、待测网络设备所开放的端口以及待测网络设备与网络中其它设备的连接方式等,然后再手动地基于制定的网络拓扑对待测网络设备进行测试。
[0038]专利技术人在实现本专利技术构思的过程中发现,现有技术中的手动测试方法存在测试效率较低的技术问题。
[0039]为了解决现有技术存在的技术问题,本专利技术实施例提供了一种网络设备的测试方法,通过采用:获取针对网络设备的测试请求;响应于测试请求,从预先生成的多个网络拓扑中获取与网络设备相匹配的第一网络拓扑;按照第一网络拓扑,配置网络设备的测试环境;基于测试环境,对网络设备进行测试;输出测试结果的技术方案,提出了一种自动化的网络设备测试方法,在获取到测试请求后,可以自动从预先配置生成的多个网络拓扑中确定与网络设备相匹配的第一网络本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种网络设备的测试方法,其特征在于,包括:获取针对网络设备的测试请求;响应于所述测试请求,从预先生成的多个网络拓扑中获取与所述网络设备相匹配的第一网络拓扑;按照所述第一网络拓扑,配置所述网络设备的测试环境;基于所述测试环境,对所述网络设备进行测试;输出测试结果。2.根据权利要求1所述的方法,其特征在于,所述获取针对所述网络设备的测试请求后,所述方法还包括:获取所述网络设备的至少一个功能组件;将所述至少一个功能组件部署至所述网络设备;所述从预先生成的多个网络拓扑中获取与所述网络设备相匹配的第一网络拓扑包括:从多个网络拓扑中获取与所述至少一个功能组件分别对应的第一网络拓扑。3.根据权利要求2所述的方法,其特征在于,所述基于所述测试环境,对所述网络设备进行测试包括:判断是否存在未测试功能组件;若是,针对未测试功能组件,确定与所述功能组件相对应的第一网络拓扑;基于所述测试环境,对所述网络设备进行测试,得到子测试结果;若否,基于所述至少一个功能组件分别对应的子测试结果,生成所述网络设备的测试结果。4.根据权利要求1所述的方法,其特征在于,所述按照所述第一网络拓扑,配置所述网络设备的测试环境包括:确定所述网络设备当前所处的第二网络拓扑;按照所述第一网络拓扑,对所述第二网络拓扑进行调整,以将所述网络设备配置为所述第一网络拓扑。5.根据权利要求1所述的方法,其特征在于,基于所述测试环境,对所述网络设备进行测试包括:确定与所述测试请求相匹配的至少一个测试设备;基于所述测试环境,将所述至少一个测试设备与所述网络设备连接;利用所述至少一个测试设备测试所述网络设备。6.根据权利要求5所述的方法,其特征在于,所述确定与所述测试请求相匹配的至少一个测试设备后,所述方法还包括:获取所述至少一个测试设备的镜像文件;运行所述镜像文件,以...

【专利技术属性】
技术研发人员:李家康鲁洁刘昆
申请(专利权)人:阿里巴巴中国有限公司
类型:发明
国别省市:

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

1