[發明專利]一種基于Postmark的后端存儲性能自動化測試方法有效
| 申請號: | 201710915515.8 | 申請日: | 2017-09-30 |
| 公開(公告)號: | CN107656871B | 公開(公告)日: | 2021-02-05 |
| 發明(設計)人: | 左聰越 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 濟南誠智商標專利事務所有限公司 37105 | 代理人: | 王汝銀 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 postmark 后端 存儲 性能 自動化 測試 方法 | ||
本發明提供了一種基于Postmark的后端存儲性能自動化測試方法,所述的方法包括以下步驟:S1:生成包括系統掛載功能、場景選擇功能、參數設置功能和性能測試功能的測試執行文件;S2:將測試執行文件上傳至被測文件系統所在的服務器;S3:調用執行文件,依次執行系統掛載功能、場景選擇功能、參數設置功能和性能測試功能。利用測試執行文件實現系統掛載功能、場景選擇功能、參數設置功能和性能測試功能,減少了測試時間,提高了測試效率。
技術領域
本發明涉及存儲系統技術領域,具體的說是一種基于Postmark的后端存儲性能自動化測試方法。
背景技術
隨著信息化的不斷發展,業務對信息系統的依賴性越來越強,數據的重要性也逐漸升高,隨之而來的是對存儲系統性能要求越來越嚴苛。后端存儲性能測試作為存儲系統設計和維護過程中的重要環節,其測試過程和結果直接影響著存儲系統的最終性能。
目前,大多數的后端存儲性能測試均利用Postmark這一工具來實現,Postmark是由NetApp公司開發的后端存儲性能測試工具,主要用于測試文件系統在郵件系統或電子商務系統中性能,Postmark的測試原理是:創建一個測試文件池,設定文件的數量和最大、最小長度;然后Postmark對文件池進行一系列的事務操作,每一次事務操作包括一次創建或刪除操作和一次讀或添加操作;Postmark還可以通過對創建/刪除以及讀/添加操作的比例進行修改來抵消文件系統的緩存策略可能對性能造成的影響;最后,操作完畢后刪除文件池,結束測試并輸出結果。
通過對Postmark測試原理的的分析可知,測試過程中完全需要人工來進行逐條操作,效率低下。
發明內容
為了解決上述問題,本發明提供了一種基于Postmark的后端存儲性能自動化測試方法,利用測試執行文件實現系統掛載功能、場景選擇功能、參數設置功能和性能測試功能,減少了測試時間,提高了測試效率。
本發明采用以下技術方案:
一種基于Postmark的后端存儲性能自動化測試方法,所述的方法包括以下步驟:
S1:生成包括系統掛載功能、場景選擇功能、參數設置功能和性能測試功能的測試執行文件;
S2:將測試執行文件上傳至被測文件系統所在的服務器;
S3:調用執行文件,依次執行系統掛載功能、場景選擇功能、參數設置功能和性能測試功能。
進一步的,步驟S1的具體實現過程為;
S11:下載測試工具postmark的源文件postmark-1.51.c;
S12:利用postmark的源文件編譯系統掛載、場景選擇、參數設置和性能測試功能并生成測試腳本iotest.sh。
進一步的,步驟S3的具體實現過程為:
S31:進入postmark目錄,打開并執行測試腳本;
S32:執行系統掛載功能,將被測文件系統掛載到指定的掛載點;
S33:執行場景選擇功能,選擇測試場景;
S34:基于選擇的測試場景,執行參數設置功能并獲取與測試場景對應的參數;
S35:基于步驟S34中獲取的參數值,執行性能測試功能并生成測試結果文件。
進一步的,所述的步驟S3還包括:
S36:清理測試環境。
進一步的,步驟S32的具體實現過程為:
獲取被測文件系統名稱;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710915515.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:應用調試方法及裝置
- 下一篇:作為系統盤的固態硬盤縮短上電時間的方法及系統





