本发明专利技术实施例提供服务器测试方法、装置、电子设备和存储介质,该方法包括:通过自动化测试脚本,从服务器中获取GUID信息和UUID信息,然后获取GUID协议和UUID协议,采用GUID协议解析GUID信息,得到针对服务器的第一字段信息,以及采用UUID协议解析UUID信息,得到针对服务器的第二字段信息,然后判断第一字段信息与第二字段信息是否一致,若第一字段信息与第二字段信息一致,则通过自动化测试脚本输出针对服务器的测试通过结果。本发明专利技术实施例在OS系统下引入自动化测试脚本,可实现自动获取、自动解析、自动判断,因此可替代人为操作,从而智能化高效完成服务器测试任务,大大节省人力和时间成本,有效降低操作复杂度,进而实现服务器的高效迭代开发。器的高效迭代开发。器的高效迭代开发。
【技术实现步骤摘要】
服务器测试方法、装置、电子设备和存储介质
[0001]本专利技术涉及测试
,特别涉及一种服务器测试方法、一种服务器测试装置、一种电子设备和一种计算机可读存储介质。
技术介绍
[0002]在分布式服务器应用场景中,开发迭代的速度相当快,测试周期要求越来越短,越来越高效。然而目前的服务器测试要求测试人员必须具备一定的技能和掌握基本协议,测试人员需要手动输入测试命令、查询协议、分析数据等等,最后将测试结果以文本输出,这一系列测试内容均是由测试人员手动执行,从而导致测试周期长,操作复杂度高,无法实现服务器的高效迭代开发。
技术实现思路
[0003]鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的服务器测试方法。
[0004]本专利技术实施例还提供了一种服务器测试装置、电子设备和存储介质,以保证上述方法的实施。
[0005]为了解决上述问题,本专利技术实施例公开了一种服务器测试方法,应用于开放式操作OS系统,所述OS系统部署于所述服务器,所述OS系统设有自动化测试脚本,所述方法包括:
[0006]通过所述自动化测试脚本,从所述服务器中获取全局唯一标识符GUID信息和通用唯一识别码UUID信息;
[0007]通过所述自动化测试脚本,获取GUID协议和UUID协议;
[0008]通过所述自动化测试脚本,采用所述GUID协议解析所述GUID信息,得到针对所述服务器的第一字段信息,以及采用所述UUID协议解析所述UUID信息,得到针对所述服务器的第二字段信息;
[0009]通过所述自动化测试脚本,判断所述第一字段信息与所述第二字段信息是否一致;
[0010]若所述第一字段信息与所述第二字段信息一致,则通过所述自动化测试脚本输出针对所述服务器的测试通过结果。
[0011]可选地,所述服务器还部署有基板管理控制器BMC系统和基本输入输出BIOS系统;所述通过所述自动化测试脚本,从所述服务器中获取GUID信息和UUID信息,包括:
[0012]通过所述自动化测试脚本,从所述BMC系统中获取GUID信息,以及从所述BIOS系统中获取UUID信息。
[0013]可选地,所述通过所述自动化测试脚本,从所述BMC系统中获取GUID信息,以及从所述BIOS系统中获取UUID信息,包括:
[0014]通过所述自动化测试脚本,分别向所述BMC系统和所述BIOS系统发送智能平台管
理接口IPMI命令;
[0015]通过所述自动化测试脚本,接收所述BMC系统针对所述IPMI命令返回的GUID信息,以及接收所述BIOS系统针对所述IPMI命令返回的UUID信息。
[0016]可选地,所述若所述第一字段信息与所述第二字段信息一致,则通过所述自动化测试脚本输出针对所述服务器的测试通过结果,包括:
[0017]若所述第一字段信息与所述第二字段信息一致,则判定所述GUID信息和所述UUID信息符合测试用例要求;
[0018]当所述GUID信息和所述UUID信息符合测试用例要求时,通过所述自动化测试脚本输出针对所述服务器的测试通过结果。
[0019]可选地,所述方法还包括:
[0020]若所述第一字段信息与所述第二字段信息不一致,则判定所述GUID信息和所述UUID信息不符合测试用例要求;
[0021]当所述GUID信息和所述UUID信息不符合测试用例要求时,通过所述自动化测试脚本输出针对所述服务器的测试错误结果。
[0022]可选地,所述OS系统存储有资产信息;所述通过所述自动化测试脚本,获取GUID协议和UUID协议,包括:
[0023]通过所述自动化测试脚本,从所述资产信息中获取GUID协议和UUID协议。
[0024]可选地,所述OS系统具有交互界面,所述方法还包括:
[0025]将所述测试通过结果或所述测试错误结果展示在所述交互界面上。
[0026]本专利技术实施例还公开了一种服务器测试装置,应用于OS系统,所述OS系统部署于所述服务器,所述OS系统设有自动化测试脚本,所述装置包括:
[0027]测试用例获取模块,用于通过所述自动化测试脚本,从所述服务器中获取GUID信息和UUID信息;
[0028]解析协议获取模块,用于通过所述自动化测试脚本,获取GUID协议和UUID协议;
[0029]解析模块,用于通过所述自动化测试脚本,采用所述GUID协议解析所述GUID信息,得到针对所述服务器的第一字段信息,以及采用所述UUID协议解析所述UUID信息,得到针对所述服务器的第二字段信息;
[0030]判断模块,用于通过所述自动化测试脚本,判断所述第一字段信息与所述第二字段信息是否一致;
[0031]测试通过结果输出模块,用于若所述第一字段信息与所述第二字段信息一致,则通过所述自动化测试脚本输出针对所述服务器的测试通过结果。
[0032]可选地,所述服务器还部署有BMC系统和BIOS系统;所述测试用例获取模块包括:
[0033]测试用例获取子模块,用于通过所述自动化测试脚本,从所述BMC系统中获取GUID信息,以及从所述BIOS系统中获取UUID信息。
[0034]可选地,所述测试用例获取子模块包括:
[0035]IPMI命令发送单元,用于通过所述自动化测试脚本,分别向所述BMC系统和所述BIOS系统发送IPMI命令;
[0036]测试用例接收单元,用于通过所述自动化测试脚本,接收所述BMC系统针对所述IPMI命令返回的GUID信息,以及接收所述BIOS系统针对所述IPMI命令返回的UUID信息。
[0037]可选地,所述测试通过结果输出模块包括:
[0038]第一判定子模块,用于若所述第一字段信息与所述第二字段信息一致,则判定所述GUID信息和所述UUID信息符合测试用例要求;
[0039]测试通过结果输出子模块,用于当所述GUID信息和所述UUID信息符合测试用例要求时,通过所述自动化测试脚本输出针对所述服务器的测试通过结果。
[0040]可选地,所述装置还包括:
[0041]第二判定模块,用于若所述第一字段信息与所述第二字段信息不一致,则判定所述GUID信息和所述UUID信息不符合测试用例要求;
[0042]测试错误结果输出模块,用于当所述GUID信息和所述UUID信息不符合测试用例要求时,通过所述自动化测试脚本输出针对所述服务器的测试错误结果。
[0043]可选地,所述OS系统存储有资产信息;所述解析协议获取模块包括:
[0044]解析协议获取子模块,用于通过所述自动化测试脚本,从所述资产信息中获取GUID协议和UUID协议。
[0045]可选地,所述OS系统具有交互界面,所述装置还包括:
[0046]展示模块,用于将所述测试通过结果或所述测试错误结果展示在所述交互界面上。
[0047]本专利技术实施本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种服务器测试方法,其特征在于,应用于开放式操作OS系统,所述OS系统部署于所述服务器,所述OS系统设有自动化测试脚本,所述方法包括:通过所述自动化测试脚本,从所述服务器中获取全局唯一标识符GUID信息和通用唯一识别码UUID信息;通过所述自动化测试脚本,获取GUID协议和UUID协议;通过所述自动化测试脚本,采用所述GUID协议解析所述GUID信息,得到针对所述服务器的第一字段信息,以及采用所述UUID协议解析所述UUID信息,得到针对所述服务器的第二字段信息;通过所述自动化测试脚本,判断所述第一字段信息与所述第二字段信息是否一致;若所述第一字段信息与所述第二字段信息一致,则通过所述自动化测试脚本输出针对所述服务器的测试通过结果。2.根据权利要求1所述的方法,其特征在于,所述服务器还部署有基板管理控制器BMC系统和基本输入输出BIOS系统;所述通过所述自动化测试脚本,从所述服务器中获取GUID信息和UUID信息,包括:通过所述自动化测试脚本,从所述BMC系统中获取GUID信息,以及从所述BIOS系统中获取UUID信息。3.根据权利要求2所述的方法,其特征在于,所述通过所述自动化测试脚本,从所述BMC系统中获取GUID信息,以及从所述BIOS系统中获取UUID信息,包括:通过所述自动化测试脚本,分别向所述BMC系统和所述BIOS系统发送智能平台管理接口IPMI命令;通过所述自动化测试脚本,接收所述BMC系统针对所述IPMI命令返回的GUID信息,以及接收所述BIOS系统针对所述IPMI命令返回的UUID信息。4.根据权利要求1所述的方法,其特征在于,所述若所述第一字段信息与所述第二字段信息一致,则通过所述自动化测试脚本输出针对所述服务器的测试通过结果,包括:若所述第一字段信息与所述第二字段信息一致,则判定所述GUID信息和所述UUID信息符合测试用例要求;当所述GUID信息和所述UUID信息符合测试用例要求时,通过所述自动化测试脚本输出针对所述服务器的测试通过结果。5.根据权...
【专利技术属性】
技术研发人员:王建,芦飞,陈鹏,金立江,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。