一种服务器网卡自动化测试方法、装置及电子设备制造方法及图纸

技术编号:31827245 阅读:11 留言:0更新日期:2022-01-12 12:57
本发明专利技术公开一种服务器网卡自动化测试方法,涉及网络电子设备测试技术领域,特别涉及一种服务器网卡自动化测试方法、装置及电子设备。一种服务器网卡自动化测试方法,应用于服务器网卡自动化测试装置,对至少一块服务器网卡进行现场或远程自动化测试,其特征在于,包括:自动识别待测服务器网卡信息;判断本地数据库中是否存储与所述待测服务器网卡对应的资料;若是,则调用存储于本地数据库中的,与所述待测服务器网卡相对应的测试项目和测试条件,配置相应的测试环境参数;对所述待测服务器网卡进行测试。实现了服务器网卡测试过程的自动化。自动化。自动化。

【技术实现步骤摘要】
一种服务器网卡自动化测试方法、装置及电子设备


[0001]本专利技术涉及网络电子设备测试
,特别涉及一种服务器网卡自动化测试方法、装置及电子设备。

技术介绍

[0002]在互联网应用普及的今天,无论是服务器还是终端计算机,都需要接入网络进行数据交换和信息传递。网卡,又称网络适配器或网络接口卡,是为服务器或终端计算机提供网络信息交互功能的硬件设备。尤其是对于服务器来说,网卡作为其必不可少的硬件设备之一,需要具备强大的数据吞吐能力,长时间的运行可靠性等。通常,技术人员需要在配置网卡设备前预先评估网卡性能,或在使用时定期关注网卡的性能、监控网卡的工作状态。因此,需要对网卡的性能进行测试。
[0003]传统的网卡性能测试作业,一般是通过人工识别网卡型号,手动配置网卡测试环境参数,再开始进行测试,然后获取测试结果,进一步分析,得出网卡性能评估报告。人工测试方法不可避免会因操作人员的失误,导致测试结果不能真实反应网卡在实际工作状态下的性能。常见于,因测试人员对网卡型号识别错误,而未正确配置测试环境参数,导致测试结果误差;同时,人工测试占用大量人力资源和时间成本,只适合临时性的、少次数的网卡性能测试,对于大批量网卡性能测试、周期性的网卡性能监控作业以及用时长、过程复杂的测试项目并不适用。

技术实现思路

[0004]为了解决现有技术的问题,本专利技术实施例提供了一种服务器网卡自动化测试方法及装置,以克服现有技术中人工测试服务器网卡准确性低;批量进行服务器网卡性能测试时,人工测试作业工作效率低的问题。r/>[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]若是,则调用存储于本地数据库中的,与待测服务器网卡相对应的测试项目和测试条件,配置相应的测试环境参数;
[0049]对待测服务器网卡进行测试。
[0050]进一步地,判断本地数据库中是否存储有与待测服务器网卡对应的资料包括:
[0051]判断本地数据库中是否存储待测服务器网卡的型号;
[0052]判断本地数据库中是否存储对待测服务器网卡进行的测试项目和测试条件。
[0053]进一步地,对待测服务器网卡进行测试包括:
[0054]对待测服务器网卡进行上传性能测试;
[0055]和/或,对待测服务器网卡进行下载性能测试。
[0056]进一步地,对待测服务器网卡进行上传性能测试包括:
[0057]接收上传测试数据;
[0058]判断该上传测试数据的是否安全;
[0059]若是,则上传该上传测试数据;
[0060]检测该上传测试数据通过快速上传通道的速度和时长本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种服务器网卡自动化测试方法,应用于服务器网卡自动化测试装置,对至少一块服务器网卡进行现场或远程自动化测试,其特征在于,包括:自动识别待测服务器网卡信息;判断本地数据库中是否存储有与所述待测服务器网卡对应的资料;若是,则调用存储于本地数据库中的,与所述待测服务器网卡相对应的测试项目和测试条件,配置相应的测试环境参数;对所述待测服务器网卡进行测试。2.根据权利要求1所述的一种服务器网卡自动化测试方法,其特征在于,所述判断本地数据库中是否存储有与所述待测服务器网卡对应的资料包括:判断本地数据库中是否存储所述待测服务器网卡的型号;判断本地数据库中是否存储对所述待测服务器网卡进行的测试项目和测试条件。3.根据权利要求1所述的一种服务器网卡自动化测试方法,其特征在于,所述对所述待测服务器网卡进行测试包括:对所述待测服务器网卡进行上传性能测试;和/或,对所述待测服务器网卡进行下载性能测试。4.根据权利要求3所述的一种服务器网卡自动化测试方法,其特征在于,所述对所述待测服务器网卡进行上传性能测试包括:接收上传测试数据;判断所述上传测试数据的是否安全;若是,则上传所述上传测试数据;检测所述上传测试数据通过快速上传通道的速度和时长。5.根据权利要求3所述的一种服务器网卡自动化测试方法,其特征在于,所述对所述待测服务器网卡进行下载性能测试包括:读取下载测试数据;整合所述下载测试数据;检测所述下载测试数据通过快速下载通道的速度。6.根据权利要求3

5任意一项所述的一种服务器网卡自动化测试方法,其特征在于,所述对所述待测服务器网卡进行测试还包括:当所述对所述待测服务器网卡进行测试出现异常情况时,通过开关指令中止服务器网卡自动化测试任务;当所述异常情况排除后,通过所述开关指令启动服务器网卡自动化测试任务。7.一种服务器网卡自动化测试装置,应用于对至少一块服务器网卡进行现场或远程自动化测试,其特征在于,所述服务器网卡自动化测试装置至少包括:服务器网卡终端、测试终端、测试反馈模块,所述服务...

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

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

1