一种服务器兼容性测试方法及装置制造方法及图纸

技术编号:36555699 阅读:9 留言:0更新日期:2023-02-04 17:10
本发明专利技术提供了一种服务器兼容性测试方法及装置,在执行测试任务时,在遇到异常返回结果时,可以将当前的测试条件与历史测试记录的测试条件进行匹配,确定在执行相同测试用例的情况下,历史测试记录处理与当前相同的异常返回结果的解决方案,并自动执行该解决方案,以解决当前异常返回结果的问题,通过与历史测试记录的相似度匹配,可以实现对当前异常返回结果的自动化快速处理,提高了对服务器的测试效率,减少了测试人员的工作量,在测试完成后,根据历史测试记录对当前测试结果自动进行校准,使得测试结果符合实际需求。使得测试结果符合实际需求。使得测试结果符合实际需求。

【技术实现步骤摘要】
一种服务器兼容性测试方法及装置


[0001]本专利技术实施例涉及服务器测试
,尤其涉及一种服务器兼容性测试方法、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]服务器兼容性测试主要是针对服务器支持的所有部件清单进行适配测试,例如:内存、硬盘以及网卡等。此项测试的全面性、有效性、准确性,对于服务器产品面向市场后的稳定性、可扩展性是至关重要的。由于对服务器的需求不同,因此对测试结果的评判标准也不相同。
[0003]相关技术中,对服务器的测试过程中出现的问题,需要测试人员主动解决,且对服务器每一次测试后,得到的测试结果均需要人为的进行修正。
[0004]上述方式在遇到测试问题时,无法快速的找到解决方案,拖慢了测试进度,人为修正的方式增加了测试人员的工作量,降低了工作效率。

技术实现思路

[0005]本专利技术提供一种服务器兼容性测试方法、装置、电子设备及计算机可读存储介质,旨在解决现有技术中服务器测试过程中出现的问题无法及时处理以及测试结果需要人为修正的问题。
[0006]第一方面,本专利技术公开了一种服务器兼容性测试方法,包括:
[0007]获取测试任务,所述测试任务包含待测服务器的测试条件;
[0008]基于所述测试任务,检测所述待测服务器的测试环境以及配置数据,并获取异常返回结果;
[0009]将当前测试条件与历史测试记录的测试条件进行相似度匹配,确定历史测试记录中的目标记录,所述目标记录包括异常返回结果与解决方案的对应关系以及第二测试数据和第二测试结果的对应关系;
[0010]根据所述解决方案,对所述异常返回结果进行处理,直至所述待测服务器的测试环境以及配置数据符合所述测试条件,完成测试并输出第一测试数据;
[0011]根据所述第二测试数据和第二测试结果的对应关系对所述第一测试数据的第一测试结果进行校准,将校准后的第一测试结果作为最终测试结果。
[0012]第二方面,本专利技术实施例提供了一种服务器兼容性测试装置,包括:
[0013]第一获取模块,用于获取测试任务,所述测试任务包含待测服务器的测试条件;
[0014]第二获取模块,用于基于所述测试任务,检测所述待测服务器的测试环境以及配置数据,并获取异常返回结果;
[0015]匹配模块,用于将当前测试条件与历史测试记录的测试条件进行相似度匹配,确定历史测试记录中的目标记录,所述目标记录包括异常返回结果与解决方案的对应关系以及第二测试数据和第二测试结果的对应关系;
[0016]异常处理模块,用于根据所述解决方案,对所述异常返回结果进行处理,直至所述待测服务器的测试环境以及配置数据符合所述测试条件,完成测试并输出第一测试数据;
[0017]校准模块,用于根据所述第二测试数据和第二测试结果的对应关系对所述第一测试数据的第一测试结果进行校准,将校准后的第一测试结果作为最终测试结果

[0018]第三方面,本专利技术实施例还提供了一种电子设备,包括处理器;
[0019]用于存储所述处理器可执行指令的存储器;
[0020]其中,所述处理器被配置为执行所述指令,以实现所述第一方面的方法。
[0021]第四方面,本专利技术实施例还提供了一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行所述第一方面的方法。
[0022]在本专利技术实施例中,在执行测试任务时,在遇到异常返回结果时,可以将当前的测试条件与历史测试记录的测试条件进行匹配,确定在执行相同测试用例(测试用例是进行测试的前提,测试任务是按照测试用例执行测试)的情况下,历史测试记录处理与当前相同的异常返回结果的解决方案,并自动执行该解决方案,以解决当前异常返回结果的问题,通过与历史测试记录的相似度匹配,可以实现对当前异常返回结果的自动化快速处理,提高了对服务器的测试效率,减少了测试人员的工作量,在测试完成后,根据历史测试记录对当前测试结果自动进行校准,使得测试结果符合实际需求。
[0023]上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。
附图说明
[0024]图1是本专利技术实施例提供的一种服务器兼容性测试方法的步骤流程图;
[0025]图2是本专利技术实施例提供的又一种服务器兼容性测试方法的步骤流程图;
[0026]图3是本专利技术实施例提供的一种测试任务结果分析流程图;
[0027]图4是本专利技术实施例提供的一种服务器兼容性测试装置框图;
[0028]图5是本专利技术实施例提供的一种电子设备的逻辑框图;
[0029]图6是本专利技术实施例提供的一种另一种电子设备的逻辑框图。
具体实施方式
[0030]下面将参照附图更详细地描述本专利技术的示例性实施例。虽然附图中显示了本专利技术的示例性实施例,然而应当理解,可以以各种形式实现本专利技术而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本专利技术,并且能够将本专利技术的范围完整的传达给本领域的技术人员。
[0031]图1,是本专利技术实施例提供的一种服务器兼容性测试方法的步骤流程图,如图1所示,该方法可以包括:
[0032]步骤101,获取测试任务,所述测试任务包含待测服务器的测试条件。
[0033]在本专利技术实施例中,在对服务器测试时,服务器配置的新型部件、服务器的机型平台、服务器的操作系统版本等测试项引入时,通常由测试工程师进行通用的选型测试与准
入测试,确定服务器的各项配置后,基于实际需求对于各个测试项,执行测试任务,验证测试项是否兼容,符合实际的需求。最终确定出该测试项兼容需要满足的测试条件。
[0034]具体的,对于服务器的测试可以基于测试平台进行,测试平台获取针对每一台待测服务器的测试任务,该测试任务可以包括:参与测试的实际生产中的具体项目、测试处于的阶段、测试项配置、测试用例、待测服务器标号,可自定义的配置项与预设校准阈值等内容。通过测试任务确定的各项参数及配置确定待测服务器的测试条件。测试平台在获取到针对每一台待测服务器的测试任务后,即可自动开启对待测服务器的测试。
[0035]步骤102,基于所述测试任务,检测所述待测服务器的测试环境以及配置数据,并获取异常返回结果。
[0036]在本专利技术实施例中,测试平台可以基于测试任务确定的内容,对待测服务器的测试环境以及配置数据进行检测,例如,测试环境可以包括:测试项是否可以识别、测试接口是否可以使用、测试项的配置是否符合要求等,配置数据可以包括:测试的安装工具是否已安装并可用、安装驱动是否已装配、测试模式是否符合预设要求、固件版本是否符合预设要求等内容,例如:可以识别出当前待测服务器的物理配置与测试任务中测试项配置进行比较,验证测试接口是否可用,测试项配置是否符合预设要求,若测试本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器兼容性测试方法,其特征在于,所述方法包括:获取测试任务,所述测试任务包含待测服务器的测试条件;基于所述测试任务,检测所述待测服务器的测试环境以及配置数据,并获取异常返回结果;将当前测试条件与历史测试记录的测试条件进行相似度匹配,确定历史测试记录中的目标记录,所述目标记录包括异常返回结果与解决方案的对应关系以及第二测试数据和第二测试结果的对应关系;根据所述解决方案,对所述异常返回结果进行处理,直至所述待测服务器的测试环境以及配置数据符合所述测试条件,完成测试并输出第一测试数据;根据所述第二测试数据和第二测试结果的对应关系对所述第一测试数据的第一测试结果进行校准,将校准后的第一测试结果作为最终测试结果。2.根据权利要求1所述的方法,其特征在于,所述将当前测试条件与历史测试记录的测试条件进行相似度匹配,确定历史测试记录中的目标记录,包括:将当前测试条件与历史测试记录的测试条件进行相似度匹配,获得第一相似度值;将至少一条所述第一相似度值大于第一预设阈值的历史测试记录确定为目标记录。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:根据相似度值的大小对所述目标记录进行排序;所述根据所述解决方案,对所述异常返回结果进行处理,包括:将所述异常返回结果与所述目标记录进行匹配,确定至少一个目标解决方案;按照所述目标记录的排序执行所述目标解决方案,以对所述异常返回结果进行处理。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取每一次测试任务的测试条件,以及测试过程中的异常返回结果与对应的解决方案,作为第一历史测试记录;获取每一次测试任务的测试数据以及测试结果作为第二历史测试记录;将每一次的所述第一历史测试记录与所述第二历史测试记录保存为一条历史测试记录。5.根据权利要求1所述的方法,其特征在于,所述根据所述第二测试数据和第二测试结果的对应关系对所述第一测试数据的第一测试结果进行校准,将校准后的第一测试结果作为最终测试结果,包括:将所述第一测试数据与第二预设阈值进行比较,获得第一测试结果,所述第一测试结果包括通过或不通过;若所述第一测试数据的值大...

【专利技术属性】
技术研发人员:宋文娟李德新
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1