[發(fā)明專利]一種在線自動(dòng)測(cè)試服務(wù)器的方法無(wú)效
| 申請(qǐng)?zhí)枺?/td> | 201210419995.6 | 申請(qǐng)日: | 2012-10-29 |
| 公開(kāi)(公告)號(hào): | CN102981949A | 公開(kāi)(公告)日: | 2013-03-20 |
| 發(fā)明(設(shè)計(jì))人: | 蘇孝;班華堂;劉寶陽(yáng);李冠廣 | 申請(qǐng)(專利權(quán))人: | 浪潮電子信息產(chǎn)業(yè)股份有限公司 |
| 主分類號(hào): | G06F11/36 | 分類號(hào): | G06F11/36 |
| 代理公司: | 暫無(wú)信息 | 代理人: | 暫無(wú)信息 |
| 地址: | 250014 山東*** | 國(guó)省代碼: | 山東;37 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 在線 自動(dòng) 測(cè)試 服務(wù)器 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明屬于計(jì)算機(jī)技術(shù)領(lǐng)域,涉及一種在線自動(dòng)測(cè)試服務(wù)器的方法。
背景技術(shù)
隨著科學(xué)技術(shù)的不斷進(jìn)步和提高,處理器的功能越來(lái)越強(qiáng),相應(yīng)地,服務(wù)器主板的功能也越來(lái)越復(fù)雜,構(gòu)成服務(wù)器主板的元器件數(shù)量也越來(lái)越多,這樣就給服務(wù)器主板的測(cè)試增加了難度,測(cè)試工序也變得繁多而復(fù)雜。因此,尋求一種可快速對(duì)服務(wù)器主板部分功能進(jìn)行快速測(cè)試獲取測(cè)試結(jié)果的方法,成為減輕服務(wù)器主板測(cè)試人員工作量,提高測(cè)試準(zhǔn)確性十分迫切的需要。
對(duì)于服務(wù)器主板LED燈、蜂鳴器、溫度、電壓、風(fēng)扇調(diào)速功能、以及網(wǎng)絡(luò)功能等功能的測(cè)試,傳統(tǒng)方法是使用ipmitool工具,測(cè)試人員針對(duì)每項(xiàng)功能測(cè)試,分別使用ipmitool工具按照IPMI協(xié)議規(guī)定的數(shù)據(jù)包格式向BMC逐條發(fā)送數(shù)據(jù),BMC將數(shù)據(jù)返回,測(cè)試人員再根據(jù)BMC返回的數(shù)據(jù)判斷此項(xiàng)測(cè)試是否通過(guò),此種測(cè)試方法針對(duì)每項(xiàng)功能測(cè)試都需要由測(cè)試人員使用ipmitool工具向BMC發(fā)送一次數(shù)據(jù),然后根據(jù)BMC返回的數(shù)據(jù)判斷此項(xiàng)功能測(cè)試結(jié)果,測(cè)試功能項(xiàng)越多,測(cè)試人員的工作量越大,同時(shí),由于BMC返回的數(shù)據(jù)是由測(cè)試人員人工進(jìn)行判斷,很容易造成誤判,這樣就大大降低了測(cè)試效率和測(cè)試準(zhǔn)確率。
因此,這種傳統(tǒng)的測(cè)試方法已經(jīng)無(wú)法滿足計(jì)算機(jī)技術(shù)高速發(fā)展的需要,為此,?實(shí)有必要進(jìn)行研究,以提供一種方案,可快速而又準(zhǔn)確地對(duì)服務(wù)器主板功能進(jìn)行測(cè)試,并給出明確的測(cè)試結(jié)果供測(cè)試人員參考。
發(fā)明內(nèi)容
為解決上述問(wèn)題,本發(fā)明的目的在于提供一種在線自動(dòng)測(cè)試服務(wù)器的方法。
為實(shí)現(xiàn)上述目的,本發(fā)明的技術(shù)方案為:
一種在線自動(dòng)測(cè)試服務(wù)器的方法,包括如下步驟:
根據(jù)測(cè)試的所有功能項(xiàng)和每項(xiàng)測(cè)試對(duì)應(yīng)的IPMI協(xié)議數(shù)據(jù)包格式編寫(xiě)bat批處理腳本,在腳本中調(diào)用ipmitool工具向BMC逐條發(fā)送數(shù)據(jù)包,并將BMC返回的數(shù)據(jù)包保存到txt文檔中;
編寫(xiě)測(cè)試程序,在程序中對(duì)txt文檔里保存的BMC返回?cái)?shù)據(jù)包進(jìn)行判斷分析,將最終分析結(jié)果打印出來(lái),并將編寫(xiě)好的測(cè)試程序編譯生成可執(zhí)行程序。
進(jìn)一步地,還包括如下步驟:
制作DOS啟動(dòng)盤(pán),將所述bat批處理腳本和可執(zhí)行測(cè)試程序放在DOS啟動(dòng)盤(pán)下同一個(gè)目錄中,修改服務(wù)器bios設(shè)置使服務(wù)器開(kāi)機(jī)時(shí)進(jìn)入DOS啟動(dòng),測(cè)試時(shí)在DOS下執(zhí)行上述編寫(xiě)好的bat腳本,執(zhí)行完畢測(cè)試結(jié)果將會(huì)自動(dòng)顯示給測(cè)試人員。
進(jìn)一步地,還包括如下步驟:
根據(jù)windows下的ipmitool工具向BMC發(fā)送請(qǐng)求的命令數(shù)據(jù)格式,將測(cè)試時(shí)需要發(fā)送給BMC的所有單條命令數(shù)據(jù)統(tǒng)一編制到bat批處理測(cè)試腳本bmctest.bat中,并將BMC返回的數(shù)據(jù)保存到txt文檔中。
進(jìn)一步地,還包括如下步驟:
編寫(xiě)測(cè)試程序test.c,在程序中對(duì)bmc.txt里保存的BMC返回?cái)?shù)據(jù)進(jìn)行判斷分析;其中,在bmctest.bat測(cè)試腳本中,每次將命令數(shù)據(jù)發(fā)送給BMC之后,立即調(diào)用測(cè)試程序test.exe,將測(cè)試參數(shù)傳遞給測(cè)試程序。
進(jìn)一步地,在test.c測(cè)試程序中分別對(duì)測(cè)試結(jié)果進(jìn)行分析判斷,對(duì)測(cè)試失敗的,判斷給出具體測(cè)試失敗的項(xiàng),并將所有測(cè)試項(xiàng)的測(cè)試結(jié)果分別打印供測(cè)試人員參考。
本發(fā)明在線自動(dòng)測(cè)試服務(wù)器的方法當(dāng)服務(wù)器主板測(cè)試項(xiàng)較多時(shí),可快速而又準(zhǔn)確地對(duì)服務(wù)器主板功能進(jìn)行測(cè)試并給出明確的測(cè)試結(jié)果供測(cè)試人員參考。測(cè)試人員可以一次性快速準(zhǔn)確地獲取到測(cè)試結(jié)果,大大節(jié)省了工作人員的測(cè)試時(shí)間,提高了測(cè)試的準(zhǔn)確性。
附圖說(shuō)明
圖1是本發(fā)明在線自動(dòng)測(cè)試服務(wù)器的方法圖示。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明在線自動(dòng)測(cè)試服務(wù)器的方法使用bat批處理腳本進(jìn)行自動(dòng)測(cè)試,首先,根據(jù)測(cè)試的所有功能項(xiàng)和每項(xiàng)測(cè)試對(duì)應(yīng)的IPMI協(xié)議數(shù)據(jù)包格式編寫(xiě)bat批處理腳本,在腳本中調(diào)用ipmitool工具向BMC逐條發(fā)送數(shù)據(jù)包,并將BMC返回的數(shù)據(jù)包保存到txt文檔中;其次,編寫(xiě)測(cè)試程序,在程序中對(duì)txt文檔里保存的BMC返回?cái)?shù)據(jù)包進(jìn)行判斷分析,并將最終分析結(jié)果打印出來(lái)供測(cè)試人員參考,將編寫(xiě)好的測(cè)試程序編譯生成可執(zhí)行程序。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于浪潮電子信息產(chǎn)業(yè)股份有限公司,未經(jīng)浪潮電子信息產(chǎn)業(yè)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210419995.6/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測(cè);錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過(guò)測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過(guò)處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過(guò)軟件的測(cè)試或調(diào)試防止錯(cuò)誤
- 用于呈現(xiàn)在線實(shí)體在線狀態(tài)的系統(tǒng)和方法
- 提供web服務(wù)接入的在線系統(tǒng)和方法
- 定制在線圖標(biāo)
- 一種水質(zhì)在線檢測(cè)預(yù)處理裝置
- 在線測(cè)試學(xué)習(xí)方法、系統(tǒng)、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 一種在線文檔的分頁(yè)方法、裝置、設(shè)備以及可讀介質(zhì)
- 一種基于web在線學(xué)習(xí)的資源訪問(wèn)平臺(tái)
- 一種在線學(xué)習(xí)系統(tǒng)
- 在線文檔提交方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 空調(diào)冷媒量確定方法、系統(tǒng)和可讀存儲(chǔ)介質(zhì)
- 軟件測(cè)試系統(tǒng)及測(cè)試方法
- 自動(dòng)化測(cè)試方法和裝置
- 一種應(yīng)用于視頻點(diǎn)播系統(tǒng)的測(cè)試裝置及測(cè)試方法
- Android設(shè)備的測(cè)試方法及系統(tǒng)
- 一種工廠測(cè)試方法、系統(tǒng)、測(cè)試終端及被測(cè)試終端
- 一種軟件測(cè)試的方法、裝置及電子設(shè)備
- 測(cè)試方法、測(cè)試裝置、測(cè)試設(shè)備及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 測(cè)試裝置及測(cè)試系統(tǒng)
- 測(cè)試方法及測(cè)試系統(tǒng)
- 一種數(shù)控切削指令運(yùn)行軟件測(cè)試系統(tǒng)及方法
- 一種基于UDP分布式小文件存儲(chǔ)系統(tǒng)及其數(shù)據(jù)處理方法
- 一種新型云計(jì)算管理系統(tǒng)
- 一種云計(jì)算管理裝置
- 一種節(jié)能數(shù)據(jù)服務(wù)器架構(gòu)系統(tǒng)
- 一種基于云計(jì)算的客戶信息管理裝置
- 一種基于即時(shí)通訊技術(shù)的通訊系統(tǒng)
- 服務(wù)器系統(tǒng)及分配服務(wù)器的方法
- 一種MMORPG游戲服務(wù)器端
- 一種訪問(wèn)請(qǐng)求的處理方法、服務(wù)器及存儲(chǔ)介質(zhì)
- 基于Spark技術(shù)的大數(shù)據(jù)脫敏管理系統(tǒng)





