一种Redfish接口测试方法、计算设备及存储介质技术

技术编号:37141842 阅读:28 留言:0更新日期:2023-04-06 21:47
本申请公开了一种Redfish接口测试方法、计算设备及存储介质,该方法包括:测试第一设备的Redfish接口的规范性,第一设备为基于第二设备增加硬件或更换不同型号的硬件后得到的计算设备;若第一设备的Redfish接口通过规范性测试,且第一设备的Redfish资源包括所有第一资源,则输出第一设备的Redfish接口兼容性测试通过的信息,其中第一资源为与第二设备中对应的合规Redfish资源相同的资源;若第一设备的Redfish接口未通过规范性测试,或第一设备的Redfish接口通过规范性测试且第一设备的Redfish资源缺失至少一个第一资源,则输出第一设备的Redfish接口兼容性测试未通过的信息。本申请方案能够测试硬件迭代更新后的服务器中Redfish接口和硬件之间的兼容性。器中Redfish接口和硬件之间的兼容性。器中Redfish接口和硬件之间的兼容性。

【技术实现步骤摘要】
一种Redfish接口测试方法、计算设备及存储介质


[0001]本申请涉及服务器测试
,具体涉及一种Redfish接口测试方法、计算设备及存储介质。

技术介绍

[0002]Redfish是一种开放的行业标准规范,为可扩展平台硬件提供简单,现代和安全的管理功能。基于Redfish统一的管理接口规范,能够有效减少不同服务器硬件管理接口带来的大量适配、开发和测试工作。
[0003]为了保证Redfish接口的稳定性和可用性,需要对服务器的Redfish接口进行规范性测试。当前业内的Redfish接口测试方法是预先在服务器中设置好测试项和每个测试项的标准值后,从服务器Redfish的资源模块中获取每个Redfish资源的统一资源标识符(universal resource identifier,URI);然后通过Redfish接口,根据对应的URI向每个资源发送请求以测试对应的测试项,得到测试值;最后比对测试值和对应的标准值,若均一致则可以确定服务器的Redfish接口符合规范标准。
[0004]然而,在服务器的硬件迭代的场景中,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种Redfish接口测试方法,其特征在于,所述方法包括:测试第一设备的Redfish接口的规范性,所述第一设备为基于第二设备增加硬件或更换不同型号的硬件后得到的计算设备;若所述第一设备的Redfish接口通过规范性测试,且所述第一设备的Redfish资源包括所有第一资源,则输出所述第一设备的Redfish接口兼容性测试通过的信息,其中所述第一资源为与所述第二设备中对应的第二资源相同的Redfish资源,所述第一资源和所述第二资源一一对应,所述第二资源为所述第二设备中符合规范标准的Redfish资源;若所述第一设备的Redfish接口未通过所述规范性测试,或所述第一设备的Redfish接口通过所述规范性测试且所述第一设备的Redfish资源缺失至少一个所述第一资源,则输出所述第一设备的Redfish接口兼容性测试未通过的信息。2.根据权利要求1所述的方法,其特征在于,在所述输出所述第一设备的Redfish接口兼容性测试通过的信息,或所述输出所述第一设备的Redfish接口兼容性测试未通过的信息之前,所述方法还包括:若所述第一设备的Redfish接口通过所述规范性测试,则获取测试所述第二设备的Redfish接口的规范性所得到的第二结果数据;比对所述第二结果数据,以及测试所述第一设备的Redfish接口的规范性所得到的第一结果数据;根据比对结果确定所述第一设备的Redfish资源是否包括所述所有第一资源。3.根据权利要求2所述的方法,其特征在于,所述获取测试所述第二设备的Redfish接口的规范性所得到的第二结果数据,包括:测试所述第二设备的Redfish接口的规范性,得到所述第二结果数据。4.根据权利要求1至3中任一项所述的方法,其特征在于,在所述测试第一设备的Redfish接口的规范性之前,所述方法还包括:获取并解析Redfish接口规范文档,得到所述规范标准;所述测试第一设备的Redfish接口的规范性,包括:根据所述规范标准,测试所述第一设备的Redfish接口的规范性。5.根据权利要求4所述的方法,其特征在于,所述根据所述规范标准,测试第一设备的Redfish接口的规范性,包括:获取所述第一设备的Redfish资源的统一资源定位符URL和资源属性;测试所述第一设备的Redfish资源的URL和资源属性是否符合所述规范标准。6.根据权利要求5所述...

【专利技术属性】
技术研发人员:计季佑万侃然
申请(专利权)人:超聚变数字技术有限公司
类型:发明
国别省市:

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

1