一种基于Redhat下测试硬件信息的检验方法技术

技术编号:17733803 阅读:33 留言:0更新日期:2018-04-18 11:20
本发明专利技术公开一种基于Redhat下测试硬件信息的检验方法,涉及服务器测试领域,基于Reboot测试理念,在Redhat系统下,使用shell编写Reboot测试脚本;运行测试脚本,对测试机服务器执行重启操作;重启进入系统后,通过命令获取测试机服务器硬件信息进行比对;判断测试机服务器硬件信息是否正常,来检测服务器稳定性。发明专利技术优化了服务器硬件信息的检验方法,适用于通用及定制化服务器;基于shell编写自动化脚本进行服务器的自动Reboot循环测试及结果自动判断,实现自动化检测服务器产品稳定性的目的。

A test method for testing hardware information based on Redhat

The invention discloses a test method for testing hardware information based on Redhat server, relates to the field test, the Reboot test based on the concept in the Redhat system, using shell to write the Reboot test script; running test scripts, restart operations on the test server; restart after entering the system, through the command to get information for the server hardware testing machine comparison; judgment test server hardware information is normal, to detect server stability. The invention optimizes the inspection method of server hardware information, applies to universal and customized servers, writes automated scripts based on shell, carries out automatic Reboot cycle test and result automatic judgement of servers, and realizes the purpose of automatic detection of server product stability.

【技术实现步骤摘要】
一种基于Redhat下测试硬件信息的检验方法
本专利技术涉及服务器测试领域,具体的说是一种基于Redhat下测试硬件信息的检验方法。
技术介绍
随着互联网时代的到来,大数据应运而生,服务器成为不可或缺的组成部分。服务器又称伺服器,是提供计算服务的设备,应具备承担服务并保障服务的能力。服务器和通用计算机架构类似,由于需要提供高可靠的服务,在处理能力、稳定性、可靠性、安全性、可扩展性和可管理性方面有更高的要求。随着海量数据的出现,对服务器的稳定性及性能要求也越来越高,因此服务器产品的测试手法和手段也需要与时俱进。服务器的性能指标,在硬件方面主要体现在中央处理器、内存、芯片组、I/O总线、I/O设备、电源等构件上。针对服务器硬件方面的检验工作,急需不断创新与改变服务器产品的测试方式,来满足服务器各模块的升级及变化的测试需要,进而才能提高服务器产品运行时的稳定性。
技术实现思路
本专利技术针对目前技术发展的需求和不足之处,提供一种基于Redhat下测试硬件信息的检验方法。本专利技术所述一种基于Redhat下测试硬件信息的检验方法,解决上述技术问题采用的技术方案如下:所述基于Redhat下测试硬件信息的检验方法,其实现流程包括:步骤一,基于Reboot测试理念,在Redhat系统下,使用shell编写Reboot测试脚本,步骤二,运行测试脚本,对测试机服务器执行重启操作;步骤三,重启进入系统后,通过命令获取测试机服务器硬件信息进行比对;步骤四,判断测试机服务器硬件信息是否正常,来检测服务器稳定性。进一步,所述步骤一,将测试脚本放在测试机/home或其他目录下。进一步,所述步骤二,通过修改参数“-txx”秒来更改系统下停留时间。进一步,所是步骤三,运行测试脚本后,自动检测服务器硬件信息,并比对硬件信息是否正确,同时将对应文件保存在/home/reboot/sdrlist/目录下。进一步,所述步骤四,通过查看/home/reboot/sdrlist/目录下是否有以error开头的文件,来判断测试机硬件信息存在异常;通过对应error开头的日志文件查看具体异常信息。进一步,所述步骤四,若测试发现服务器硬件信息异常,则记录错误、发生时间及所在循环。进一步,通过查看/home/reboot/目录下的times文件内容,确认测试机服务器重启的时间及次数。进一步,通过测试脚本对测试机执行重启操作,测试其硬件信息稳定性;具体实现流程包括:步骤1,检查存放测试脚本的目录是否存在,若不存在则创建目录;步骤2,检查测试脚本是否适用于当前系统;步骤3,设置重启并获取sdr信息进行比对的脚本;读取delay时间;重启信息和次数写入到文件;步骤4,获取sdrlist信息并和上一次的信息进行比对,错误结果输出到error文件;步骤5,赋予脚本执行权限;把脚本加入开机启动项并赋予rc.local可执行的权限;步骤6,若接收到stop的参数,则取消rc.local可执行权限,系统将再一次重启后停止重启循环;步骤7,根据脚本后面的不同参数执行对应模块,输入reboot.sh-help获得帮助信息,直接执行reboot.sh执行循环重启,reboot.shstop用于停止重启循环。本专利技术所述一种基于Redhat下测试硬件信息的检验方法,与现有技术相比具有的有益效果是:本专利技术在Redhat系统下,基于shell编写自动化测试脚本,进服务器的自动Reboot循环测试,通过测试结果的自动收集和判断操作,进而判断服务器硬件信息是否稳定,实现自动化检测服务器产品稳定性的目的;本专利技术优化了服务器硬件信息的检验方法,能够适用于通用及定制化服务器。具体实施方式为使本专利技术的技术方案、解决的技术问题和技术效果更加清楚明白,以下结合具体实施例,对本专利技术的技术方案进行清查、完整的描述,显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下获得的所有实施例,都在本专利技术的保护范围之内。实施例1:本实施例提出一种基于Redhat下测试硬件信息的检验方法,其实现流程包括:步骤一,基于Reboot测试理念,在Redhat系统下,使用shell编写Reboot测试脚本,步骤二,运行测试脚本,对测试机服务器执行重启操作;步骤三,重启进入系统后,通过命令获取测试机服务器硬件信息进行比对;步骤四,判断测试机服务器硬件信息是否正常,来检测服务器稳定性;具体的,若测试发现服务器硬件信息异常,则记录错误、发生时间及所在循环。本实施例基于Redhat下测试硬件信息的检验方法,基于Reboot测试理念,在Redhat系统下使用shell编写Reboot测试脚本,实现系统自动重启测试;重启成功后在Redhat系统下,搜集服务器产品硬件信息并判断信息是否正常。本实施例采用shell脚本,极大优化了Reboot测试硬件信息的搜集及硬件信息的比对判断操作,实现检测服务器产品的稳定性。实施例2:本实施例提出的一种基于Redhat下测试硬件信息的检验方法,是本专利技术的另一个具体实施方式,在实施例1基于Redhat下测试硬件信息的检验方法的基础上,进一步完善本专利技术基于Redhat下测试硬件信息的检验方法的技术方案。步骤一,基于Reboot测试理念,在Redhat系统下,使用shell编写Reboot测试脚本;将测试脚本放在测试机/home或其他目录下;步骤二,运行测试脚本,对测试机服务器执行重启操作;具体的,将测试脚本放在测试机/home或其他目录下,进入到对应目录下执行测试脚本,实现测试机重启操作;默然系统下停留时间60s,也可以通过修改参数“-txx”秒来更改系统下停留时间。步骤三,重启进入系统后,通过命令获取测试机服务器硬件信息进行比对;具体的,运行测试脚本后,自动检测服务器硬件信息,并比对硬件信息是否正确,同时将对应文件保存在/home/reboot/sdrlist/目录下;步骤四,判断测试机服务器硬件信息是否正常;具体的,通过查看/home/reboot/sdrlist/目录下是否有以error开头的文件,来判断测试机硬件信息存在异常,并能够通过对应error开头的日志文件查看具体异常信息;并且,可以通过查看/home/reboot/目录下的times文件内容,确认测试机服务器重启的时间及次数。实施例3:本实施例提出的一种基于Redhat下测试硬件信息的检验方法,在实施例2基于Redhat下测试硬件信息的检验方法的基础上,给出测试脚本的一种具体技术方案,进一步介绍本专利技术的技术方案和技术特点,增加了本专利技术技术方案的可行性和完整性。通过编写的自动化Reboot测试脚本对测试机执行重启操作,待重启进入系统后,通过命令获取服务器硬件信息进行比对,若测试发现硬件信息异常,则记录错误信息、发生时间及所在循环。本实施例基于Redhat下测试硬件信息的检验方法,具体实现内容如下:以上应用具体个例对本专利技术的原理及实施方式进行了详细阐述,这些实施例只是用于帮助理解本专利技术的核心
技术实现思路
,并不用于限制本专利技术的保护范围,本专利技术的技术方案不限制于上述具体实施方式内。基于本专利技术的上述具体实施例,本
的技术人员在不脱离本专利技术原理的前提下,对本专利技术所作出的任何本文档来自技高网
...

【技术保护点】
一种基于Redhat下测试硬件信息的检验方法,其特征在于,其实现流程包括:步骤一,基于Reboot测试理念,在Redhat系统下,使用shell编写Reboot测试脚本,步骤二,运行测试脚本,对测试机服务器执行重启操作;步骤三,重启进入系统后,通过命令获取测试机服务器硬件信息进行比对;步骤四,判断测试机服务器硬件信息是否正常,来检测服务器稳定性。

【技术特征摘要】
1.一种基于Redhat下测试硬件信息的检验方法,其特征在于,其实现流程包括:步骤一,基于Reboot测试理念,在Redhat系统下,使用shell编写Reboot测试脚本,步骤二,运行测试脚本,对测试机服务器执行重启操作;步骤三,重启进入系统后,通过命令获取测试机服务器硬件信息进行比对;步骤四,判断测试机服务器硬件信息是否正常,来检测服务器稳定性。2.根据权利要求1所述一种基于Redhat下测试硬件信息的检验方法,其特征在于,所述步骤一,将测试脚本放在测试机/home或其他目录下。3.根据权利要求2述一种基于Redhat下测试硬件信息的检验方法,其特征在于,所述步骤二,通过修改参数“-txx”秒来更改系统下停留时间。4.根据权利要求3所述一种基于Redhat下测试硬件信息的检验方法,其特征在于,所是步骤三,运行测试脚本后,自动检测服务器硬件信息,并比对硬件信息是否正确,同时将对应文件保存在/home/reboot/sdrlist/目录下。5.根据权利要求4所述一种基于Redhat下测试硬件信息的检验方法,其特征在于,所述步骤四,通过查看/home/reboot/sdrlist/目录下是否有以error开头的文件,来判断测试机硬件信息存在异常;通过对应error开头的日志文件查看具体异常信息。6....

【专利技术属性】
技术研发人员:李永亮
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1