[发明专利]一种服务器Redfish接口规范的自动化测试系统在审
申请号: | 202210443373.0 | 申请日: | 2022-04-25 |
公开(公告)号: | CN114816876A | 公开(公告)日: | 2022-07-29 |
发明(设计)人: | 彭木兴;李瑞杰;吕腾;陈军民;林乐;陶雪莲;郑晓春 | 申请(专利权)人: | 宝德计算机系统股份有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 深圳腾文知识产权代理有限公司 44680 | 代理人: | 刘洵 |
地址: | 518110 广东省深圳市龙华*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 redfish 接口 规范 自动化 测试 系统 | ||
本申请公开了一种服务器Redfish接口规范的自动化测试系统,用于减少人工测试成本。本申请系统包括:HOST主机、单片机以及待测服务器;所述HOST主机与所述单片机通信连接;所述单片机与所述待测服务器通信连接;所述HOST主机用于存储Redfish接口规范的测试信息;所述单片机用于获取所述测试信息并根据所述测试信息模拟生成Redfish接口规范测试指令;所述待测服务器用于获取所述Redfish接口规范测试指令进行自动测试,并根据测试结果判断是否符合Redfish接口规范标准。
技术领域
本申请涉及服务器测试领域,尤其涉及一种服务器Redfish接口规范的自动化测试系统。
背景技术
Redfish可扩展平台管理API(The Redfish Scalable Platforms ManagementAPI)是一种新的接口规范,其使用RESTful接口语义来访问定义在模型格式中的数据,用于执行带外系统管理(out of band systems management)。平台服务器BMC Redfish功能可通过使用RESTful接口语义来访问定义在模型格式中的数据,进而获取服务器功能信息,为服务器功能信息的批量管理提供了全面而简单的方法。
而在服务器产品的开发和后续维护过程中,BMC版本的变更非常频繁,而BMC变更时需要对BMC进行测试。BMC测试中最重要及繁琐部分就是Redfish接口规范测试。
现有的测试方法是通过在服务器控制机台安装Postman工具,然后手动输入上百条指令进行测试,再通过测试人员核对反馈的测试结构是否符合标准值。但是,这种测试方法耗费了较多的人力成本。
发明内容
本申请提供了一种服务器Redfish接口规范的自动化测试系统,用于使服务器Redfish接口规范测试的人力成本减少。
本申请提供的服务器Redfish接口规范的自动化测试系统,包括:
HOST主机、单片机以及待测服务器;
所述HOST主机与所述单片机通信连接;
所述单片机与所述待测服务器通信连接;
所述HOST主机用于存储Redfish接口规范的测试信息;
所述单片机用于获取所述测试信息并根据所述测试信息模拟生成Redfish接口规范测试指令;
所述待测服务器用于获取所述Redfish接口规范测试指令进行自动测试,并根据测试结果判断是否符合Redfish接口规范标准。
可选地,所述HOST主机包括记录模块以及存储模块;
所述记录模块与所述存储模块通信连接;
所述记录模块用于记录通过键盘输入的或用于记录通过编辑软件爬取的测试信息;
所述存储模块用于存储所述测试信息。
可选地,所述HOST主机还包括第一信息发送模块;
所述单片机包括第一信息接收模块以及模拟模块;
所述第一信息发送模块与所述第一信息接收模块通信连接;
所述第一接收模块与所述模拟模块通信连接;
所述第一信息发送模块用于向所述第一接收模块发送所述测试信息;
所述第一信息接收模块用于接收所述测试信息;
所述模拟模块用于根据接收到的所述测试信息模拟生成Redfish接口规范测试指令。
可选地,所述单片机还包括第二信息发送模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宝德计算机系统股份有限公司,未经宝德计算机系统股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210443373.0/2.html,转载请声明来源钻瓜专利网。