一种基于windows的BIOS自动化升降级测试方法技术

技术编号:13922693 阅读:87 留言:0更新日期:2016-10-27 23:49
本发明专利技术公开了一种基于windows的BIOS自动化升降级测试方法,具体步骤如下:1)将需要进行升降级的两个BIOS文件、刷新工具、刷新脚本flash.bat拷贝入windows系统;2)修改刷新脚本flash.bat文件,将BIOS文件名称更改为需要刷新的文件名称;3)修改flash.bat文件中的升降级的总次数;4)将flash.bat放入开机启动文件夹;5)使用疲劳机连接待测服务器,设定好疲劳机断电时间,使用疲劳机控制服务器断电和开机;6)服务器开机后自动运行刷新文件,刷新完成后到达疲劳机设定的断定时间,疲劳机给服务器断电使BIOS升降级生效,之后到达上电开机时间,疲劳机再控制服务器上电开机,如此循环直到达到规定的次数。本发明专利技术和现有技术相比保证了产品的稳定性,提升产品质量,增加了产品的竞争力。

【技术实现步骤摘要】

本专利技术涉及一种本专利技术涉及计算机服务器
,具体地说是一种基于windows的BIOS自动化升降级测试方法
技术介绍
BIOS(Basic Input Output System),即只读存储器基本输入/输出系统,是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,它可从CMOS中读写系统设置的具体信息,其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。准确的说,BIOS是硬件与软件程序BIOS是服务器一个不可或缺的重要功能,因此BIOS稳定的工作也成为了一项特别重要的问题。BIOS因为独立于操作系统,所以BIOS升降级过程中对操作系统的影响是需要测试的一个方面,在windows下的BIOS自动化升降级稳定性测试急需加入。
技术实现思路
本专利技术的技术任务是针对以上不足之处,提供是一种实用性强,可以在windows系统下对BIOS进行自动化升降级稳定性测试的方法。一种基于windows的BIOS自动化升降级测试方法,具体步骤如下:1)将需要进行升降级的两个BIOS文件、刷新工具、刷新脚本flash.bat拷贝入windows系统;2)修改刷新脚本flash.bat文件,将BIOS文件名称更改为需要刷新的文件名称;3)修改flash.bat文件中的升降级的总次数;4)将flash.bat放入开机启动文件夹;5)使用疲劳机连接待测服务器,设定好疲劳机断电时间,使用疲劳机控制服务器断电和开机;6)服务器开机后自动运行刷新文件,刷新完成后到达疲劳机设定的断定时间,疲劳机给服务器断电使BIOS升降级生效,之后到达上电开机时间,疲劳机再控制服务器上电开机,如此循环直到达到规定的次数。优选的,所述的flash.bat文件中的升降级的总次数为需要降/升级的次数的2倍。优选的,所述的疲劳机设定的断定时间大于刷新完成时间。优选的,上电开机时间设置15-20秒。本专利技术的一种在windows下进行BIOS自动化升降级测试的方法和现有技术相比,丰富了BIOS的升降级稳定性测试的方法,覆盖了不同客户的使用环境,保证产品稳定性,保证了产品质量。具体实施方式实施例1:一种基于windows的BIOS自动化升降级测试方法,具体步骤如下:1)将需要进行升降级的两个BIOS文件、刷新工具、刷新脚本flash.bat拷贝入windows系统;2)修改刷新脚本flash.bat文件,将BIOS文件名称更改为需要刷新的文件名称;3)修改flash.bat文件中的升降级的总次数;所述的flash.bat文件中的升降级的总次数为需要降/升级的次数的2倍;4)将flash.bat放入开机启动文件夹;5)使用疲劳机连接待测服务器,设定好疲劳机断电时间,上电开机时间设置为15秒、18秒或20秒,使用疲劳机控制服务器断电和开机;6)服务器开机后自动运行刷新文件,刷新完成后到达疲劳机设定的断定时间,疲劳机给服务器断电使BIOS升降级生效,之后到达上电开机时间,疲劳机再控制服务器上电开机,如此循环直到达到规定的次数。所述的疲劳机设定的断定时间大于刷新完成时间。下面结合具体实施例对本专利技术作进一步说明:1、先设定循环次数,然后通过奇偶数来判断升级刷新还是降级刷新。奇偶数可以保证升级与降级交替进行。set /a number=1:loop#如果需要更改升降级额总次数,修改如下的500即可。if \%number%\==\500\ goto endset /a count=%number%%%2#奇数升级刷新if \%count%\ == \1\ gotoshengji#偶数降级刷新if \%count%\ == \0\ gotojiangji2、升级刷新的动作。:shengji#将当前是第几次刷新输出到log文件shengji.logecho \This is %number% times\ >>shengji.log#输出时间戳到shengji.logecho %date% %time%>>shengji.log#收集当前BIOS版本信息echo \Below is bios version\ >>shengji.logAMIDEDOS /all>>shengji.log#如下为升级过程afudosshengjiwenjian.bin /b /p /n /x#计数加一set /a number=number+1#BIOS刷新完成之后需要断电生效,此处使用疲劳机来实现断电和上电开机。3、降级刷新的动作:jiangji#将当前是第几次升级输出到log文件jiangji.logecho \This is %number% times\ >>jiangji.logecho %date% %time%>>jiangji.log#收集当前BIOS版本信息echo \Below is bios version\ >>jiangji.logAMIDEDOS /all>>jiangji.log#如下为降级过程afudosjiangjiwenjian.bin /b /p /n /x#计数加一set /a number=number+1#BIOS刷新完成之后需要断电生效,此处使用疲劳机来实现断电和上电开机。综上,服务器开机后会自动运行刷新文件,刷新完成后到达疲劳机设定的断定时间,疲劳机给服务器断电使BIOS升降级生效,之后到达上电开机时间疲劳机再控制服务器上电开机,如此循环直到达到规定的次数。本专利技术在windows系统下对BIOS进行了升降级测试,能够更加贴合客户的使用环境,保证产品的稳定性,提升产品质量,增加竞争力。通过上面具体实施方式,所述
的技术人员可容易的实现本专利技术。但是应当理解,本专利技术并不限于上述的几种具体实施方式。在公开的实施方式的基础上,所述
的技术人员可任意组合不同的技术特征,从而实现不同的技术方案。本文档来自技高网
...

【技术保护点】
一种基于windows的BIOS自动化升降级测试方法,其特征在于,具体步骤如下:1)将需要进行升降级的两个BIOS文件、刷新工具、刷新脚本flash.bat拷贝入windows系统;2)修改刷新脚本flash.bat文件,将BIOS文件名称更改为需要刷新的文件名称;3)修改flash.bat文件中的升降级的总次数;4)将flash.bat放入开机启动文件夹;5)使用疲劳机连接待测服务器,设定好疲劳机断电时间,使用疲劳机控制服务器断电和开机;6)服务器开机后自动运行刷新文件,刷新完成后到达疲劳机设定的断定时间,疲劳机给服务器断电使BIOS升降级生效,之后到达上电开机时间,疲劳机再控制服务器上电开机,如此循环直到达到规定的次数。

【技术特征摘要】
1.一种基于windows的BIOS自动化升降级测试方法,其特征在于,具体步骤如下:1)将需要进行升降级的两个BIOS文件、刷新工具、刷新脚本flash.bat拷贝入windows系统;2)修改刷新脚本flash.bat文件,将BIOS文件名称更改为需要刷新的文件名称;3)修改flash.bat文件中的升降级的总次数;4)将flash.bat放入开机启动文件夹;5)使用疲劳机连接待测服务器,设定好疲劳机断电时间,使用疲劳机控制服务器断电和开机;6)服务器开机后自动运行刷新文件,刷新完成后到达疲劳机设定的断定时间,疲劳机给服...

【专利技术属性】
技术研发人员:庞潇
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:山东;37

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

1