[发明专利]一种服务器疲劳测试方法及系统在审
申请号: | 201711023430.5 | 申请日: | 2017-10-27 |
公开(公告)号: | CN107729201A | 公开(公告)日: | 2018-02-23 |
发明(设计)人: | 路明远;王超;王守昊 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F11/263 |
代理公司: | 济南诚智商标专利事务所有限公司37105 | 代理人: | 王汝银 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 疲劳 测试 方法 系统 | ||
技术领域
本发明属于服务器测试技术领域,尤其涉及一种服务器疲劳测试方法及系统。
背景技术
服务器也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。服务器的构成包括处理器、硬盘、内存、系统总线等,和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。在网络环境下,根据服务器提供的服务类型不同,分为文件服务器,数据库服务器,应用程序服务器,WEB服务器等。
服务器在出厂之前,需要进行多种测试,其中AC疲劳测试就是其中一种。在服务器进行AC疲劳测试过程中,现有的AC疲劳机是通过设定的时间让AC疲劳机完成上电与断电的操作,这种情况下疲劳测试的时间范围远远大于系统开机到关机的时间,并且如果在系统出现宕机、蓝屏等异常情况时,疲劳机仍然会在设定的时间范围内给测试服务器断电,这种测试方法既浪费测试时间,又不利于测试问题的发现和分析,严重影响了服务器的整体品质。
发明内容
本发明的目的在于提供一种服务器疲劳测试方法,旨在解决现有技术中服务器的疲劳测试智能化程度较低,既浪费测试时间,又不利于测试问题的发现和分析,影响服务器品质的问题。
本发明是这样实现的,一种服务器疲劳测试方法,所述方法包括下述步骤:
控制疲劳机读取待测服务器的输入电流值;
当所述疲劳机读取到的待测服务器的输入电流值小于预设的第二电流值时,疲劳机对待测服务器进行断电,并在已设的时间阈值后对所述待测服务器进行自动上电;
所述待测服务器上电过程中,对所述待测服务器循环执行开机和关机操作,其中,在所述待测服务器的开机和关机中,当所述待测服务器出现异常状态时,控制不对所述待测服务器执行断电操作。
作为一种改进的方案,所述待测服务器上电过程中,对所述待测服务器循环执行开机和关机操作,其中,在所述待测服务器的开机和关机中,当所述待测服务器出现异常状态时,控制不对所述待测服务器执行断电操作的步骤具体包括下述步骤:
上电后,所述待测服务器开机,并在开机过程中,判断所述待测服务器是否出现异常状态,其中,所述待测服务器的异常状态包括宕机和蓝屏状态;
当所述待测服务器处于异常状态时,则控制不对所述待测服务器执行断电操作,所述待测服务器的输入电流值处于大于预设的第一电流值状态;
当所述待测服务器处于非异常状态时,执行所述待测服务器内的关机脚本,控制所述待测服务器关机;
判断所述待测服务器在关机过程中是否出现异常状态;
当在关机过程中出现异常状态时,控制不对所述待测服务器执行断电操作,所述待测服务器的输入电流值处于大于预设的第一电流值状态;
当在关机过程中未出现异常状态时,控制对所述待测服务器的输入电流值进行读取,并判断所述输入电流值是否小于所述第二电流值;
若判定所述输入电流值小于所述第二电流值时,则控制给所述待测服务器断电,并返回执行所述控制疲劳机读取待测服务器的输入电流值的步骤。
作为一种改进的方案,所述方法还包括下述步骤:
当所述待测服务器处于开关机的异常状态时,接收用户输入的终止测试指令,并控制所述待测服务器关机,同时断电。
作为一种改进的方案,所述方法还包括下述步骤:
预先配置测试环境,其中,在所述测试环境下,所述疲劳机通过电源线分别连接所述待测服务器和AC电源。
作为一种改进的方案,所述方法还包括下述步骤:
预先设置所述第一电流值和第二电流值,其中,在所述待测服务器处于开机状态时,输入电流值的大小大于所述第二电流值,在关机状态下,所述输入电流值小于所述第二电流值,且所述第二电流值小于所述第一电流值。
本发明的另一目的在于提供一种服务器疲劳测试系统,所述系统包括:
第一输入电流值读取模块,用于控制疲劳机读取待测服务器的输入电流值;
开机检测模块,用于当所述疲劳机读取到的待测服务器的输入电流值小于预设的第二电流值时,疲劳机对待测服务器进行断电,并在已设的时间阈值后对所述待测服务器进行自动上电;
循环测试控制模块,用于所述待测服务器上电过程中,对所述待测服务器循环执行开机和关机操作,其中,在所述待测服务器的开机和关机中,当所述待测服务器出现异常状态时,控制不对所述待测服务器执行断电操作。
作为一种改进的方案,所述循环测试控制模块具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711023430.5/2.html,转载请声明来源钻瓜专利网。