自动开关机测试方法技术

技术编号:3787690 阅读:690 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种自动开关机测试方法,其包括以下步骤:a.初始化RPC;b.判断RPC的串口是否在使用中,如是,结束测试;如否,令待测机台的电源接口通电;c.判断接口是否已通电,若未通电,计算待测机台是否尝试达到设定次数,若是,结束测试,若否,返回步骤b,若已通电,启动待测机台并显示测试信息;d.判断RPC的串口是否在使用中,若否,令待测机台的电源接口断电;e.判断电源接口是否已断电,若未断电,计算待测机台是否尝试达到设定次数,若是,结束测试,若否,返回步骤d,若已断电,计算待测机台开关机次数是否达到测试要求,若是,结束测试,若否,返回步骤b,直至测试结束。本发明专利技术不仅操作简易,且节约时间及成本。

【技术实现步骤摘要】

本专利技术涉及了一种测试方法,尤其涉及一种在测试中不需人工操作而自动 开关机的测试方法,完全的模拟正常的开关机歩骤。
技术介绍
以往在电脑的可靠性测试中, 一般利用可编程的AC source来控制电脑系统 电源的周期性开关,以类比电脑在日常生活中的开关机动作,这种方式不仅费 时,且不能保存日志文件(log file),而且对于服务器,则只能执行程序上 的电源的周期性开关。
技术实现思路
鉴于上述问题,本专利技术提供了一种在测试中利用RPC完全模拟正常的开关机 步骤,无需人工操作,且节约时间及成本的自动开关机的测试方法。为了达到上述目的,本专利技术采用了如下的技术方案 一种自动开关机测 试方法,其中,该方法主要包括以下步骤a. 初始化RPC;b. 判断RPC的串口是否在使用中,若为是,则结束测试;若为否,服务器操 控RPC,令待测机台的电源接口通电;c. 判断待测机台的电源接口是否已通电,若未通电,服务器继续尝试操控 RPC通电,并检查是否尝试达到设定次数,若达到设定次数,则结束测试,若未达到设定次数,则返回步骤b,继续进行测试;若已通电,则启动待测机台进入操作系统并显示测试信息,检查并记录待 测机台软硬件的状况后,退出操作系统;d. 判断RPC的串口是否在使用中,若为否,服务器操控RPC,令待测机台的 电源接口断电;e. 判断电源接口是否已断电,若未断电,服务器继续尝试操控RPC断电,计 算是否尝试达到设定次数,若达到设定次数,则结束测试,若未达到设定次数, 则返回步骤d;若已断电,则计算待测机台是否达到开关机次数,若达到开关机次数,则 结束测试,若未达到开关机次数,则返回步骤b,继续进行测试,直至测试结束。 较佳的,本专利技术提供了一种,其中,所述步骤c还包括以下步骤3f. 若待测机台的电源接口己通电,则判断待测机台的网络管理口是否可使用,若可使用,则启动待测机台,若不可使用,则显示测试信息"Failed this time,,;g. 检测待测机台的状态是否OK,若为是,则登陆至操作系统;若为否,'则 显示测试信息"Failed this time";h. 检査操作系统的相关信息,是否0K,若OK,则退出操作系统,显示测试 信息"Passed this time",若不OK,则显示测试信息"Failed this time";i. 退出操作系统;j.检测待测机台的状态是否OK,若为是,则登陆至操作系统;若为否,则 显示测试信息"跳"。相较于先前技术,本专利技术所述之,有效的模拟了电脑 或服务器自动开关机的步骤,不仅节约测试成本,縮短测试时间,而且操作简 便。附图说明图l为本专利技术之流程图具体实施例方式请参照图l所示,为本专利技术之流程图。本专利技术所述之, 在测试过程中利用RPC完全模拟正常的开关机歩骤,无需人工操作、不仅节约时 间及成本,而且测试可靠、操作简易。其中,本专利技术所述之主要包括以下步骤步骤101:开始测试;步骤102:如果存在先前的测试记录,则覆盖先前记录并重新创建新记录; 步骤103:初始化RPC;步骤104:判断RPC的串口是否在使用中,若为是,则测试结束; 步骤105:若为否,服务器操控RPC,令待测机台的电源接口通电; 步骤106:判断待测机台的电源接口是否,已通电;步骤107:若待测机台的电源接口未通电,服务器继续操控RPC通电,并计 算是否尝试达到设定次数,若达到设定次数,则测试结束,若未达到设定次数, 则返回步骤104,继续进行测试,于本实施例中,该设定次数为50次;步骤108:若待测机台的电源接口已通电,则判断待测机台的网络管理口是 否可使用;步骤109:若待测机台的网络管理口可使用,则启动待测机台,若待测机台 的网络管理口可使用,则显示测试信息"Failed this time"; 步骤110:检测待测机台的状态是否OK;步骤lll:若状态()K,则登陆至操作系统;若状态不0K,则显示测试信息"Failed this time";步骤112:检査操作系统的相关信息是否OK;步骤113、 114:若操作系统的相关信息OK,则退出操作系统,显示测试信息"Passed this time";步骤115:若操作系统的相关信息不OK,则显示测试信息"Failed this time,,;步骤116:显示测试信息"Failed this time"后,生成fail的记录; 步骤117、 118:判断RPC的串口是否在使用中,若为否,服务器操控RPC,令待测机台的电源接口断电;步骤119、 121:判断电源接口是否已断电,若电源接口未断电,服务器继 续尝试操控RPC断电,并计算是否尝试达到设定次数,若达到设定次数,则结束 测试,若未达到设定次数,则返回步骤117;步骤120、 122:若电源接口已断电,则计算待测机台当前开关机次数是否 达到测试要求,若达到测试要求,则结束测试,若未达到测试要求,则返回步 骤104,继续进行测试,直至测试结束。权利要求1.一种,其特征在于,该方法主要包括以下步骤a.初始化RPC;b.判断RPC的串口是否在使用中,若为是,则结束测试;若为否,服务器操控RPC,令待测机台的电源接口通电;c.判断待测机台的电源接口是否已通电,若未通电,服务器继续尝试操控RPC通电,计算是否尝试达到设定次数,若达到设定次数,则结束测试,若未达到设定次数,则返回步骤b,继续进行测试;若已通电,则启动待测机台进入操作系统并显示测试信息,记录待测机台状况后退出操作系统;d.判断RPC的串口是否在使用中,若为否,服务器操控RPC,令待测机台的电源接口断电;e.判断电源接口是否已断电,若未断电,服务器继续尝试操控RPC断电,计算是否尝试达到设定次数,若达到设定次数,则结束测试,若未达到设定次数,则返回步骤d;若已断电,则计算待测机台是否达到开关机次数,若达到开关机次数,则结束测试,若未达到开关机次数,则返回步骤b,继续进行测试,直至测试结束。2. 根据权利要求1所述的,其特征在于,所述步骤c还 包括以下步骤f. 若待测机台的电源接口已通电,则判断待测机台的网络管理口是否可使用,若可使用,则启动待测机台,若不可使用,则显示测试信息"FAIL";g. 检测待测机台的状态是否OK,若为是,则登陆至操作系统;若为否,则 显示测试信息"Failed this time";h. 检査操作系统的相关信息是否OK,若0K,则退出操作系统,显示测试信 息"Passed this time",若不0K,则显示测试信息"Failed this time";i. 退出操作系统;j.检测待测机台的状态是否OK,若为是,则登陆至操作系统;若为否,则 显示测试信息"Failed this time"。全文摘要本专利技术提供了一种,其包括以下步骤a.初始化RPC;b.判断RPC的串口是否在使用中,如是,结束测试;如否,令待测机台的电源接口通电;c.判断接口是否已通电,若未通电,计算待测机台是否尝试达到设定次数,若是,结束测试,若否,返回步骤b,若已通电,启动待测机台并显示测试信息;d.判断RPC的串口是否在使用中,若否,令待测机台的电源接口断电;e.判断电源接口是否已断电,若未断电,计算待测机台是否尝试达到设定次数,若是,结束测试,若本文档来自技高网...

【技术保护点】
一种自动开关机测试方法,其特征在于,该方法主要包括以下步骤: a.初始化RPC; b.判断RPC的串口是否在使用中,若为是,则结束测试;若为否,服务器操控RPC,令待测机台的电源接口通电; c.判断待测机台的电源接口是否已 通电,若未通电,服务器继续尝试操控RPC通电,计算是否尝试达到设定次数,若达到设定次数,则结束测试,若未达到设定次数,则返回步骤b,继续进行测试; 若已通电,则启动待测机台进入操作系统并显示测试信息,记录待测机台状况后退出操作系统;   d.判断RPC的串口是否在使用中,若为否,服务器操控RPC,令待测机台的电源接口断电; e.判断电源接口是否已断电,若未断电,服务器继续尝试操控RPC断电,计算是否尝试达到设定次数,若达到设定次数,则结束测试,若未达到设定次数, 则返回步骤d; 若已断电,则计算待测机台是否达到开关机次数,若达到开关机次数,则结束测试,若未达到开关机次数,则返回步骤b,继续进行测试,直至测试结束。

【技术特征摘要】

【专利技术属性】
技术研发人员:曾协平
申请(专利权)人:佛山市顺德区顺达电脑厂有限公司
类型:发明
国别省市:44[中国|广东]

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

1