一种网络设备测试系统、方法、电子设备和存储介质技术方案

技术编号:33736889 阅读:11 留言:0更新日期:2022-06-08 21:33
本申请提供一种网络设备测试系统、方法、电子设备和存储介质,该系统包括:资源调用模块、线程调用模块、数据获取模块和测试模块;资源调用模块用于按照当前测试需求,为待测网络设备调用测试仪器资源;线程调用模块用于按照当前测试需求,为待测网络设备调用对应的测试线程;数据获取模块用于按照当前测试需求,基于与预设的在线数据管理系统之间的网络连接,在在线数据管理系统获取待测网络设备的测试数据;测试模块用于基于测试仪器资源和测试线程,根据待测网络设备的测试数据,确定待测网络设备的测试结果。上述方案提供的系统,通过对测试仪器资源和测试线程进行自动调用,实现了网络设备的自动化测试,提高了网络设备测试效率。效率。效率。

【技术实现步骤摘要】
一种网络设备测试系统、方法、电子设备和存储介质


[0001]本申请涉及自动化
,尤其涉及一种网络设备测试系统、方法、电子设备和存储介质。

技术介绍

[0002]在网络环境下,服务器等网络设备的性能将直接关系到用户体验,因此,如何对网络设备进行性能方面的测试成为了重点研究内容。
[0003]在现有技术中,通常由相关技术人员利用多种测试仪器,对网络设备中的电路板进行相关的人工测试,但是当待测电路板数量庞大时,若基于现有技术进行测试将需要消耗较多的人力资源,且无法保证网络设备测试效率。

技术实现思路

[0004]本申请提供一种网络设备测试系统、方法、电子设备和存储介质,以解决现有技术无法保证网络设备测试效率等缺陷。
[0005]本申请第一个方面提供一种网络设备测试系统,包括:资源调用模块、线程调用模块、数据获取模块和测试模块;
[0006]所述资源调用模块用于按照当前测试需求,为待测网络设备调用测试仪器资源;
[0007]所述线程调用模块用于按照所述当前测试需求,为所述待测网络设备调用对应的测试线程;
[0008]所述数据获取模块用于按照所述当前测试需求,基于与预设的在线数据管理系统之间的网络连接,在所述在线数据管理系统获取所述待测网络设备的测试数据;
[0009]所述测试模块用于基于所述测试仪器资源和测试线程,根据所述待测网络设备的测试数据,确定所述待测网络设备的测试结果。
[0010]可选的,所述资源调用模块,还用于:
[0011]根据所述线程调用模块所调用的测试线程所表征的测试仪器资源需求信息,调整测试仪器的工作状态。
[0012]可选的,所述系统还包括:
[0013]通信模块,用于与所述在线数据管理系统建立网络连接。
[0014]可选的,所述系统还包括:
[0015]报告生成模块,用于按照预设的报告生成模板,根据所述待测网络设备的测试数据和对应的测试结果,生成对应的测试报告。
[0016]可选的,所述系统还包括:
[0017]数据分析模块,用于根据多个网络设备的配置方案和对应的测试报告,确定所述配置方案的测试分析结果。
[0018]可选的,所述系统还包括:
[0019]线程控制模块,用于控制所述测试线程的挂起与恢复。
[0020]可选的,所述系统还包括:
[0021]本地测试模块,用于基于本地接口获取所述待测网络设备的当前测试需求和对应的测试数据;
[0022]选择模块,用于根据当前网络环境和所述待测网络设备的权限设置,选择启动所述数据获取模块或本地测试模块。
[0023]本申请第二个方面提供一种网络设备测试方法,包括:
[0024]按照当前测试需求,为待测网络设备调用测试仪器资源;
[0025]按照所述当前测试需求,为所述待测网络设备调用对应的测试线程;
[0026]按照所述当前测试需求,基于与预设的在线数据管理系统之间的网络连接,在所述在线数据管理系统获取所述待测网络设备的测试数据;
[0027]基于所述测试仪器资源和测试线程,根据所述待测网络设备的测试数据,确定所述待测网络设备的测试结果。
[0028]可选的,所述方法还包括:
[0029]根据所述线程调用模块所调用的测试线程所表征的测试仪器资源需求信息,调整测试仪器的工作状态。
[0030]可选的,所述方法还包括:
[0031]与所述在线数据管理系统建立网络连接。
[0032]可选的,所述方法还包括:
[0033]按照预设的报告生成模板,根据所述待测网络设备的测试数据和对应的测试结果,生成对应的测试报告。
[0034]可选的,所述方法还包括:
[0035]根据多个网络设备的配置方案和对应的测试报告,确定所述配置方案的测试分析结果。
[0036]可选的,所述方法还包括:
[0037]控制所述测试线程的挂起与恢复。
[0038]可选的,所述方法还包括:
[0039]基于本地接口获取所述待测网络设备的当前测试需求和对应的测试数据;
[0040]根据当前网络环境和所述待测网络设备的权限设置,选择执行按照所述当前测试需求,基于与预设的在线数据管理系统之间的网络连接,在所述在线数据管理系统获取所述待测网络设备的测试数据的步骤,或者基于本地接口获取待测网络设备的当前测试需求和对应的测试数据的步骤。
[0041]本申请第三个方面提供一种电子设备,包括:至少一个处理器和存储器;
[0042]所述存储器存储计算机执行指令;
[0043]所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如上第二个方面以及第二个方面各种可能的设计所述的方法。
[0044]本申请第四个方面提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上第二个方面以及第二个方面各种可能的设计所述的方法。
[0045]本申请技术方案,具有如下优点:
[0046]本申请提供一种网络设备测试系统、方法、电子设备和存储介质,该系统包括:资源调用模块、线程调用模块、数据获取模块和测试模块;资源调用模块用于按照当前测试需求,为待测网络设备调用测试仪器资源;线程调用模块用于按照当前测试需求,为待测网络设备调用对应的测试线程;数据获取模块用于按照当前测试需求,基于与预设的在线数据管理系统之间的网络连接,在在线数据管理系统获取待测网络设备的测试数据;测试模块用于基于测试仪器资源和测试线程,根据待测网络设备的测试数据,确定待测网络设备的测试结果。上述方案提供的系统,通过对测试仪器资源和测试线程进行自动调用,实现了网络设备的自动化测试,提高了网络设备测试效率。
附图说明
[0047]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
[0048]图1为本申请实施例基于的网络结构示意图;
[0049]图2为本申请实施例提供的网络设备测试系统的结构示意图;
[0050]图3为本申请实施例提供的示例性的网络设备测试系统的结构示意图;
[0051]图4为本申请实施例提供的网络设备测试方法的流程示意图;
[0052]图5为本申请实施例提供的示例性的网络设备测试方法的流程示意图;
[0053]图6为本申请实施例提供的电子设备的结构示意图。
[0054]通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念。
具体实施方式
[0055]为使本申请本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络设备测试系统,其特征在于,包括:资源调用模块、线程调用模块、数据获取模块和测试模块;所述资源调用模块用于按照当前测试需求,为待测网络设备调用测试仪器资源;所述线程调用模块用于按照所述当前测试需求,为所述待测网络设备调用对应的测试线程;所述数据获取模块用于按照所述当前测试需求,基于与预设的在线数据管理系统之间的网络连接,在所述在线数据管理系统获取所述待测网络设备的测试数据;所述测试模块用于基于所述测试仪器资源和测试线程,根据所述待测网络设备的测试数据,确定所述待测网络设备的测试结果。2.根据权利要求1所述的系统,其特征在于,所述资源调用模块,还用于:根据所述线程调用模块所调用的测试线程所表征的测试仪器资源需求信息,调整测试仪器的工作状态。3.根据权利要求1所述的系统,其特征在于,所述系统还包括:通信模块,用于与所述在线数据管理系统建立网络连接。4.根据权利要求1所述的系统,其特征在于,所述系统还包括:报告生成模块,用于按照预设的报告生成模板,根据所述待测网络设备的测试数据和对应的测试结果,生成对应的测试报告。5.根据权利要求4所述的系统,其特征在于,所述系统还包括:数据分析模块,用于根据多个网络设备的配置方案和对应的测试报告,确定所述配置方案的测试分析结果。6...

【专利技术属性】
技术研发人员:吕泽华
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1