對服務(wù)器存儲設(shè)備io性能進(jìn)行自動化測試和分析方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及存儲設(shè)備?ο性能測試分析技術(shù)領(lǐng)域,具體涉及一種對服務(wù)器存儲設(shè)備 ?ο性能進(jìn)行自動化測試和分析方法。
【背景技術(shù)】
[0002] 隨著服務(wù)器行業(yè)的高速發(fā)展,在各個領(lǐng)域中越來越多的客戶采用計算能力更強(qiáng)的 服務(wù)器運(yùn)行自己的核心應(yīng)用。為了滿足高度并行化及高性能需求的客戶,國內(nèi)各大服務(wù)器 供應(yīng)商,在推出高性能服務(wù)器的同時,更加注重產(chǎn)品的質(zhì)量和和可靠性和穩(wěn)定性。
[0003] 存儲設(shè)備的10性能,是服務(wù)器非常關(guān)鍵的性能指標(biāo)之一,在服務(wù)器中起著至關(guān)重 要的作用。10性能的測試是服務(wù)器測試中非常重要的環(huán)節(jié),10測試中的數(shù)據(jù)量非常大,數(shù)據(jù) 也非常不直觀,往往都要靠人工進(jìn)行統(tǒng)計和分析,會需要耗費(fèi)大量的時間和精力,并且人工 統(tǒng)計非常容易出錯。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明要解決的技術(shù)問題是:針對原來的測試完成后,需要花費(fèi)大量的時間進(jìn)行 數(shù)據(jù)統(tǒng)計和整理工作,需要耗費(fèi)大量時間,而且容易出錯的問題,本發(fā)明提出一種對服務(wù)器 存儲設(shè)備10性能進(jìn)行自動化測試和分析方法,能夠?qū)Υ鎯Φ?0性能化無人值守進(jìn)行測試, 并對測試數(shù)據(jù)進(jìn)行整理和分析。
[0005] 本發(fā)明所采用的技術(shù)方案為:
[0006] 對服務(wù)器存儲設(shè)備10性能進(jìn)行自動化測試和分析方法,所述方法通過Linux shell script腳本自動檢測系統(tǒng)中的存儲配置,自動按照指定的配置參數(shù)對系統(tǒng)中的所有 存儲設(shè)備進(jìn)行10性能測試,測試完成后,測試結(jié)果導(dǎo)入到excel中,再利用excel的強(qiáng)大的數(shù) 據(jù)分析功能對測試數(shù)據(jù)進(jìn)行分析。
[0007] 所述方法測試和分析步驟如下:
[0008] 1)將測試腳本及相關(guān)測試軟件拷貝至系統(tǒng)下,并進(jìn)行解壓,然后運(yùn)行;
[0009] 2)通過腳本自動檢測系統(tǒng)中的存儲配置,自動按照指定的配置參數(shù)對系統(tǒng)中的所 有存儲設(shè)備進(jìn)行10性能測試;
[0010] 3)測試完成后,對測試結(jié)果中的結(jié)果文件進(jìn)行分析,摘出其中的性能數(shù)據(jù),填入性 能分析報告;
[0011] 4)對測試報告中的數(shù)據(jù)進(jìn)行分析,產(chǎn)生數(shù)據(jù)分析的直觀報表,以供測試人員查看。 [00 12]所述方法將測試過程中產(chǎn)生的各種日志,包括系統(tǒng)日志、BMC日志、硬盤smart日 志、測試系統(tǒng)日志等文件進(jìn)行打包并上傳到指定的FTP進(jìn)行保存,以備將來進(jìn)行查詢。
[0013] 本發(fā)明的有益效果為:
[0014] 本發(fā)明方法可以對服務(wù)器的存儲系統(tǒng)進(jìn)行自動化測試和分析,并自動把測試結(jié)果 保存在Excel數(shù)據(jù)表中,輸出結(jié)果簡單易懂,數(shù)據(jù)分析高效,分析結(jié)果準(zhǔn)確可靠??梢杂行У?提高研發(fā)和工程人員的工作效率,節(jié)省人力成本,提高工作的準(zhǔn)確性和可靠性。
【附圖說明】
[0015] 圖1為本發(fā)明測試和分析流程圖。
【具體實(shí)施方式】
[0016] 下面根據(jù)說明書附圖,結(jié)合【具體實(shí)施方式】對本發(fā)明進(jìn)一步說明:
[0017] 實(shí)施例1:
[0018] 對服務(wù)器存儲設(shè)備10性能進(jìn)行自動化測試和分析方法,所述方法通過Linux shell script腳本自動檢測系統(tǒng)中的存儲配置,自動按照指定的配置參數(shù)對系統(tǒng)中的所有 存儲設(shè)備進(jìn)行10性能測試,測試完成后,測試結(jié)果導(dǎo)入到excel中,再利用excel的強(qiáng)大的數(shù) 據(jù)分析功能對測試數(shù)據(jù)進(jìn)行分析。
[0019] 實(shí)施例2:
[0020] 如圖1所示,在實(shí)施例1的基礎(chǔ)上,本實(shí)施例所述方法測試和分析步驟如下:
[0021] 1)將測試腳本及相關(guān)測試軟件拷貝至系統(tǒng)下,并進(jìn)行解壓,然后運(yùn)行;
[0022] 2)通過腳本自動檢測系統(tǒng)中的存儲配置,自動按照指定的配置參數(shù)對系統(tǒng)中的所 有存儲設(shè)備進(jìn)行10性能測試;
[0023] 3)測試完成后,對測試結(jié)果中的結(jié)果文件進(jìn)行分析,摘出其中的性能數(shù)據(jù),填入性 能分析報告;
[0024] 4)對測試報告中的數(shù)據(jù)進(jìn)行分析,產(chǎn)生數(shù)據(jù)分析的直觀報表,以供測試人員查看。
[0025] 實(shí)施例3:
[0026]在實(shí)施例1或2的基礎(chǔ)上,本實(shí)施例所述方法將測試過程中產(chǎn)生的各種日志,包括 系統(tǒng)日志、BMC日志、硬盤smart日志、測試系統(tǒng)日志等文件進(jìn)行打包并上傳到指定的FTP進(jìn) 行保存,以備將來進(jìn)行查詢。
[0027] 實(shí)施例4:
[0028] 在上述任一實(shí)施例的基礎(chǔ)上,本實(shí)施例腳本源代碼如下:
[0029]
[0030]
[00311
[00321
[0033]
[0034]
[003?
[00
[0037]
[nn^Rl
[00
[00401
[00
[0042]以上實(shí)施方式僅用于說明本發(fā)明,而并非對本發(fā)明的限制,有關(guān)技術(shù)領(lǐng)域的普通 技術(shù)人員,在不脫離本發(fā)明的精神和范圍的情況下,還可以做出各種變化和變型,因此所有 等同的技術(shù)方案也屬于本發(fā)明的范疇,本發(fā)明的專利保護(hù)范圍應(yīng)由權(quán)利要求限定。
【主權(quán)項(xiàng)】
1. 對服務(wù)器存儲設(shè)備10性能進(jìn)行自動化測試和分析方法,其特征在于:所述方法通過 Linux shell script腳本自動檢測系統(tǒng)中的存儲配置,自動按照指定的配置參數(shù)對系統(tǒng)中 的所有存儲設(shè)備進(jìn)行10性能測試,測試完成后,測試結(jié)果導(dǎo)入到excel中,再利用excel的強(qiáng) 大的數(shù)據(jù)分析功能對測試數(shù)據(jù)進(jìn)行分析。2. 根據(jù)權(quán)利要求1所述的對服務(wù)器存儲設(shè)備10性能進(jìn)行自動化測試和分析方法,其特 征在于,所述方法測試和分析步驟如下: 1) 將測試腳本及相關(guān)測試軟件拷貝至系統(tǒng)下,并進(jìn)行解壓,然后運(yùn)行; 2) 通過腳本自動檢測系統(tǒng)中的存儲配置,自動按照指定的配置參數(shù)對系統(tǒng)中的所有存 儲設(shè)備進(jìn)行10性能測試; 3) 測試完成后,對測試結(jié)果中的結(jié)果文件進(jìn)行分析,摘出其中的性能數(shù)據(jù),填入性能分 析報告; 4) 對測試報告中的數(shù)據(jù)進(jìn)行分析,產(chǎn)生數(shù)據(jù)分析的直觀報表,以供測試人員查看。3. 根據(jù)權(quán)利要求1或2所述的對服務(wù)器存儲設(shè)備10性能進(jìn)行自動化測試和分析方法,其 特征在于:所述方法將測試過程中產(chǎn)生的各種日志進(jìn)行打包并上傳到指定的FTP進(jìn)行保存, 以備將來進(jìn)行查詢。
【專利摘要】本發(fā)明公開了對服務(wù)器存儲設(shè)備IO性能進(jìn)行自動化測試和分析方法,所述方法通過Linux?shell?script腳本自動檢測系統(tǒng)中的存儲配置,自動按照指定的配置參數(shù)對系統(tǒng)中的所有存儲設(shè)備進(jìn)行IO性能測試,測試完成后,測試結(jié)果導(dǎo)入到excel中,再利用excel的強(qiáng)大的數(shù)據(jù)分析功能對測試數(shù)據(jù)進(jìn)行分析。本發(fā)明方法可以對服務(wù)器的存儲系統(tǒng)進(jìn)行自動化測試和分析,并自動把測試結(jié)果保存在Excel數(shù)據(jù)表中,輸出結(jié)果簡單易懂,數(shù)據(jù)分析高效,分析結(jié)果準(zhǔn)確可靠??梢杂行У靥岣哐邪l(fā)和工程人員的工作效率,節(jié)省人力成本,提高工作的準(zhǔn)確性和可靠性。
【IPC分類】G06F11/34, G06F11/30
【公開號】CN105607988
【申請?zhí)枴緾N201510957410
【發(fā)明人】李光達(dá)
【申請人】浪潮電子信息產(chǎn)業(yè)股份有限公司
【公開日】2016年5月25日
【申請日】2015年12月18日