本發明涉及計算機測試,尤其是涉及一種服務器批量測試方法、裝置、設備和介質。
背景技術:
1、隨著信息技術的飛速發展,服務器市場規模不斷擴大,對服務器質量和出貨速度提出了更高要求。
2、傳統的服務器出貨前檢測和老化測試依賴人工操作,存在效率低、準確性差、難以規?;葐栴}。人工檢測過程中容易出現信息遺漏或錯誤記錄,老化測試的執行也難以保證一致性和全面性。同時,隨著服務器硬件技術的不斷更新,傳統測試方式難以快速適應新的硬件架構和技術標準。
技術實現思路
1、有鑒于此,本發明的目的在于提供一種服務器批量測試方法、裝置、設備和介質,通過對不同類型的服務器進行不同的測試,將信息收集、老化測試與自動化安裝深度整合,提高了服務器出貨前檢測與老化測試的效率、準確性和標準化程度。
2、第一方面,本發明實施例提供了一種服務器批量測試方法,應用于待測試服務器,該方法包括:
3、在pxe環境中,向測試系統服務器發送地址請求,并接收測試系統服務器反饋的網絡配置信息;
4、根據網絡配置信息配置服務器參數,以及在配置服務器參數完畢后接收并安裝測試系統服務器反饋的測試系統;
5、運行測試系統,以及通過測試系統中的整機信息收集腳本采集待測試服務器的硬件信息;
6、根據硬件信息中的服務器類型,生成老化測試指令;
7、根據老化測試指令運行測試系統中的老化測試腳本,得到測試報告。
8、在本發明較佳的實施例中,上述根據硬件信息中的服務器類型,生成老化測試指令,包括:
9、根據硬件信息中的服務器類型,從老化測試腳本中篩選出服務器類型對應的至少一個測試程序;
10、針對各測試程序,生成測試程序對應的老化測試指令。
11、在本發明較佳的實施例中,上述根據老化測試指令運行測試系統中的老化測試腳本,得到測試報告,包括:
12、根據各老化測試指令的執行順序,依次執行各老化測試指令對應的測試程序,得到各測試程序對應的測試報告。
13、在本發明較佳的實施例中,上述根據老化測試指令運行測試系統中的老化測試腳本,得到測試報告之后,還包括:
14、將測試報告和硬件信息發送至測試系統服務器,用以對待測試服務器的測試結果進行分析。
15、在本發明較佳的實施例中,上述根據硬件信息中的服務器類型,生成老化測試指令,包括:
16、在待測試服務器連接的顯示設備上顯示硬件信息;
17、響應于用戶針對硬件信息的服務器類型發起的至少一個操作指令,確定各操作指令對應的測試程序;
18、針對各測試程序,生成測試程序對應的老化測試指令。
19、第二方面,本發明實施例提供了一種服務器批量測試方法,應用于測試系統服務器,該方法包括:
20、在測試系統服務器中搭建pxe環境;
21、響應于多個待測試服務器發送的地址請求,向各待測試服務器反饋對應網絡配置信息,網絡配置信息用于供待測試服務器進行服務器參數配置;
22、基于網絡配置信息,將測試系統發送至各待測試服務器中;測試系統包括整機信息收集腳本和老化測試腳本;
23、接收各待測試服務器運行整機信息收集腳本后得到的硬件信息;
24、接收各待測試服務器運行老化測試腳本后得到測試報告。
25、第三方面,本發明實施例還提供一種服務器批量測試裝置,應用于待測試服務器,該裝置包括:
26、請求發送模塊,用于在pxe環境中,向測試系統服務器發送地址請求,并接收測試系統服務器反饋的網絡配置信息和測試系統;
27、信息采集模塊,用于運行測試系統中的整機信息收集腳本,采集待測試服務器的硬件信息;
28、測試指令生成模塊,用于根據硬件信息中的服務器類型,生成老化測試指令;
29、老化測試模塊,用于根據老化測試指令運行測試系統中的老化測試腳本,得到測試報告。
30、第四方面,本發明實施例還提供一種服務器批量測試裝置,應用于測試系統服務器,該裝置包括:
31、環境搭建模塊,用于在測試系統服務器中搭建pxe環境;
32、請求接收模塊,用于響應于多個待測試服務器發送的地址請求,向各待測試服務器反饋對應網絡配置信息;
33、測試系統發送模塊,用于基于網絡配置信息,將測試系統發送至各待測試服務器中;測試系統包括整機信息收集腳本和老化測試腳本;
34、信息接收模塊,用于接收各待測試服務器運行整機信息收集腳本后得到的硬件信息;
35、測試報告獲取模塊,用于接收各待測試服務器運行老化測試腳本后得到測試報告。
36、第五方面,本發明實施例還提供一種電子設備,包括處理器和存儲器,存儲器存儲有能夠被處理器執行的計算機可執行指令,處理器執行計算機可執行指令以實現上述第一方面和第二方面中任一方面的服務器批量測試方法。
37、第六方面,本發明實施例還提供一種計算機可讀存儲介質,計算機可讀存儲介質存儲有計算機可執行指令,計算機可執行指令在被處理器調用和執行時,計算機可執行指令促使處理器實現上述第一方面和第二方面中任一方面的服務器批量測試方法。
38、本發明實施例帶來了以下有益效果:
39、本發明實施例提供了一種服務器批量測試方法,通過在pxe環境中接收測試服務器反饋的網絡配置信息和測試系統,實現了對待測試服務器進行服務器參數配置后,測試系統的自動接收和安裝。在測試系統中包括正極信息收集腳本和老化測試腳本,將信息收集、老化測試與自動化安裝深度整合,簡化了服務器出貨前檢測與老化測試的流程,通過服務器類型生成老化測試指令,從而運行老化測試腳本,能夠針對不同類型的服務器進行不同的老化測試,在實現不同類型服務器批量測試的同時,提高了服務器出貨前檢測與老化測試的效率、準確性和標準化程度。
40、本發明的其他特征和優點將在隨后的說明書中闡述,或者,部分特征和優點可以從說明書推知或毫無疑義地確定,或者通過實施本發明的上述技術即可得知。
41、為使本發明的上述目的、特征和優點能更明顯易懂,下文特舉較佳實施例,并配合所附附圖,作詳細說明如下。
1.一種服務器批量測試方法,其特征在于,應用于待測試服務器,該方法包括:
2.根據權利要求1所述的方法,其特征在于,所述根據所述硬件信息中的服務器類型,生成老化測試指令,包括:
3.根據權利要求2所述的方法,其特征在于,所述根據所述老化測試指令運行所述測試系統中的老化測試腳本,得到測試報告,包括:
4.根據權利要求1所述的方法,其特征在于,所述根據所述老化測試指令運行所述測試系統中的老化測試腳本,得到測試報告之后,還包括:
5.根據權利要求1所述的方法,其特征在于,所述根據所述硬件信息中的服務器類型,生成老化測試指令,包括:
6.一種服務器批量測試方法,其特征在于,應用于測試系統服務器,該方法包括:
7.一種服務器批量測試裝置,其特征在于,應用于待測試服務器,該裝置包括:
8.一種服務器批量測試裝置,其特征在于,應用于測試系統服務器,該裝置包括:
9.一種電子設備,其特征在于,包括處理器和存儲器,所述存儲器存儲有能夠被所述處理器執行的計算機可執行指令,所述處理器執行所述計算機可執行指令以實現權利要求1至6任一項所述的服務器批量測試方法。
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質存儲有計算機可執行指令,所述計算機可執行指令在被處理器調用和執行時,所述計算機可執行指令促使處理器實現權利要求1至6任一項所述的服務器批量測試方法。