[发明专利]服务器测试方法、装置、计算机设备和存储介质在审
申请号: | 202210061659.2 | 申请日: | 2022-01-19 |
公开(公告)号: | CN114416451A | 公开(公告)日: | 2022-04-29 |
发明(设计)人: | 张迎华;蒲嘉鹏;董艳芳;王凯东;刘晓玲;贾淳;董家宽 | 申请(专利权)人: | 曙光信息产业股份有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F11/26 |
代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 邓云鹏 |
地址: | 300000 天津市西青区华*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务器 测试 方法 装置 计算机 设备 存储 介质 | ||
本申请涉及一种服务器测试方法、装置、计算机设备和存储介质。所述方法包括:获取待测试服务器对应的测试脚本。在测试脚本中确定满足待测试服务器的机型要求的测试函数。然后,根据预设的测试项依赖规则,将多个测试函数进行排序,并将排序后的多个测试函数添加至预设的测试模板中,生成测试执行模板;基于测试执行模板,对待测试服务器进行功能测试。采用本方法实现了各种机型服务器自动化测试。
技术领域
本申请涉及服务器测试技术领域,特别是涉及一种服务器测试方法、装置、计算机设备和存储介质。
背景技术
随着云计算等技术的不断发展,服务器的型号和种类越来越多,每种服务器包含的信息化服务也越来越多,这对于服务器各项功能的稳定性要求越来越高。使得在开发阶段和生产阶段厂家都需要对服务器产品进行多种功能的稳定性测试,
在传统的服务器综合测试中,针对每一种型号的服务器,测试人员通过手动输入测试指令运行并实时监控该服务器的测试状态,或者基于单个测试功能的测试脚本运行并实时监控该服务器的测试状态,以实现针对该服务器的综合测试。
然而,目前的服务器多项功能的测试方法,仅依靠测试人员手动输入测试指令,耗费大量的人力物力,且测试效率较低。
发明内容
基于此,有必要针对上述技术问题,提供一种服务器测试方法、装置、计算机设备和存储介质。
一种服务器测试方法,所述方法包括:
获取待测试服务器对应的测试脚本;
在所述测试脚本中确定满足所述待测试服务器的机型要求的测试函数;
根据预设的测试项依赖规则,将多个所述测试函数进行排序,并将排序后的多个所述测试函数添加至预设的测试模板中,生成测试执行模板;
基于所述测试执行模板,对所述待测试服务器进行功能测试。
采用本方法,通过预先封装的测试脚本,得到待测试服务器测试功能对应的多个候选测试函数,然后,在测试脚本中选择满足待测试服务器机型要求的测试函数,并对多个测试功能所需的测试函数按照预设的测试项依赖规则进行排序,生成不仅适配服务器机型要求而且优化了测试顺序的测试执行模板,以使基于该测试执行模板可以实现待测试服务器多项测试功能的自动化测试,节约了人力、物力,并且提高了服务器测试效率。
在其中一个实施例中,所述获取待测试服务器对应的测试脚本之前,所述方法还包括:
根据所述测试函数与测试功能的对应关系,将测试函数库中包含的测试函数进行分类处理;
将分类后对应同一测试功能的所述测试函数进行封装,生成所述测试功能对应的测试脚本。
本实施例中,通过对测试函数进行分类封装,实现基于测试功能的测试分类,使得对于每一种测试功能,对于封装后的测试脚本包含有可满足多种不同型号服务器的全部测试函数,提高了服务器测试的适配度。
在其中一个实施例中,所述测试脚本中包含同种功能测试对应的多种类型的测试函数,所述获取待测试服务器对应的测试脚本,包括:
根据待测试服务器的预期测试功能,获取对应所述预期测试功能的目标测试脚本;
所述在所述测试脚本中确定满足所述待测试服务器机型要求的测试函数,包括:
根据所述待测试服务器的机型要求,在每一所述预期测试功能对应的所述目标测试脚本中确定满足所述机型要求的测试函数。
本实施例中,通过获取预期测试功能的目标测试脚本,得到每一目标测试脚本中包含的多种测试函数,在每一目标测试脚本提供的多种测试函数中确定满足待测试服务器机型要求的测试函数,实现了针对不同机型的待测试服务器的测试适配性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曙光信息产业股份有限公司,未经曙光信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210061659.2/2.html,转载请声明来源钻瓜专利网。