[發明專利]一種對Redis集群的壓力測試方法、系統、存儲介質及終端在審
| 申請號: | 202110303445.7 | 申請日: | 2021-03-22 |
| 公開(公告)號: | CN113204451A | 公開(公告)日: | 2021-08-03 |
| 發明(設計)人: | 馮龍;鄧偉;夏曙東;孫智彬;張志平 | 申請(專利權)人: | 北京中交興路信息科技有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22 |
| 代理公司: | 北京辰權知識產權代理有限公司 11619 | 代理人: | 李小朋 |
| 地址: | 100176 北京市海淀區東北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 redis 集群 壓力 測試 方法 系統 存儲 介質 終端 | ||
1.一種對Redis集群的壓力測試方法,其特征在于,所述方法包括:
連接待測試的目標Redis集群;
配置所述目標Redis集群的策略信息,并基于所述配置的策略信息啟動壓力測試服務;
針對所述啟動后的壓力測試服務配置基礎數據模型與業務場景模型,生成配置模型后的壓力測試服務;
啟動所述配置模型后的壓力測試服務中的數據壓測子服務進行運行,并實時統計所述運行后生成的Redis集群在單元時間內的運行參數生成測試結果。
2.根據權利要求1所述的方法,其特征在于,所述生成測試結果之后,還包括:
根據所述測試結果生成壓力測試報告,并將所述壓力測試報告發送至客戶端進行展示。
3.根據權利要求2所述的方法,其特征在于,所述根據所述測試結果生成壓力測試報告,包括:
根據所述測試結果計算出所述Redis集群在單元時間內的運行參數所對應的平均值、最大值以及最小值;
加載預先設定的報告模板;
定位所述模板中包含的多個參數關鍵字;
將所述Redis集群在單元時間內的運行參數對應的標識與所述模板中包含的多個參數關鍵字進行關聯;
當關聯成功時,將所述運行參數所對應的平均值、最大值以及最小值填充至所述關聯到的參數關鍵字位置處生成壓力測試報告。
4.根據權利要求1所述的方法,其特征在于,所述針對所述啟動后的壓力測試服務配置基礎數據模型與業務場景模型,生成配置模型后的壓力測試服務,包括:
確定當前針對所述目標Redis集群的壓力測試場景參數;
確定采集數量;
根據所述壓力測試場景參數與所述采集數量從保存車輛數據的數據中心內采集字符串類型車輛數據、鍵值對類型的車輛數據以及集合類型的車輛數據;
將所述字符串類型車輛數據、鍵值對類型的車輛數據以及集合類型的車輛數據配置到所述啟動后的壓力測試服務中。
5.根據權利要求4所述的方法,其特征在于,所述方法還包括:
根據所述壓力測試場景參數確定車輛最后位置計算模型以及車輛分段限速計算模型;
將所述車輛最后位置計算模型以及車輛分段限速計算模型配置到所述啟動后的壓力測試服務中;
生成配置模型后的壓力測試服務。
6.根據權利要求1所述的方法,其特征在于,所述配置所述目標Redis集群的策略信息,包括:
初始化所述目標Redis集群的配置信息;
導入預先定義的自定義熱點數據集合;
配置預先設定的壓力測試的指令比例;
將所述配置信息、自定義熱點數據集合以及指令比例配置到所述目標Redis集群中。
7.根據權利要求6所述的方法,其特征在于,所述初始化所述目標Redis集群的配置信息,包括:
計算所述目標Redis集群中每個節點的主從關系與槽位關系;
根據所述主從關系與槽位關系從所述預設Redis集群配置庫中匹配所述目標Redis集群對應的配置信息。
8.一種對Redis集群的壓力測試系統,其特征在于,所述系統包括:
Redis集群連接模塊,用于連接待測試的目標Redis集群;
策略信息配置模塊,用于配置所述目標Redis集群的策略信息,并基于所述配置的策略信息啟動壓力測試服務;
模型配置模塊,用于針對所述啟動后的壓力測試服務配置基礎數據模型與業務場景模型,生成配置模型后的壓力測試服務;
測試結果生成模塊,用于啟動所述配置模型后的壓力測試服務中的數據壓測子服務進行運行,并實時統計所述運行后生成的Redis集群在單元時間內的運行參數生成測試結果。
9.一種計算機存儲介質,其特征在于,所述計算機存儲介質存儲有多條指令,所述指令適于由處理器加載并執行如權利要求1-7任意一項的方法步驟。
10.一種終端,其特征在于,包括:處理器和存儲器;其中,所述存儲器存儲有計算機程序,所述計算機程序適于由所述處理器加載并執行如權利要求1-7任意一項的方法步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京中交興路信息科技有限公司,未經北京中交興路信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110303445.7/1.html,轉載請聲明來源鉆瓜專利網。





