[發明專利]性能測試方法、裝置、計算機設備和可讀存儲介質在審
| 申請號: | 202310468277.6 | 申請日: | 2023-04-27 |
| 公開(公告)號: | CN116560924A | 公開(公告)日: | 2023-08-08 |
| 發明(設計)人: | 熊元元;陳建春;楊鵬;郭兆斌;馬照云 | 申請(專利權)人: | 曙光信息產業股份有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22;G06F11/26 |
| 代理公司: | 華進聯合專利商標代理有限公司 44224 | 代理人: | 吳平 |
| 地址: | 300000 天津市西青區華*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 性能 測試 方法 裝置 計算機 設備 可讀 存儲 介質 | ||
本申請涉及一種性能測試方法、裝置、計算機設備和可讀存儲介質。該方法包括:接收數據訪問請求;數據訪問請求中攜帶了待訪問目標硬件的硬件信息;響應于數據訪問請求生成性能測試指令,基于性能測試指令調用硬件信息對應的目標硬件生成初始回調結果;性能測試指令中攜帶了目標硬件的模擬硬件故障信息;基于性能測試指令向初始回調結果中注入模擬硬件故障信息,生成目標回調結果,根據目標回調結果進行性能測試。即采用本申請實施例的方法,即使SCSI子系統中沒有定時器,也能通過向初始回調結果中注入模擬硬件故障信息的方式來實現硬件故障的注入,從而實現模擬硬件故障,實現對分布式數據存儲系統的性能測試,提高性能測試的可實施性和可靠性。
技術領域
本申請涉及故障測試技術領域,特別是涉及一種性能測試方法、裝置、計算機設備和可讀存儲介質。
背景技術
隨著計算機網絡技術的發展,為了提高數據存儲的可靠性及安全性,分布式數據存儲成為數據存儲的發展趨勢。因此,對分布式數據存儲系統進行性能測試以確保系統穩定運行至關重要。
傳統的,通常采用模擬硬件故障的方式,對分布式數據存儲系統進行性能測試。如采用通過SystemTap工具修改分布式數據存儲系統中的SCSI子系統的定時器的方式,向分布式數據存儲系統注入延時故障,以模擬分布式數據存儲系統中的硬件故障。
然而,傳統的向分布式數據存儲系統注入延時故障的方式,無法對SCSI子系統中沒有定時器的分布式數據存儲系統注入延時故障。進而,導致無法實現采用模擬硬件故障的方式,對分布式數據存儲系統進行性能測試。
發明內容
基于此,有必要針對上述技術問題,提供一種能夠實現對SCSI子系統中無定時器的分布式數據存儲系統進行模擬延時故障,并對模擬延時故障的分布式數據存儲系統進行性能測試的性能測試方法、裝置、計算機設備、計算機可讀存儲介質和計算機程序產品。
第一方面,本申請提供了一種性能測試方法。該方法包括:
接收數據訪問請求;數據訪問請求中攜帶了待訪問目標硬件的硬件信息;
響應于數據訪問請求生成性能測試指令,基于性能測試指令調用硬件信息對應的目標硬件生成初始回調結果;性能測試指令中攜帶了目標硬件的模擬硬件故障信息;
基于性能測試指令向初始回調結果中注入模擬硬件故障信息,生成目標回調結果,根據目標回調結果進行性能測試。
本實施例中,通過接收攜帶了待訪問目標硬件的硬件信息的數據訪問請求;響應于該數據訪問請求生成攜帶了目標硬件的模擬硬件故障信息的性能測試指令,基于性能測試指令調用硬件信息對應的目標硬件生成初始回調結果;接著,基于該性能測試指令向初始回調結果中注入模擬硬件故障信息,生成目標回調結果,根據目標回調結果進行性能測試;即采用本實施例中的性能測試方法進行延時故障注入時,可以根據數據訪問請求生成攜帶該延時故障信息的性能測試指令,并在獲取到目標硬件的初始回調結果的情況下,向該初始回調結果中注入該延時故障信息,以此來生成攜帶延時故障信息的目標回調結果,從而實現對延時故障的注入;因此,采用本申請實施例的方法,即使SCSI子系統中沒有定時器,也能通過向初始回調結果中注入模擬硬件故障信息的方式來實現硬件故障的注入,從而實現模擬硬件故障,實現對分布式數據存儲系統的性能測試,提高性能測試的可實施性和可靠性。
在其中一個實施例中,基于性能測試指令向初始回調結果中注入模擬硬件故障信息,生成目標回調結果,包括:
從初始回調結果中,獲取基于數據訪問請求對目標硬件執行數據訪問所生成的初始訪問結果;
基于性能測試指令中的模擬硬件故障信息,對初始訪問結果進行修改,生成目標回調結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于曙光信息產業股份有限公司,未經曙光信息產業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202310468277.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:磷酸一銨提純方法
- 下一篇:一種胰腺癌類器官、培養基及培養方法





