測試結(jié)果整合系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種測試結(jié)果整合系統(tǒng)及方法。
【背景技術(shù)】
[0002]當(dāng)前產(chǎn)線服務(wù)器的測試大都是基于PXE Server (PXE:preboot executeenvironment,預(yù)啟動執(zhí)行環(huán)境,Server:服務(wù)器)以Rack (支架)的形式進(jìn)行的,由于產(chǎn)線資源的限制,我們一般只將Rack中一臺Server與顯示器連接,這樣來講,測試結(jié)果的處理往往會面對以下幾個(gè)問題:
[0003]1.Rack中各個(gè)Server的測試狀態(tài)無法實(shí)時(shí)監(jiān)控;2.對于測試報(bào)錯(cuò)的Server無法快速而精準(zhǔn)的定位;3.不能及時(shí)獲知測試報(bào)錯(cuò)的Server的具體報(bào)錯(cuò)原因;4.測試的結(jié)果不便整合和分析,給后續(xù)的調(diào)試帶來不便。
【發(fā)明內(nèi)容】
[0004]鑒于以上內(nèi)容,有必要提供一種測試結(jié)果整合系統(tǒng),使在與任意Server連接的顯示器上都能獲取整個(gè)Rack測試的結(jié)果信息,快速的對測試錯(cuò)誤的Server進(jìn)行定位,并且非常直觀的獲取測試錯(cuò)誤的具體原因的信息。
[0005]此外,還有必要提供一種測試結(jié)果整合方法。
[0006]一種測試結(jié)果整合系統(tǒng),應(yīng)用于產(chǎn)線服務(wù)器的測試中,該系統(tǒng)包括:
[0007]數(shù)據(jù)設(shè)置模塊,用于設(shè)置Rack中每臺待測Server的基本信息及l(fā)og文件的設(shè)置信息;測試模塊,用于調(diào)用測試程序,測試每臺待測Server,并將每臺待測Server按照所述log文件的設(shè)置信息生成的log文件上傳到PXE Server中,所述PXE Server通過交換器與所述Rack中所有待測Server進(jìn)行網(wǎng)絡(luò)連接;動態(tài)監(jiān)控模塊,用于實(shí)時(shí)監(jiān)控PXE Server端接收log文件的情況,統(tǒng)計(jì)PXE Server端所接收的log文件數(shù)目;所述動態(tài)監(jiān)控模塊,還用于在測試結(jié)束時(shí),判斷PXE Server端所接收的log文件數(shù)目是否和所述待測Server的數(shù)目一致;結(jié)果整合模塊,用于當(dāng)數(shù)目一致時(shí),對測試結(jié)果進(jìn)行整合,并將整合的測試結(jié)果發(fā)送至與任一臺待測Server相連的顯示器,并在顯示器中顯示出來,不一致時(shí),在所述顯示器中提示測試失敗。
[0008]一種測試結(jié)果整合方法,應(yīng)用于產(chǎn)線服務(wù)器的測試中,該方法包括:
[0009]初始化步驟:使PXE Server通過交換器與所述Rack中所有待測Server進(jìn)行網(wǎng)絡(luò)連接,保存每臺待測Server的基本信息及l(fā)og文件的設(shè)置信息;測試步驟:調(diào)用測試程序,分別對每臺待測Server進(jìn)行測試,每臺待測Server按照所接收的log文件的設(shè)置信息生成log文件,并上傳到PXE Server ;監(jiān)控步驟:實(shí)時(shí)監(jiān)控PXE Server端接收log文件的情況,統(tǒng)計(jì)PXE Server端所接收的log文件數(shù)目;判斷步驟:判斷PXE Server端log文件數(shù)目與待測Server的數(shù)目是否一致,當(dāng)數(shù)目一致時(shí),進(jìn)入結(jié)果整合步驟,否則提示測試失?。徽喜襟E:對測試結(jié)果進(jìn)行整合,并將整合的測試結(jié)果發(fā)送至與任一臺待測Server相連的顯示器,并在顯示器中顯示出來。
[0010]相較于現(xiàn)有技術(shù),本發(fā)明所述的測試結(jié)果整合系統(tǒng)及方法,使產(chǎn)線工作人員只需要通過一臺與任意Server連接的顯示器,就能獲取整個(gè)Rack上的待測Server的測試結(jié)果信息,進(jìn)而快速的對測試錯(cuò)誤的Server進(jìn)行定位,并且非常直觀的獲取測試報(bào)錯(cuò)的具體原因,這樣不僅節(jié)省了產(chǎn)線的資源還提高了整個(gè)測試流程的效率。
【附圖說明】
[0011]圖1是本發(fā)明測試結(jié)果整合系統(tǒng)較佳實(shí)施例的應(yīng)用環(huán)境示意圖。
[0012]圖2是本發(fā)明測試結(jié)果整合系統(tǒng)較佳實(shí)施例的功能模塊圖。
[0013]圖3是本發(fā)明測試結(jié)果整合方法較佳實(shí)施例的流程圖。
[0014]主要元件符號說明
[0015]測試結(jié)果整合系統(tǒng)I
[0016]處理器2
[0017]存儲裝置3
[0018]顯示器4
[0019]數(shù)據(jù)設(shè)置模塊 10
[0020]數(shù)據(jù)傳輸模塊 11
[0021]測試模塊12
[0022]動態(tài)監(jiān)控模塊 13
[0023]結(jié)果整合模塊 14
[0024]如下【具體實(shí)施方式】將結(jié)合上述附圖進(jìn)一步說明本發(fā)明。
【具體實(shí)施方式】
[0025]參閱圖1所示,是本發(fā)明測試結(jié)果整合系統(tǒng)較佳實(shí)施例的應(yīng)用環(huán)境示意圖。在本實(shí)施例中,要實(shí)現(xiàn)本發(fā)明所述的測試結(jié)果整合系統(tǒng)I需要以下配置:一臺PXE Server,產(chǎn)線Rack,及一臺顯示器。所述PXE Server包括,但不僅限于,處理器2及存儲裝置3,所述的測試結(jié)果整合系統(tǒng)I安裝于存儲裝置3中。待測產(chǎn)線服務(wù)器(下文簡稱Server)按產(chǎn)品序號由小到大的順序從上往下的擺放在所述產(chǎn)線Rack上,所述顯示器4與其中任意一臺待測Server相連,用以顯示整個(gè)Rack上的待測Server的整合后的測試結(jié)果,且所述的PXEServer通過交換器與Rack上的每一臺待測Server進(jìn)行網(wǎng)絡(luò)連接,以便測試。
[0026]所述PXE Server的存儲裝置3中存儲有所述待測Server的基本信息、log文件的設(shè)置信息、測試程序及動態(tài)監(jiān)控程序。當(dāng)啟動所述PXE Server端的測試結(jié)果整合系統(tǒng)時(shí),存儲裝置3中的測試程序及l(fā)og文件的設(shè)置信息被下載至每一臺所述待測Server的虛擬內(nèi)存中,且同時(shí)PXE Server端的動態(tài)監(jiān)控程序被激活。所述測試程序?qū)γ恳慌_待測Server進(jìn)行測試,測試得出的數(shù)據(jù)按照所述log文件的設(shè)置信息中規(guī)定的格式,儲存在每一臺待測Server端生成的log文件中,所述log文件隨即被上傳至所述PXE Server。所述動態(tài)監(jiān)控程序?qū)崟r(shí)監(jiān)控所述PXE Server接收log文件的情況,并統(tǒng)計(jì)所述log文件的數(shù)目。測試結(jié)束時(shí),如果統(tǒng)計(jì)的log文件的數(shù)目與所述待測Server的數(shù)目相同,所述測試結(jié)果整合系統(tǒng)I對整個(gè)Rack測試的結(jié)果進(jìn)行整合,并將整合的測試結(jié)果顯示在顯示器4中,以供工作人員查看。
[0027]參閱圖2所示,是本發(fā)明測試結(jié)果整合系統(tǒng)較佳實(shí)施例的功能模塊圖。在本實(shí)施例中,本發(fā)明所述的測試結(jié)果整合系統(tǒng)I包括數(shù)據(jù)設(shè)置模塊10、數(shù)據(jù)傳輸模塊11、測試模塊12、動態(tài)監(jiān)控模塊13及結(jié)果整合模塊14。所述的功能模塊10-14的具體功能將在后文圖2所示的流程圖中作詳細(xì)描述。
[0028]參閱圖3所示,是本發(fā)明測試結(jié)果整合方法較佳實(shí)施例的方法流程圖。
[0029]步驟S21,測試前,將待測Server按產(chǎn)品序號由小到大的順序從上往下的擺放到Rack上,并任選其中一臺與顯示器4相連,用以顯示所述待測Server的整合的測試結(jié)果,且通過交換器將PXE Server與所述待測Server進(jìn)行網(wǎng)絡(luò)連接。
[0030]步驟S22,給Rack上的所述待測Server按從上往下的順序依次編號,并貼上標(biāo)簽。
[0031]所述標(biāo)簽編號可以是數(shù)字,也可以是字母或其他任意形式的編號。標(biāo)簽編號相當(dāng)于對每個(gè)Server的物理地址進(jìn)行了標(biāo)記,并同時(shí)和與其相應(yīng)的產(chǎn)品序號進(jìn)行了綁定,方便測試結(jié)果的整合。
[0032]步驟S23,數(shù)據(jù)設(shè)置模塊10在PXE Server端輸入所述待測Server的基本信息及l(fā)og文件的設(shè)置信息,安裝測試程序及動態(tài)監(jiān)控程序。
[0033]所述待測Server的基本信息包括每臺待測Server的產(chǎn)品序號及其標(biāo)簽編號。所述的log文件的設(shè)置信息包括log文件的名稱格式信息和log文件的內(nèi)容信息。其中設(shè)置所述log文件的名稱格式為:產(chǎn)品序號+測試內(nèi)容+測試日期.測試結(jié)果.log ;設(shè)置所述log文件的內(nèi)容信息包括:具體測試模塊的名稱、測試的日期以及模塊的測試結(jié)果;如果模塊內(nèi)部有許多具體的測試項(xiàng)目,也可以把每個(gè)測試項(xiàng)目的測試結(jié)果記錄在內(nèi),以方便調(diào)試。