链路稳定性测试方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:35821089 阅读:13 留言:0更新日期:2022-12-03 13:46
本申请涉及一种链路稳定性测试方法、装置、计算机设备和存储介质,计算机中的第一模块向第二模块发送测试数据包,第一模块接收第二模块返回的测试数据包,并比较发送的测试数据包与返回的测试数据包的一致性;第一模块根据比较结果,确定Redfish的LAN over USB数据链路的稳定性测试结果;其中,第一模块为BIOS和BMC中的一个,第二模块为BIOS和BMC中的另一个;通过BIOS和BMC之间的数据收发测试,来实现Redfish的LAN over USB数据链路的稳定性测试,为Redfish LAN over USB数据链路的稳定性测试提供可实现的技术方案,提高对Redfish稳定性测试的全面性。定性测试的全面性。定性测试的全面性。

【技术实现步骤摘要】
链路稳定性测试方法、装置、计算机设备和存储介质


[0001]本申请涉及测试
,特别是涉及一种链路稳定性测试方法、装置、计算机设备和存储介质。

技术介绍

[0002]现如今,各行各业中对于服务器的使用越来越多,伴随着对于服务器的管理要求也越来越高。新一代的服务器数据中心管理标准Redfish用于实现对大规模服务器的高级管理功能,因此,确保Redfish的稳定性至关重要。
[0003]传统的,对于Redfish的稳定性测试主要集中在对Redfish的功能性测试上,并未出现对Redfish的底层链路LAN over USB(Local Area Network over Universal Serial Bus,在通用串行总线上传输的局域网)的稳定性进行测试的技术方案。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够对Redfish的底层链路LAN over USB的稳定性进行测试的链路稳定性测试方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0005]第一方面,本申请提供了一种链路稳定性测试方法,该方法包括:
[0006]计算机中的第一模块向第二模块发送测试数据包,其中,第一模块为BIOS和BMC中的一个,第二模块为BIOS和BMC中的另一个;
[0007]第一模块接收第二模块返回的测试数据包,并比较发送的测试数据包与返回的测试数据包的一致性;
[0008]第一模块根据比较结果,确定Redfish的LAN over USB数据链路的稳定性测试结果。
[0009]本实施例中,通过计算机中的第一模块向第二模块发送测试数据包,第一模块接收第二模块返回的测试数据包,并比较发送的测试数据包与返回的测试数据包的一致性;接着,第一模块根据比较结果,确定Redfish的LAN over USB数据链路的稳定性测试结果;其中,第一模块为BIOS和BMC中的一个,第二模块为BIOS和BMC中的另一个;也就是说,本申请实施例中,通过实现BIOS和BMC之间的数据收发测试,以此来实现Redfish的LAN over USB数据链路的稳定性测试,并能够得到Redfish的LAN over USB数据链路的稳定性测试结果;为现有技术中目前暂不存在的Redfish的LAN over USB数据链路的稳定性测试提供了可实现的技术方案,提高了对Redfish的稳定性测试的全面性;另外,通过对Redfish的LAN over USB数据链路的稳定性进行测试,能够及时发现该数据链路存在的问题,确保服务器的开发质量。
[0010]在其中一个实施例中,第一模块包括第一测试程序,第二模块包括第二测试程序,计算机中的第一模块向第二模块发送测试数据包,包括:
[0011]第一模块利用第一测试程序向第二测试程序发送测试数据包;
[0012]对应地,第一模块接收第二模块返回的测试数据包,并比较发送的测试数据包与返回的测试数据包的一致性,包括:
[0013]第一模块利用第一测试程序接收第二测试程序返回的测试数据包,并利用第一测试程序比较发送的测试数据包与返回的测试数据包的一致性。
[0014]本实施例中,第一模块包括第一测试程序,第二模块包括第二测试程序,计算机中的第一模块利用第一测试程序向第二测试程序发送测试数据包,且该第一模块还利用第一测试程序接收第二测试程序返回的测试数据包,以及利用第一测试程序比较发送的测试数据包与返回的测试数据包的一致性;通过独立开发用于测试Redfish的LAN over USB数据链路稳定性的测试程序,能够提高用于LAN over USB数据链路稳定性的测试程序的灵活性和可移植性,进而能够提高对多个服务器Redfish的LAN over USB数据链路稳定性的测试效率。
[0015]在其中一个实施例中,第一模块利用第一测试程序接收第二测试程序返回的测试数据包,并利用第一测试程序比较发送的测试数据包与返回的测试数据包的一致性,包括:
[0016]第一模块利用第一测试程序接收第二测试程序返回的多个测试数据包,并利用第一测试程序比较发送的多个测试数据包与返回的多个测试数据包的一致性。
[0017]本实施例中,支持多包的连续测试模式,为链路的稳定性测试提供一种可靠的测试方式。
[0018]在其中一个实施例中,第一模块利用第一测试程序接收第二测试程序返回的多个测试数据包之前,该方法还包括:
[0019]第一模块利用第一测试程序向第二测试程序发送完成指令,完成指令用于指示第二测试程序返回多个测试数据包。
[0020]本实施例中,在连续测试模式下,第一测试程序在发送完测试数据包之后,向第二测试程序发送完成指令,以便第二测试程序开始返回多个测试数据包,实现第二测试程序自动进行测试数据包的发送,能够提高测试的自动化程度。
[0021]在其中一个实施例中,第一模块利用第一测试程序接收第二测试程序返回的测试数据包,并利用第一测试程序比较发送的测试数据包与返回的测试数据包的一致性,包括:
[0022]第一模块利用第一测试程序接收第二测试程序返回的单个测试数据包,并利用第一测试程序比较发送的单个测试数据包与返回的单个测试数据包的一致性。
[0023]本实施例中,支持单包测试模式,为链路的稳定性测试提供另一种可靠的测试方式。
[0024]在其中一个实施例中,第一模块利用第一测试程序向第二测试程序发送测试数据包之前,该方法还包括:
[0025]第一模块利用第一测试程序向第二测试程序发送测试参数,以便第二测试程序基于测试参数返回测试数据包;
[0026]其中,测试参数包括测试模式、测试数据包长度以及数据包发送时间间隔。
[0027]本实施例中,通过在测试之前,向第二测试程序发送自动化测试的测试参数,以便第二测试程序能够根据该测试参数自动执行测试数据包的转发,提高测试的自动化程度,进而提高了测试效率。
[0028]在其中一个实施例中,第一模块利用第一测试程序向第二测试程序发送测试参数
之前,该方法还包括:
[0029]第一模块利用第一测试程序获取测试参数,并判断测试参数是否符合预设参数规则;
[0030]在判断测试参数不符合预设参数规则的情况下,输出错误信息,并禁止第一测试程序向第二测试程序发送测试参数。
[0031]本实施例中,通过在第一模块利用第一测试程序向第二测试程序发送测试参数之前,利用第一测试程序获取测试参数,并判断测试参数是否符合预设参数规则,在判断测试参数不符合预设参数规则的情况下,输出错误信息,并禁止第一测试程序向第二测试程序发送测试参数;能够提高测试参数的准确性,进而提高测试过程的可靠性。
[0032]在其中一个实施例中,第一模块利用第一测试程序向第二测试程序发送测试参数之前,该方法还包括:
[0033]第一模块利用第一测试程序与第二模块中的第二测试程序建立通信连接。
[0034本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种链路稳定性测试方法,其特征在于,所述方法包括:计算机中的第一模块向第二模块发送测试数据包,其中,所述第一模块为BIOS和BMC中的一个,所述第二模块为所述BIOS和所述BMC中的另一个;所述第一模块接收所述第二模块返回的测试数据包,并比较发送的测试数据包与返回的测试数据包的一致性;所述第一模块根据比较结果,确定Redfish的LAN over USB数据链路的稳定性测试结果。2.根据权利要求1所述的方法,其特征在于,所述第一模块包括第一测试程序,所述第二模块包括第二测试程序,所述计算机中的第一模块向第二模块发送测试数据包,包括:所述第一模块利用所述第一测试程序向所述第二测试程序发送测试数据包;对应地,所述第一模块接收所述第二模块返回的测试数据包,并比较发送的测试数据包与返回的测试数据包的一致性,包括:所述第一模块利用所述第一测试程序接收所述第二测试程序返回的测试数据包,并利用所述第一测试程序比较发送的测试数据包与返回的测试数据包的一致性。3.根据权利要求2所述的方法,其特征在于,所述所述第一模块利用所述第一测试程序接收所述第二测试程序返回的测试数据包,并利用所述第一测试程序比较发送的测试数据包与返回的测试数据包的一致性,包括:所述第一模块利用所述第一测试程序接收所述第二测试程序返回的多个测试数据包,并利用所述第一测试程序比较发送的多个测试数据包与返回的多个测试数据包的一致性。4.根据权利要求2所述的方法,其特征在于,所述第一模块利用所述第一测试程序接收所述第二测试程序返回的测试数据包,并利用所述第一测试程序比较发送的测试数据包与返回的测试数据包的一致性,包括:所述第一模块利用所述第一测试程序接收所述第二测试程序返回的单个测试数据包,并利用所述第一测试程序比较发送的单个测试数据包...

【专利技术属性】
技术研发人员:张海洋辛显慧胡术潮
申请(专利权)人:曙光信息产业股份有限公司
类型:发明
国别省市:

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

1