專利名稱:自動(dòng)開關(guān)機(jī)測(cè)試方法
技術(shù)領(lǐng)域:
本發(fā)明涉及了一種測(cè)試方法,尤其涉及一種在測(cè)試中不需人工操作而自動(dòng) 開關(guān)機(jī)的測(cè)試方法,完全的模擬正常的開關(guān)機(jī)歩驟。
背景技術(shù):
以往在電腦的可靠性測(cè)試中, 一般利用可編程的AC source來(lái)控制電腦系統(tǒng) 電源的周期性開關(guān),以類比電腦在日常生活中的開關(guān)機(jī)動(dòng)作,這種方式不僅費(fèi) 時(shí),且不能保存日志文件(log file),而且對(duì)于服務(wù)器,則只能執(zhí)行程序上 的電源的周期性開關(guān)。
發(fā)明內(nèi)容
鑒于上述問(wèn)題,本發(fā)明提供了一種在測(cè)試中利用RPC完全模擬正常的開關(guān)機(jī) 步驟,無(wú)需人工操作,且節(jié)約時(shí)間及成本的自動(dòng)開關(guān)機(jī)的測(cè)試方法。
為了達(dá)到上述目的,本發(fā)明采用了如下的技術(shù)方案 一種自動(dòng)開關(guān)機(jī)測(cè) 試方法,其中,該方法主要包括以下步驟
a. 初始化RPC;
b. 判斷RPC的串口是否在使用中,若為是,則結(jié)束測(cè)試;若為否,服務(wù)器操 控RPC,令待測(cè)機(jī)臺(tái)的電源接口通電;
c. 判斷待測(cè)機(jī)臺(tái)的電源接口是否已通電,若未通電,服務(wù)器繼續(xù)嘗試操控 RPC通電,并檢查是否嘗試達(dá)到設(shè)定次數(shù),若達(dá)到設(shè)定次數(shù),則結(jié)束測(cè)試,若未
達(dá)到設(shè)定次數(shù),則返回步驟b,繼續(xù)進(jìn)行測(cè)試;
若已通電,則啟動(dòng)待測(cè)機(jī)臺(tái)進(jìn)入操作系統(tǒng)并顯示測(cè)試信息,檢查并記錄待 測(cè)機(jī)臺(tái)軟硬件的狀況后,退出操作系統(tǒng);
d. 判斷RPC的串口是否在使用中,若為否,服務(wù)器操控RPC,令待測(cè)機(jī)臺(tái)的 電源接口斷電;
e. 判斷電源接口是否已斷電,若未斷電,服務(wù)器繼續(xù)嘗試操控RPC斷電,計(jì) 算是否嘗試達(dá)到設(shè)定次數(shù),若達(dá)到設(shè)定次數(shù),則結(jié)束測(cè)試,若未達(dá)到設(shè)定次數(shù), 則返回步驟d;
若已斷電,則計(jì)算待測(cè)機(jī)臺(tái)是否達(dá)到開關(guān)機(jī)次數(shù),若達(dá)到開關(guān)機(jī)次數(shù),則 結(jié)束測(cè)試,若未達(dá)到開關(guān)機(jī)次數(shù),則返回步驟b,繼續(xù)進(jìn)行測(cè)試,直至測(cè)試結(jié)束。 較佳的,本發(fā)明提供了一種自動(dòng)開關(guān)機(jī)測(cè)試方法,其中,所述步驟c還包括
以下步驟
3f. 若待測(cè)機(jī)臺(tái)的電源接口己通電,則判斷待測(cè)機(jī)臺(tái)的網(wǎng)絡(luò)管理口是否可使
用,若可使用,則啟動(dòng)待測(cè)機(jī)臺(tái),若不可使用,則顯示測(cè)試信息"Failed this time,,;
g. 檢測(cè)待測(cè)機(jī)臺(tái)的狀態(tài)是否OK,若為是,則登陸至操作系統(tǒng);若為否,'則 顯示測(cè)試信息"Failed this time";
h. 檢査操作系統(tǒng)的相關(guān)信息,是否0K,若OK,則退出操作系統(tǒng),顯示測(cè)試 信息"Passed this time",若不OK,則顯示測(cè)試信息"Failed this time";
i. 退出操作系統(tǒng);
j.檢測(cè)待測(cè)機(jī)臺(tái)的狀態(tài)是否OK,若為是,則登陸至操作系統(tǒng);若為否,則 顯示測(cè)試信息"跳"。
相較于先前技術(shù),本發(fā)明所述之自動(dòng)開關(guān)機(jī)測(cè)試方法,有效的模擬了電腦 或服務(wù)器自動(dòng)開關(guān)機(jī)的步驟,不僅節(jié)約測(cè)試成本,縮短測(cè)試時(shí)間,而且操作簡(jiǎn) 便。
圖l為本發(fā)明之流程圖
具體實(shí)施例方式
請(qǐng)參照?qǐng)Dl所示,為本發(fā)明之流程圖。本發(fā)明所述之自動(dòng)開關(guān)機(jī)測(cè)試方法, 在測(cè)試過(guò)程中利用RPC完全模擬正常的開關(guān)機(jī)歩驟,無(wú)需人工操作、不僅節(jié)約時(shí) 間及成本,而且測(cè)試可靠、操作簡(jiǎn)易。
其中,本發(fā)明所述之自動(dòng)開關(guān)機(jī)測(cè)試方法主要包括以下步驟
步驟101:開始測(cè)試;
步驟102:如果存在先前的測(cè)試記錄,則覆蓋先前記錄并重新創(chuàng)建新記錄; 步驟103:初始化RPC;
步驟104:判斷RPC的串口是否在使用中,若為是,則測(cè)試結(jié)束; 步驟105:若為否,服務(wù)器操控RPC,令待測(cè)機(jī)臺(tái)的電源接口通電; 步驟106:判斷待測(cè)機(jī)臺(tái)的電源接口是否,已通電;
步驟107:若待測(cè)機(jī)臺(tái)的電源接口未通電,服務(wù)器繼續(xù)操控RPC通電,并計(jì) 算是否嘗試達(dá)到設(shè)定次數(shù),若達(dá)到設(shè)定次數(shù),則測(cè)試結(jié)束,若未達(dá)到設(shè)定次數(shù), 則返回步驟104,繼續(xù)進(jìn)行測(cè)試,于本實(shí)施例中,該設(shè)定次數(shù)為50次;
步驟108:若待測(cè)機(jī)臺(tái)的電源接口已通電,則判斷待測(cè)機(jī)臺(tái)的網(wǎng)絡(luò)管理口是 否可使用;
步驟109:若待測(cè)機(jī)臺(tái)的網(wǎng)絡(luò)管理口可使用,則啟動(dòng)待測(cè)機(jī)臺(tái),若待測(cè)機(jī)臺(tái) 的網(wǎng)絡(luò)管理口可使用,則顯示測(cè)試信息"Failed this time"; 步驟110:檢測(cè)待測(cè)機(jī)臺(tái)的狀態(tài)是否OK;步驟lll:若狀態(tài)()K,則登陸至操作系統(tǒng);若狀態(tài)不0K,則顯示測(cè)試信息
"Failed this time";
步驟112:檢査操作系統(tǒng)的相關(guān)信息是否OK;
步驟113、 114:若操作系統(tǒng)的相關(guān)信息OK,則退出操作系統(tǒng),顯示測(cè)試信
息"Passed this time";
步驟115:若操作系統(tǒng)的相關(guān)信息不OK,則顯示測(cè)試信息"Failed this time,,;
步驟116:顯示測(cè)試信息"Failed this time"后,生成fail的記錄; 步驟117、 118:判斷RPC的串口是否在使用中,若為否,服務(wù)器操控RPC,
令待測(cè)機(jī)臺(tái)的電源接口斷電;
步驟119、 121:判斷電源接口是否已斷電,若電源接口未斷電,服務(wù)器繼 續(xù)嘗試操控RPC斷電,并計(jì)算是否嘗試達(dá)到設(shè)定次數(shù),若達(dá)到設(shè)定次數(shù),則結(jié)束 測(cè)試,若未達(dá)到設(shè)定次數(shù),則返回步驟117;
步驟120、 122:若電源接口已斷電,則計(jì)算待測(cè)機(jī)臺(tái)當(dāng)前開關(guān)機(jī)次數(shù)是否 達(dá)到測(cè)試要求,若達(dá)到測(cè)試要求,則結(jié)束測(cè)試,若未達(dá)到測(cè)試要求,則返回步 驟104,繼續(xù)進(jìn)行測(cè)試,直至測(cè)試結(jié)束。
權(quán)利要求
1.一種自動(dòng)開關(guān)機(jī)測(cè)試方法,其特征在于,該方法主要包括以下步驟a.初始化RPC;b.判斷RPC的串口是否在使用中,若為是,則結(jié)束測(cè)試;若為否,服務(wù)器操控RPC,令待測(cè)機(jī)臺(tái)的電源接口通電;c.判斷待測(cè)機(jī)臺(tái)的電源接口是否已通電,若未通電,服務(wù)器繼續(xù)嘗試操控RPC通電,計(jì)算是否嘗試達(dá)到設(shè)定次數(shù),若達(dá)到設(shè)定次數(shù),則結(jié)束測(cè)試,若未達(dá)到設(shè)定次數(shù),則返回步驟b,繼續(xù)進(jìn)行測(cè)試;若已通電,則啟動(dòng)待測(cè)機(jī)臺(tái)進(jìn)入操作系統(tǒng)并顯示測(cè)試信息,記錄待測(cè)機(jī)臺(tái)狀況后退出操作系統(tǒng);d.判斷RPC的串口是否在使用中,若為否,服務(wù)器操控RPC,令待測(cè)機(jī)臺(tái)的電源接口斷電;e.判斷電源接口是否已斷電,若未斷電,服務(wù)器繼續(xù)嘗試操控RPC斷電,計(jì)算是否嘗試達(dá)到設(shè)定次數(shù),若達(dá)到設(shè)定次數(shù),則結(jié)束測(cè)試,若未達(dá)到設(shè)定次數(shù),則返回步驟d;若已斷電,則計(jì)算待測(cè)機(jī)臺(tái)是否達(dá)到開關(guān)機(jī)次數(shù),若達(dá)到開關(guān)機(jī)次數(shù),則結(jié)束測(cè)試,若未達(dá)到開關(guān)機(jī)次數(shù),則返回步驟b,繼續(xù)進(jìn)行測(cè)試,直至測(cè)試結(jié)束。
2. 根據(jù)權(quán)利要求1所述的自動(dòng)開關(guān)機(jī)測(cè)試方法,其特征在于,所述步驟c還 包括以下步驟f. 若待測(cè)機(jī)臺(tái)的電源接口已通電,則判斷待測(cè)機(jī)臺(tái)的網(wǎng)絡(luò)管理口是否可使用,若可使用,則啟動(dòng)待測(cè)機(jī)臺(tái),若不可使用,則顯示測(cè)試信息"FAIL";g. 檢測(cè)待測(cè)機(jī)臺(tái)的狀態(tài)是否OK,若為是,則登陸至操作系統(tǒng);若為否,則 顯示測(cè)試信息"Failed this time";h. 檢査操作系統(tǒng)的相關(guān)信息是否OK,若0K,則退出操作系統(tǒng),顯示測(cè)試信 息"Passed this time",若不0K,則顯示測(cè)試信息"Failed this time";i. 退出操作系統(tǒng);j.檢測(cè)待測(cè)機(jī)臺(tái)的狀態(tài)是否OK,若為是,則登陸至操作系統(tǒng);若為否,則 顯示測(cè)試信息"Failed this time"。
全文摘要
本發(fā)明提供了一種自動(dòng)開關(guān)機(jī)測(cè)試方法,其包括以下步驟a.初始化RPC;b.判斷RPC的串口是否在使用中,如是,結(jié)束測(cè)試;如否,令待測(cè)機(jī)臺(tái)的電源接口通電;c.判斷接口是否已通電,若未通電,計(jì)算待測(cè)機(jī)臺(tái)是否嘗試達(dá)到設(shè)定次數(shù),若是,結(jié)束測(cè)試,若否,返回步驟b,若已通電,啟動(dòng)待測(cè)機(jī)臺(tái)并顯示測(cè)試信息;d.判斷RPC的串口是否在使用中,若否,令待測(cè)機(jī)臺(tái)的電源接口斷電;e.判斷電源接口是否已斷電,若未斷電,計(jì)算待測(cè)機(jī)臺(tái)是否嘗試達(dá)到設(shè)定次數(shù),若是,結(jié)束測(cè)試,若否,返回步驟d,若已斷電,計(jì)算待測(cè)機(jī)臺(tái)開關(guān)機(jī)次數(shù)是否達(dá)到測(cè)試要求,若是,結(jié)束測(cè)試,若否,返回步驟b,直至測(cè)試結(jié)束。本發(fā)明不僅操作簡(jiǎn)易,且節(jié)約時(shí)間及成本。
文檔編號(hào)G06F11/22GK101566960SQ200810027669
公開日2009年10月28日 申請(qǐng)日期2008年4月25日 優(yōu)先權(quán)日2008年4月25日
發(fā)明者曾協(xié)平 申請(qǐng)人:佛山市順德區(qū)順達(dá)電腦廠有限公司