[发明专利]一种服务器自动化采集对比Sensor的测试方法及系统在审
申请号: | 201711375090.2 | 申请日: | 2017-12-19 |
公开(公告)号: | CN107943639A | 公开(公告)日: | 2018-04-20 |
发明(设计)人: | 张计芬;王佩 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22 |
代理公司: | 济南诚智商标专利事务所有限公司37105 | 代理人: | 王汝银 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 自动化 采集 对比 sensor 测试 方法 系统 | ||
技术领域
本发明涉及服务器测试技术领域,具体来说涉及一种服务器自动化采集对比Sensor的测试方法及系统。
背景技术
随着互联网和大数据技术的不断发展,对服务器的性能及个性化需求越来越高,从而衍生出多种机型的服务器以满足不同的使用需求。不同机型的服务器中Sensor(传感器)的数量和名称各不相同,每种机型的服务器系统中都约分布着20~60个不同功能的Sensor,这些传感器实时记录着服务器运行过程中的温度、电压、风扇转速等状态,在整个服务器系统中起着不可或缺的作用。
为确保服务器的品质性能,必须对服务器中的传感器进行测试。现有技术中,常用的Sensor测试方法是通过BMC Web或ipmi命令查看Sensor的状态来检测传感器是否存在异常,但由于不同机型服务器的Sensor数量和名称各不相同,在测试过程中需要分别加以测试,存在自动化程度和测试效率较低的缺点,并且测试过程中需要大量重复的操作,容易出现一些难以避免的错误,从而影响到测试质量。
发明内容
本发明针对现有技术中存在的不足,提供一种服务器自动化采集对比Sensor的测试方法及系统,该方法根据生产订单采集其机型中某一机器的Sensor正常状态信息生成配置文件,然后自动化地将该订单中其余待测机器的Sensor信息与配置文件比对进行Sensor状态测试,提高测试精度。
本发明解决技术问题的技术方案是:
一种服务器自动化采集对比Sensor的测试方法,包括下述步骤:
获取待测服务器的生产订单号,以及配置在待测服务器上的传感器的目标参数;
根据所述生产订单号,确定与所述待测服务器相匹配的标准配置文件,所述标准配置文件包括传感器的标准参数;
当所述目标参数与所述标准参数比对不一致时,确定所述待测服务器测试失败。
基于上述方案,本方法做如下优化:
作为一种优化,所述标准配置文件的生成过程包括:首先确认生产订单中机型的机器Sensor正常,然后通过IPMI命令自动采集该机器的Sensor信息,并对采集数据进行分析后输出到文件中生成标准配置文件。所述标准配置文件生成结束后,上传至网络服务器中。
作为一种优化,所述标准配置文件包括Sensor的总数量、各个Sensor的正常状态参数以及电压、温度的上、下限值。
作为一种优化,所述目标参数与标准参数的比对信息包括:
1)待测服务器的Sensor总数量与标准配置文件中是否一致,一致则测试通过,反之则不通过;
2)待测服务器的Sensor状态与标准配置文件中同名称的Sensor状态是否一致,一致则测试通过,反之则不通过;
3)待测服务器的Sensor温度或电压值是否在标准配置文件中指定的正常范围内,在正常范围内则测试通过,反之则不通过。
如上所述的服务器自动化采集对比Sensor的测试方法,所述测试方法通过C++代码实现,编译成的可执行程序在Linux操作系统下运行。
本发明还提供一种服务器自动化采集对比Sensor的测试系统,所述测试系统包括:
标准配置文件生成单元,用于确认生产订单中机型的首台机器Sensor正常,然后通过IPMI命令自动采集该机器的Sensor信息,并对采集数据进行分析后输出到文件中生成标准配置文件;
标准配置文件上传单元,用于将标准配置文件生成单元中生成的标准配置文件上传至网络服务器中;
待测服务器测试单元,用于根据生产订单号自动从网络服务器中匹配获取与其对应机型的标准配置文件,订单的其他机器通过IPMI命令自动采集Sensor信息,然后与标准配置文件中的关键内容进行对比来测试Sensor的工作状态是否正常。
作为优化,所述标准配置文件生成单元生成的标准配置文件中包括Sensor的总数量、各个Sensor的正常状态参数以及电压、温度的上、下限值。
作为优化,所述待测服务器测试单元中待测服务器与标准配置文件的对比信息包括:待测服务器的Sensor总数量与标准配置文件中是否一致;待测服务器的Sensor状态与标准配置文件中同名称的Sensor状态是否一致;以及待测服务器的Sensor温度或电压值是否在标准配置文件中指定的正常范围内。
发明内容中提供的效果仅仅是实施例的效果,而不是发明所有的全部效果,上述技术方案中的一个技术方案具有如下优点或有益效果:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711375090.2/2.html,转载请声明来源钻瓜专利网。