[发明专利]批量实现BMC时间和OS时间一致性的测试方法及系统在审
| 申请号: | 201810800382.4 | 申请日: | 2018-07-20 |
| 公开(公告)号: | CN109032908A | 公开(公告)日: | 2018-12-18 |
| 发明(设计)人: | 丁宇翔 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
| 主分类号: | G06F11/34 | 分类号: | G06F11/34 |
| 代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 张亮 |
| 地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 测试方法及系统 时间一致性 测试 抓取 测试过程 测试通过 待测机器 配置文件 时间调整 时间偏移 压力测试 测试机 穿插 记录 | ||
本发明涉及一种批量实现BMC时间和OS时间一致性的测试方法及系统,其特征在于,包括以下步骤:S1:将待测机器的BMC时间和OS时间调整到允许的误差范围内;S2:分别抓取测试机与待测BMC的时间和OS的时间并记录;S3:启动测试,测试过程中穿插BMC的压力测试,通过配置文件,实现对批量BMC同时进行测试;S4:测试完成后,对两者时间,通过计算时间偏移比例来判断是否测试通过。
技术领域
本发明属于云计算测试技术领域,涉及一种批量实现BMC时间和OS时间一致性的测试方法及系统。
背景技术
IPMI(Intelligent Platform Management Interface)即智能平台管理接口是使硬件管理具备“智能化”的新一代通用接口标准。用户可以利用IPMI监视服务器的物理特征,如温度、电压、电扇工作状态、电源供应以及机箱入侵等。
IPMI最大的优势在于它是独立于CPU、BIOS和OS的,所以用户无论在开机还是关机的状态下,只要接通电源就可以实现对服务器的监控。
IPMI是一种规范的标准,其中最重要的物理部件就是BMC(Baseboard ManagementController),一种嵌入式管理微控制器,它相当于整个平台管理的“大脑”,通过它IPMI可以监控各个传感器的数据并记录各种事件的日志。
Shell是指“提供使用者使用界面”的软件。它类似于DOS下的command和后来的cmd.exe。它接收用户命令,然后调用相应的应用程序。同时它又是一种程序设计语言。
作为命令语言,它交互式解释和执行用户输入的命令或者自动地解释和执行预先设定好的一连串的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。
随着云计算的不断发展,各类信息化服务对服务器的稳定性要求越来越高。在开发阶段和生产阶段厂家都需要对服务器产品进行稳定性测试。在进行BMC稳定性测试中,如BMC带内压力测试、BMC带外压力测试、网络稳定性测试、OS交互压力测试等。不能有效的查看BMC和OS的时间是否一致,导致测试执行效率较低。此为现有技术的不足之处。
因此,针对现有技术中的上述缺陷,提供涉及一种批量实现BMC时间和OS时间一致性的测试方法及系统;以解决现有技术中的上述缺陷,是非常有必要的。
发明内容
本发明的目的在于,针对上述现有技术存在的缺陷,提供设计一种批量实现BMC时间和OS时间一致性的测试方法及系统,以解决上述技术问题。
为实现上述目的,本发明给出以下技术方案:
一种批量实现BMC时间和OS时间一致性的测试方法,其特征在于,包括以下步骤:
S1:将待测机器的BMC时间和OS时间调整到允许的误差范围内;
S2:分别抓取测试机与待测BMC的时间和OS的时间并记录;
S3:启动测试,测试过程中穿插BMC的压力测试,通过配置文件,实现对批量BMC同时进行测试;
S4:测试完成后,对两者时间,通过计算时间偏移比例来判断是否测试通过。
作为优选,所述步骤S1的具体实施步骤如下:将待测机器已经做过时钟精度测试的服务器进行时间校对,或将待测机器连接至网络NTP服务器的PC实现时间校对。
作为优选,所述步骤S2具体包括以下步骤:
通过Linux自带命令以及IPMI标准命令,分别读取测试机及待测BMC的当前时间,并记录下来,实现方式如下:
function chktime()
{
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810800382.4/2.html,转载请声明来源钻瓜专利网。





