[發明專利]一種存儲性能測試方法和裝置有效
| 申請號: | 202011157717.9 | 申請日: | 2020-10-26 |
| 公開(公告)號: | CN112433922B | 公開(公告)日: | 2023-01-06 |
| 發明(設計)人: | 于培亮 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34 |
| 代理公司: | 北京連和連知識產權代理有限公司 11278 | 代理人: | 張濤;宋薇薇 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 存儲 性能 測試 方法 裝置 | ||
本發明公開了一種存儲性能測試方法和裝置,方法包括:搭建自動化執行環境;在自動化執行環境中根據測試需求生成結構體,并使用令牌認證結構體以獲得配置信息;基于配置信息在自動化執行環境中實例化配置文件;針對對應的配置和負載執行基于配置文件的性能負載測試。本發明能夠提升測試效率,減少人力投入,降低人為操作錯誤。
技術領域
本發明涉及測試領域,更具體地,特別是指一種存儲性能測試方法和裝置。
背景技術
現有存儲性能測試方法已經能夠實現多負載模型的自動化測試。主要方向為采用測試主機集群技術,多種測試工具都能夠從一臺測試主機控制多臺測試主機進行性能測試,能夠滿足高性能存儲性能測試。同時,現有測試方法也實現了測試主機層面的一些自動化測試方法。
現有的自動化測試技術尚局限在測試主機層面。涉及到存儲底層配置變更的測試都需要手工配置存儲和對應測試主機,比如底層陣列、池、卷的大小和數量變更,以及智能分層、緩存加速等各種不通配置下的性能測試。整個測試時間長、模型多,傳統半自動化測試方法存在人力投入大、易出錯等弊端。
針對現有技術中傳統半自動化測試方法消耗人力,準確率低的問題,目前尚無有效的解決方案。
發明內容
有鑒于此,本發明實施例的目的在于提出一種存儲性能測試方法和裝置,能夠提升測試效率,減少人力投入,降低人為操作錯誤。
基于上述目的,本發明實施例的第一方面提供了一種存儲性能測試方法,包括在測試主機上執行以下步驟:
搭建自動化執行環境;
在自動化執行環境中根據測試需求生成結構體,并使用令牌認證結構體以獲得配置信息;
基于配置信息在自動化執行環境中實例化配置文件;
針對對應的配置和負載執行基于配置文件的性能負載測試。
在一些實施方式中,搭建自動化執行環境包括:
安裝性能測試工具;
安裝開發運營工具;
創建測試模板文件。
在一些實施方式中,在自動化執行環境中實例化配置文件包括:
使用測試模板文件通過變量實例化配置文件;
執行檢查方法檢查和消除配置文件的語法錯誤。
在一些實施方式中,根據測試需求生成結構體包括:
將測試需求實例化為具體配置方案;
基于程序接口的格式將具體配置方案構造為結構體。
在一些實施方式中,具體配置方案包括以下至少之一:存儲陣列、池、卷、分成、緩存的具體定義。
在一些實施方式中,結構體還記載以下至少之一的元數據:存儲池、大小、精簡特性、是否格式化。
在一些實施方式中,方法還包括:在使用令牌認證結構體以獲得配置信息之前,先基于預定的認證方式訪問測試管理機以獲取令牌。
本發明實施例的第二方面提供了一種存儲性能測試裝置,包括:
處理器;和
存儲器,存儲有處理器可運行的程序代碼,程序代碼在被運行時在測試主機上執行以下步驟:
搭建自動化執行環境;
在自動化執行環境中根據測試需求生成結構體,并使用令牌認證結構體以獲得配置信息;
基于配置信息在自動化執行環境中實例化配置文件;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011157717.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:破碎裝置和具有其的掘錨一體機
- 下一篇:一種環保服裝包裝袋及其制備方法





