[發明專利]一種存儲壓力測試方法、裝置、設備及介質在審
| 申請號: | 202210893161.2 | 申請日: | 2022-07-27 |
| 公開(公告)號: | CN115185757A | 公開(公告)日: | 2022-10-14 |
| 發明(設計)人: | 趙銘 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 張志梅 |
| 地址: | 215100 江蘇省蘇州*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 存儲 壓力 測試 方法 裝置 設備 介質 | ||
本申請公開了一種存儲壓力測試方法、裝置、設備及介質,涉及計算機技術領域,包括:獲取測試場景信息,并基于測試場景信息分別從預先構建的測試策略池和配置文件模板庫中選擇相應的目標測試策略和目標配置模板文件;啟動預設測試工具全選盤符并基于目標配置模板文件導出對應的目標配置文件;對目標配置文件進行解析以獲取所有硬盤盤符,并從所有硬盤盤符中剔除系統盤盤符得到待測硬盤盤符;基于目標測試策略和待測硬盤盤符對目標配置模板文件中的數據進行調整得到調整后配置文件,并將調整后配置文件導入預設測試工具以啟動存儲壓力測試。上述方案能夠動態獲取待測硬盤盤符并靈活調整目標配置模板文件,實現自動化的存儲壓力測試,無需人工參與。
技術領域
本發明涉及計算機技術領域,特別涉及一種存儲壓力測試方法、裝置、設備及介質。
背景技術
windows下存儲類的壓力測試可以基于Iometer軟件來進行,Iometer是一個免費的開源的測試磁盤性能的工具,和其他磁盤工具相比,可以測試I/O的傳輸率和平均的I/O響應時間。傳統的測試過程是手動創建測試worker、選擇硬盤、設置諸多測試參數等。由于測試場景涉及到硬盤、背板、raid卡等多種類型,且有些測試需要創建的worker數要隨著處理器線程數多少而變化,很多時候能高達128個。當前的存儲壓力測試中,一方面,需要手動進行壓力測試,其過程非常繁瑣、復雜,當數據處理量多時還容易出錯,且壓力測試時間較長,一般為24小時或48小時,導致測試效率低,人力投入較大,測試成本較高;另一方面,在測試開始后也需要人工隨時去查看界面,來監測測試的狀態,當出錯時難以及時發現錯誤并停止,浪費了測試資源。
綜上,如何實現存儲壓力測試的自動化操作以減少人力成本,并提高測試效率是目前有待解決的問題。
發明內容
有鑒于此,本發明的目的在于提供一種存儲壓力測試方法、裝置、設備及介質,能夠實現存儲壓力測試的自動化操作以減少人力成本,并提高測試效率。其具體方案如下:
第一方面,本申請公開了一種存儲壓力測試方法,包括:
獲取測試場景信息,并基于所述測試場景信息分別從預先構建的測試策略池和配置文件模板庫中選擇相應的目標測試策略和目標配置模板文件;
啟動預設測試工具全選盤符并基于所述目標配置模板文件導出對應的目標配置文件;
對所述目標配置文件進行解析以獲取所有硬盤盤符,并從所有所述硬盤盤符中剔除系統盤盤符得到待測硬盤盤符;
基于所述目標測試策略和所述待測硬盤盤符對所述目標配置模板文件中的數據進行調整得到調整后配置文件,并將所述調整后配置文件導入所述預設測試工具以啟動存儲壓力測試。
可選的,所述存儲壓力測試方法,還包括:
預先獲取不同的測試策略以構建所述測試策略池;其中,所述測試策略中包括待創建worker進程數,worker進程與待測硬盤之間的對應關系、測試時長、監控策略和測試參數調整策略。
可選的,所述存儲壓力測試方法,還包括:
預先獲取不同類型測試場景的測試參數,并基于同一類型測試場景的測試參數構建相應的測試模板文件;
基于各類型測試場景對應的所述測試模板文件構建所述配置文件模板庫。
可選的,所述從所有所述硬盤盤符中剔除系統盤盤符得到待測硬盤盤符,包括:
根據第一預設關鍵字從所有所述硬盤盤符中篩選出對應的系統盤盤符;
從所有所述硬盤盤符中對所述系統盤盤符進行剔除得到待測硬盤盤符。
可選的,所述基于所述目標測試策略和所述待測硬盤盤符對所述目標配置模板文件中的數據進行調整得到調整后配置文件,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210893161.2/2.html,轉載請聲明來源鉆瓜專利網。





