温度测试方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:37278215 阅读:20 留言:0更新日期:2023-04-20 23:45
本申请涉及一种温度测试方法、装置、计算机设备、存储介质和计算机程序产品。所述方法包括:获取待测试处理器的当前温度;根据预设的高温阈值、以及所述当前温度,确定高温温差,并在预设的温度区间集中,确定所述高温温差所属的目标温度区间;根据预设的测试策略匹配规则,在预设的测试策略集中,确定所述目标温度区间匹配的目标测试策略,并执行所述目标测试策略;在所述目标测试策略执行过程中的处理器温度不满足预设的高温条件的情况下,返回执行所述获取待测试处理器的当前温度步骤,直到满足测试结束条件,得到处理器测试结果。本方案能够实现对处理器温度的自动化测试,无需测试人员在测试过程中进行测试操作,从提高了测试效率。效率。效率。

【技术实现步骤摘要】
温度测试方法、装置、计算机设备和存储介质


[0001]本申请涉及测试
,特别是涉及一种温度测试方法、装置、计算机设备、存储介质和计算机程序产品。

技术介绍

[0002]随着测试技术的发展,出现了温度测试技术,这个技术可以对服务器进行温度测试,获取测试状态下该服务器的中央处理器温度。
[0003]传统温度测试技术中,测试人员根据测试需求,人工输入测试指令,使服务器处于测试状态。然后,每间隔一段时间,人工输入温度获取指令,人工读取并记录中央处理器温度,直到达到测试结束条件,得到处理器测试结果。其中,测试结束条件包括中央处理器温度达到预设的高温阈值,或者,每个测试状态都测试了一次。
[0004]然而,目前的温度测试技术在对服务器进行测试时,投入的人力较多,导致测试效率较低。

技术实现思路

[0005]基于此,有必要针对上述技术问题,提供一种能够提高测试效率的温度测试方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0006]第一方面,本申请提供了一种温度测试方法。所述方法包括:
[0007]获取待测试处理器的当前温度;
[0008]根据预设的高温阈值、以及所述当前温度,确定高温温差,并在预设的温度区间集中,确定所述高温温差所属的目标温度区间;
[0009]根据预设的测试策略匹配规则,在预设的测试策略集中,确定所述目标温度区间匹配的目标测试策略,并执行所述目标测试策略;
[0010]在所述目标测试策略执行过程中的处理器温度不满足预设的高温条件的情况下,返回执行所述获取待测试处理器的当前温度步骤,直到满足测试结束条件,得到处理器测试结果。
[0011]采用本方法,可以基于待测试处理器的当前温度,自动匹配出目标测试策略,然后执行该目标测试策略,直到满足测试结束条件,得到处理器测试结果。因此,本方案能够实现对处理器温度的自动化测试,无需测试人员在测试过程中进行测试操作,从而提高了测试效率。
[0012]在其中一个实施例中,所述预设的测试策略集至少包括前台运行测试策略、以及负载压力测试策略;所述根据预设的测试策略匹配规则,在预设的测试策略集中,确定所述目标温度区间匹配的目标测试策略包括:
[0013]在所述目标温度区间为预设的低温度区间的情况下,将所述前台运行测试策略作为所述目标温度区间匹配的目标测试策略;
[0014]在所述目标温度区间为预设的中等温度区间的情况下,将所述负载压力测试策略
作为所述目标温度区间匹配的目标测试策略;
[0015]在所述目标温度区间为预设的高温度区间的情况下,将所述前台运行测试策略和所述负载压力测试策略作为所述目标温度区间匹配的目标测试策略。
[0016]本实施例中,通过基于具体的目标温度区间,来确定该目标温度区间对应的目标测试策略。因此,可以动态地选择合适的目标测试策略,无需每个目标测试策略都执行一遍,进而兼顾测试效率与测试结果的精度。
[0017]在其中一个实施例中,所述执行所述目标测试策略包括:
[0018]在所述目标测试策略包括所述负载压力测试策略的情况下,根据所述高温温差、以及所述目标温度区间对应的预设的负载程度计算策略,确定负载程度;
[0019]基于所述负载程度,执行所述负载压力测试策略。
[0020]本实施例中,在目标测试策略包括负载压力测试策略的情况下,基于高温温差确定负载程度,并基于负载程度执行负载压力测试策略。由于负载程度是基于高温温差、以及预设的负载程度计算策略来确定,因此,能够动态调节负载程度,避免因预设的负载程度设置的过高或者过低,导致的测试结果精度降低或者测试效率降低。
[0021]在其中一个实施例中,所述根据所述高温温差、以及所述目标温度区间对应的预设的负载程度计算策略,确定负载程度包括:
[0022]在所述目标温度区间为所述预设的高温度区间的情况下,将所述高温温差与预设的温差阈值进行对比;所述预设的温差阈值大于所述预设的高温度区间的下限值;
[0023]在所述高温温差小于所述预设的温差阈值的情况下,根据所述预设的高温度区间的下限值、所述预设的温差阈值、以及所述高温温差,确定负载调节比例,并基于所述负载调节比例、以及预设的负载程度区间,确定负载程度;
[0024]在所述高温温差大于或者等于所述预设的温差阈值的情况下,将所述预设的负载程度区间的上限值作为所述负载程度。
[0025]本实施例中,在目标测试策略包括负载压力测试策略、且目标温度区间为预设的高温度区间的情况下,服务器基于高温温差与预设的温差阈值的比较结果,确定对应的预设的负载程度计算策略,进而计算得到负载程度。因此,具体的,负载程度是基于比较结果、以及预设的负载程度计算策略来确定,能够进一步提高负载程度的确定精准度。
[0026]在其中一个实施例中,所述根据所述高温温差、以及所述目标温度区间对应的预设的负载程度计算策略,确定负载程度包括:
[0027]在所述目标温度区间为所述预设的中等温度区间的情况下,根据所述预设的中等温度区间、以及所述高温温差,确定负载调节比例,并基于所述负载调节比例、以及预设的负载程度区间,确定负载程度。
[0028]本实施例中,在目标测试策略包括负载压力测试策略、且目标温度区间为预设的中等温度区间的情况下,服务器基于预设的中等温度区间对应的预设的负载程度计算策略,计算得到负载程度。因此,具体的,负载程度是基于中等温度区间、以及高温温差来确定,能够进一步提高负载程度的确定精准度。
[0029]在其中一个实施例中,所述当前温度包括系统日志记载的第一温度、以及底板管理控制器日志记载的第二温度;所述根据预设的高温阈值、以及所述当前温度,确定高温温差包括:
[0030]根据所述第一温度、以及所述第二温度,确定当前平均温度;
[0031]根据预设的高温阈值、以及所述当前平均温度,确定高温温差。
[0032]本实施例中,根据第一温度以及第二温度,计算得到当前平均温度,并基于当前平均温度和预设的高温阈值,确定高温温差。其中,第一温度来自系统日志,第二温度来自底板管理控制器日志,综合考虑两种温度来确定高温温差,可以提高高温温差的精确度。
[0033]在其中一个实施例中,所述获取待测试处理器的当前温度包括:
[0034]响应于测试开始命令,执行预设的空闲测试策略,并获取在所述空闲测试策略执行结束时待测处理器的温度,得到当前温度。
[0035]本实施例中,待测处理器的第一个当前温度是空闲状态结束时待测处理器的温度。因此,通过空闲测试策略可以排除在测试前服务器有运行其他任务导致处理器温度上升的误差干扰,进而提高测试精度。
[0036]第二方面,本申请还提供了一种温度测试装置。所述装置包括:
[0037]获取模块,用于获取待测试处理器的当前温度;
[0038]第一确定模块,用于根据预设的高温阈值、以及所述当前温度,确定高温温差,并本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种温度测试方法,其特征在于,所述方法包括:获取待测试处理器的当前温度;根据预设的高温阈值、以及所述当前温度,确定高温温差,并在预设的温度区间集中,确定所述高温温差所属的目标温度区间;根据预设的测试策略匹配规则,在预设的测试策略集中,确定所述目标温度区间匹配的目标测试策略,并执行所述目标测试策略;在所述目标测试策略执行过程中的处理器温度不满足预设的高温条件的情况下,返回执行所述获取待测试处理器的当前温度步骤,直到满足测试结束条件,得到处理器测试结果。2.根据权利要求1所述的方法,其特征在于,所述预设的测试策略集至少包括前台运行测试策略、以及负载压力测试策略;所述根据预设的测试策略匹配规则,在预设的测试策略集中,确定所述目标温度区间匹配的目标测试策略包括:在所述目标温度区间为预设的低温度区间的情况下,将所述前台运行测试策略作为所述目标温度区间匹配的目标测试策略;在所述目标温度区间为预设的中等温度区间的情况下,将所述负载压力测试策略作为所述目标温度区间匹配的目标测试策略;在所述目标温度区间为预设的高温度区间的情况下,将所述前台运行测试策略和所述负载压力测试策略作为所述目标温度区间匹配的目标测试策略。3.根据权利要求2所述的方法,其特征在于,所述执行所述目标测试策略包括:在所述目标测试策略包括所述负载压力测试策略的情况下,根据所述高温温差、以及所述目标温度区间对应的预设的负载程度计算策略,确定负载程度;基于所述负载程度,执行所述负载压力测试策略。4.根据权利要求3所述的方法,其特征在于,所述根据所述高温温差、以及所述目标温度区间对应的预设的负载程度计算策略,确定负载程度包括:在所述目标温度区间为所述预设的高温度区间的情况下,将所述高温温差与预设的温差阈值进行对比;所述预设的温差阈值大于所述预设的高温度区间的下限值;在所述高温温差小于所述预设的温差阈值的情况下,根据所述预设的高温度区间的下限值、所述预设的温差阈值、以及所述高温温差,确定负载调节比例,并基于所述负载调节比例、以及预设的负载程度区间,确定负载程度;在所述高温温差大于或者等于所述预设的温差阈值的情况下,将所述预设的...

【专利技术属性】
技术研发人员:张迎华蒲嘉鹏董艳芳王凯东刘晓玲
申请(专利权)人:曙光信息产业股份有限公司
类型:发明
国别省市:

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

1