一種老化測試中內存測試方法
【專利摘要】本發(fā)明公開了一種老化測試中內存測試方法,該測試方法步驟如下:1)在操作系統(tǒng)內進行模塊老化測試;2)打包內存DOS測試模塊;3)在操作系統(tǒng)內運行模塊老化測試程序,在測試完成后將內存DOS測試模塊設于BIOS只讀存儲器,使測試機重啟;4)測試機BIOS完成自檢后,運行內存DOS測試模塊,進行內存測試;5)測試結束后重啟引導進入操作系統(tǒng),在操作系統(tǒng)內抓取內存模塊測試狀態(tài);6)內存測試通過,則繼續(xù)進行下一模塊老化測試,內存測試失敗則報錯,停止測試。本發(fā)明的內存老化測試在DOS平臺進行,內存利用率高,測試效果顯著;實現(xiàn)Windows/Linux操作系統(tǒng)和DOS的自動切換,實現(xiàn)自動化測試。
【專利說明】
一種老化測試中內存測試方法
技術領域
[0001 ]本發(fā)明涉及服務器老化測試領域,具體地說是一種老化測試中內存測試方法。
【背景技術】
[0002]在當前服務器制造工廠,都要對服務器進行老化測試,用來評估服務器性能是否達標、運行是否穩(wěn)定。老化測試是一連串模塊測試的集合,包括CPU模塊測試、存儲模塊測試、內存模塊測試、網絡模塊測試等,測試時各模塊程序自動切換,進行自動化測試,且大都是在Windows、Linux等操作系統(tǒng)平臺上進行老化測試。在Windows/Linux操作系統(tǒng)內進行測試時,由于操作系統(tǒng)占用幾百兆甚至幾G的內存空間,還要預留部分內存空間供操作系統(tǒng)和測試使用,致使內存測試存在盲區(qū),測試率不高,測試效果不佳。DOS系統(tǒng)占用內存少,在DOS下測試內存利用率高、效果顯著。但是DOS驅動少、可應用性低等缺點致使無法實現(xiàn)網絡、CPU等模塊的老化測試。因此如果要在DOS平臺測試內存,Windows/Linux操作系統(tǒng)測試其他模塊,需要進行平臺的切換,且為手動切換,不能實現(xiàn)自動化測試。
[0003]公開的相關專利文件:名稱為“移動終端中內存的老化測試方法和裝置”,該文件公開了 “一種移動終端中內存的老化測試方法和裝置,其中,方法包括:獲取自動化腳本;在待測移動終端中運行自動化腳本;周期性地記錄待測移動終端中各個應用程序的內存占用值并生成內存占用值記錄;在測試時間完成之后,對待測移動終端進行卡頓測試;以及如果待測移動終端出現(xiàn)卡頓,則根據內存占用值記錄進行測試分析。該方法通過自動運行自動化腳本來實現(xiàn)待測移動終端內存的老化,使得在內存老化的過程中無需人工參與,節(jié)省了測試中的人力成本和時間,提高了測試效率,且實現(xiàn)了測試的自動化”。
[0004]上述公開文件與本
【發(fā)明內容】
要解決的技術問題,采用的技術手段都不相同。
【發(fā)明內容】
[0005]本發(fā)明的技術任務是提供一種老化測試中內存測試方法。
[0006]本發(fā)明的技術任務是按以下方式實現(xiàn)的,該測試方法步驟如下:
1)在操作系統(tǒng)內進行模塊老化測試;
2)打包內存DOS測試模塊;
3)在操作系統(tǒng)內運行模塊老化測試程序,在測試完成后將內存DOS測試模塊設于B1S只讀存儲器,使測試機重啟;
4)測試機B1S完成自檢后,運行內存DOS測試模塊,進行內存測試;
5)測試結束后重啟引導進入操作系統(tǒng),在操作系統(tǒng)內抓取內存模塊測試狀態(tài);
6)內存測試通過,則繼續(xù)進行下一模塊老化測試,內存測試失敗則報錯,停止測試。
[0007]所述的操作系統(tǒng)為Windows操作系統(tǒng)或Linux操作系統(tǒng)。
[0008]所述的步驟2)中測試模塊為內存DOS老化測試程序和DOS系統(tǒng)文件打包成的測試豐旲塊。
[0009]本發(fā)明的一種老化測試中內存測試方法和現(xiàn)有技術相比,內存老化測試在DOS平臺進行,內存利用率高,測試效果顯著;實現(xiàn)Windows/Linux操作系統(tǒng)和DOS的自動切換,實現(xiàn)自動化測試。
【附圖說明】
[0010]圖1為一種老化測試中內存測試方法的流程框圖。
【具體實施方式】
[0011]實施例1:
該老化測試中內存測試方法的步驟如下:
1)在Windows操作系統(tǒng)內進行模塊老化測試;
2)將內存DOS老化測試程序和DOS系統(tǒng)文件打包成測試模塊;
3)在Windows操作系統(tǒng)內運行模塊老化測試程序,在測試完成后將內存DOS測試模塊設于基本輸入輸出系統(tǒng)(BasicInput-Output System,B10S)只讀存儲器(B10S-R0M),將測試機重啟;
4)測試機啟動后,內存DOS測試模塊隨B1S—起被讀入到內存中,B10S在做完自檢和初始化工作后將執(zhí)行權交給內存DOS測試模塊,進行內存測試;
5)測試結束后重啟引導進入操作系統(tǒng),在操作系統(tǒng)內抓取內存模塊測試狀態(tài);
6)內存測試通過,則繼續(xù)進行下一模塊老化測試,內存測試失敗則報錯,停止測試。
[0012]實施例2:
該老化測試中內存測試方法的步驟如下:
1)在Linux操作系統(tǒng)內進行模塊老化測試;
2)將內存DOS老化測試程序和DOS系統(tǒng)文件打包成測試模塊;
3)在Linux操作系統(tǒng)內運行模塊老化測試程序,在測試完成后將內存DOS測試模塊設于基本輸入輸出系統(tǒng)(BasicInput-Output System,B1S)只讀存儲器(B10S-R0M),將測試機重啟;
4)測試機啟動后,內存DOS測試模塊隨B1S—起被讀入到內存中,B10S在做完自檢和初始化工作后將執(zhí)行權交給內存DOS測試模塊,進行內存測試;
5)測試結束后重啟引導進入操作系統(tǒng),在操作系統(tǒng)內抓取內存模塊測試狀態(tài);
6)內存測試通過,則繼續(xù)進行下一模塊老化測試,內存測試失敗則報錯,停止測試。
[0013]使用上述方法,測試機可以在DOS下測試內存,內存利用率高,測試效果好。將內存DOS測試模塊設到B10S-R0M,實現(xiàn)DOS平臺內存測試和Windows/Linux操作系統(tǒng)平臺的自動切換,無需手動參與,實現(xiàn)了自動化測試。
[0014]通過上面【具體實施方式】,所述技術領域的技術人員可容易的實現(xiàn)本發(fā)明。但是應當理解,本發(fā)明并不限于上述的幾種【具體實施方式】。在公開的實施方式的基礎上,所述技術領域的技術人員可任意組合不同的技術特征,從而實現(xiàn)不同的技術方案。
【主權項】
1.一種老化測試中內存測試方法,其特征在于,該測試方法步驟如下: 1)在操作系統(tǒng)內進行模塊老化測試; 2)打包內存DOS測試模塊; 3)在操作系統(tǒng)內運行模塊老化測試程序,在測試完成后將內存DOS測試模塊設于B1S只讀存儲器,使測試機重啟; 4)測試機B1S完成自檢后,運行內存DOS測試模塊,進行內存測試; 5)測試結束后重啟引導進入操作系統(tǒng),在操作系統(tǒng)內抓取內存模塊測試狀態(tài); 6)內存測試通過,則繼續(xù)進行下一模塊老化測試,內存測試失敗則報錯,停止測試。2.根據權利要求1所述的一種老化測試中內存測試方法,其特征在于,所述的操作系統(tǒng)為Windows操作系統(tǒng)或Linux操作系統(tǒng)。3.根據權利要求1所述的一種老化測試中內存測試方法,其特征在于,所述的步驟2)中測試模塊為內存DOS老化測試程序和DOS系統(tǒng)文件打包成的測試模塊。
【文檔編號】G06F11/22GK106055444SQ201610398477
【公開日】2016年10月26日
【申請日】2016年6月7日
【發(fā)明人】王佩, 孫連震
【申請人】浪潮電子信息產業(yè)股份有限公司