[发明专利]一种reboot测试控制方法及系统有效
申请号: | 201711137947.7 | 申请日: | 2017-11-16 |
公开(公告)号: | CN107844395B | 公开(公告)日: | 2021-04-02 |
发明(设计)人: | 张超 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F11/30 |
代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 王汝银 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 reboot 测试 控制 方法 系统 | ||
本发明涉及服务器测试技术领域,提供一种reboot测试控制方法及系统,所述方法包括:对reboot测试程序脚本的运行状态进行监测;当监测到reboot测试程序脚本开始运行时,则控制log检查程序脚本开启运行;当log检查程序脚本运行后,对预先设置的本地文件夹进行文件监测,判断本地文件夹中是否存在log错误文件;若本地文件夹中存在log错误文件,则控制reboot测试程序脚本停止运行,从而实现对reboot测试过程的错误控制,当监测到log异常时,则第一时间停止测试程序,通知测试工程师,提高测试效率。
技术领域
本发明属于服务器测试技术领域,尤其涉及一种reboot测试控制方法及系统。
背景技术
reboot测试是服务器稳定性测试中比较重要的测试项目,可以检验服务器软硬件的健壮程度,通过标准为不死机、不宕机、没有异常log等。为节省人力和时间成本,一般会实现脚本自动化测试,脚本参数为reboot次数,测试过程为服务器按预定次数完成reboot测试。
目前,传统reboot测试方法为通过脚本控制执行预定次数的重启测试,测试之后检查是否有异常log。这种测试方式存在缺陷,具体为:在测试过程中,当有异常log出现后并没有第一时间通知测试工程师,而是继续跑完预定剩余测试次数,浪费测试时间,测试效率较低。
发明内容
本发明的目的在于提供一种reboot测试控制方法,旨在解决现有技术中在测试过程中,当有异常log出现后并没有第一时间通知测试工程师,而是继续跑完预定剩余测试次数,浪费测试时间,测试效率较低的问题。
本发明是这样实现的,一种reboot测试控制方法,所述方法包括下述步骤:
对预先写入开机程序的reboot测试程序脚本的运行状态进行监测;
当监测到所述reboot测试程序脚本开始运行时,则控制预先写入所述开机程序中log检查程序脚本开启运行;
当所述log检查程序脚本运行后,控制启动运行预先写入所述开机程序的log错误文件判断程序脚本,对预先设置的本地文件夹进行文件监测,判断所述本地文件夹中是否存在log错误文件,所述log错误文件由所述reboot测试程序脚本运行过程中出现错误状态时生成;
若所述本地文件夹中存在log错误文件,则控制所述reboot测试程序脚本停止运行。
作为一种改进的方案,所述对预先写入开机程序的reboot测试程序脚本的运行状态进行监测的步骤之前还包括下述步骤:
预先撰写reboot测试程序脚本、log检查程序脚本和log错误文件判断程序脚本;
将撰写的所述reboot测试程序脚本、log检查程序脚本和log错误文件判断程序脚本分别加载到服务器开机程序中。
作为一种改进的方案所述方法还包括下述步骤:
在服务器中开设一个本地文件夹,所述本体文件夹与所述log检查程序脚本相匹配,所述本地文件夹用于存储所述log检查程序脚本所监测到的错误文件。
作为一种改进的方案,所述方法还包括下述步骤:
当控制所述reboot测试程序脚本停止运行后,生成reboot测试终止指令,并输出所述reboot测试终止指令。
作为一种改进的方案,所述log检查程序脚本用于监测log文件中是否存在错误的关键字。
本发明的另一目的在于提供一种reboot测试控制系统,所述系统包括:
运行状态监测模块,用于对预先写入开机程序的reboot测试程序脚本的运行状态进行监测;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711137947.7/2.html,转载请声明来源钻瓜专利网。