[发明专利]一种基于UTC的DC测试方法及系统在审
申请号: | 201811298643.3 | 申请日: | 2018-11-02 |
公开(公告)号: | CN109508257A | 公开(公告)日: | 2019-03-22 |
发明(设计)人: | 韩燕燕 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14;G06F9/4401;G06F9/445 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 刘雪萍 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试机 服务器 机台 获取模块 记录模块 开机时长 时间转换 控制端 开关机信息 稳定性测试 次数增加 繁琐过程 关机模块 关机信息 开机模块 开机信息 判断模块 配置文件 清空模块 时长记录 循环测试 延时开机 延时时长 远程重启 后延时 开关机 时间戳 关机 单台 台机 开机 唤醒 转换 记录 | ||
本发明提供一种基于UTC的DC测试方法及系统,方法通过测试机服务器单一台机进行DC测试,设置DC测试循环次数,设置时间转换,将Linux下时间戳转换为UTC,根据UTC计算开关机延时时长,并记录开关机信息;系统包括开机时长获取模块、循环测试判断模块、循环次数增加模块、开机信息记录模块、开机唤醒配置文件清空模块、关机后延时开机时长获取模块、时间转换模块、延时开机时长记录模块、关机模块、关机信息记录模块以及开机模块。本发明实现了单台测试机服务器进行DC稳定性测试,不需要控制端机台,如采用BMC远程重启的繁琐过程,避免了资源浪费,同时,减少了控制端机台对测试机服务器的干扰。
技术领域
本发明属于服务器测试领域,具体涉及一种基于UTC的DC测试方法及系统。
背景技术
DC测试,就是对服务器不断的做重启操作,DC测试是服务器测试中一项可靠性测试项目。
UTC,是 Coordinated Universal Time 的缩写,世界标准时间。
现有的DC测试程序需求除了测试机服务器以外,还需要另一台服务器作为控制端进行控制测试机的开关机,这样造成资源浪费,而且两台服务器增加测试干扰项,且不便于操作。
此为现有技术的不足,因此,针对现有技术中的上述缺陷,提供一种基于UTC的DC测试方法及系统,是非常有必要的。
发明内容
本发明的目的在于,针对上述现有DC测试需要两台服务器,造成资源浪费,且增加干扰项的缺陷,提供一种基于UTC的DC测试方法及系统,以解决上述技术问题。
为实现上述目的,本发明给出以下技术方案:
一种基于UTC的DC测试方法,通过测试机服务器单一台机进行DC测试,设置DC测试循环次数,设置时间转换,将Linux下时间戳转换为UTC,根据UTC计算开关机延时时长,并记录开关机信息。
进一步地,具体步骤如下:
S1.测试机服务器获取开机时长;
S2.判断测试机服务器是否达到设定循环次数;
S3.若否,当前循环次数加1;
S4.记录测试机服务器开机信息和当前循环次数;
S5.清空开机唤醒配置文件;
S6.获取关机后延时开机时长;
S7.设置系统UTC,进行时间转换;
S8.记录转换后的当前时间和关机后延时开机时长;
S9.根据开机后延时关机时长,关机;
S10.记录测试机服务器关机信息;
S11.根据关机后延时开机时长,测试机服务器开机;返回步骤S1。
进一步地,步骤S1具体步骤如下:
S1-1.测试机服务器开机后记录当前时间;
S1-2.测试机服务器获取开机启动时间;
S1-3.测试机服务器根据开机后记录的当前时间和开机启动时间计算出开机时长。开机时长是DC测试的一项指标。
进一步地,步骤S1-2中测试机服务器通过读取启动日志获取开机启动时间。启动日志中记录路测试机服务器开始开机启动的时间。
进一步地,步骤S3中,若是,则停止测试机服务器DC测试,进入步骤S12。达到事先设定的循环次数,则退出测试机服务器的DC测试循环。
本发明还给出如下技术方案:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811298643.3/2.html,转载请声明来源钻瓜专利网。