[發明專利]基于云原生的性能壓測方法、裝置、計算機設備及存儲介質在審
| 申請號: | 202111447011.0 | 申請日: | 2021-11-30 |
| 公開(公告)號: | CN114138647A | 公開(公告)日: | 2022-03-04 |
| 發明(設計)人: | 鄢偉;丁鐵梁;黃龍華;劉沁源;段嘉;胡斐 | 申請(專利權)人: | 招商局金融科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 深圳眾鼎專利商標代理事務所(普通合伙) 44325 | 代理人: | 姚章國 |
| 地址: | 518000 廣東省深圳市福田區華富街*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 原生 性能 方法 裝置 計算機 設備 存儲 介質 | ||
本發明公開一種基于云原生的性能壓測方法、裝置、計算機設備及存儲介質。該方法包括:獲取性能壓測請求,所述性能壓測請求包括待測軟件、性能壓測類型和壓測參數期望值;基于所述性能壓測類型查詢容器鏡像倉庫,獲取與所述性能壓測類型相對應的目標軟件鏡像;基于所述目標軟件鏡像和所述壓測參數期望值,確定目標實例數量,在基于云原生的容器集群中,創建與所述目標實例數量相對應的目標壓測實例;基于所述目標壓測實例,對所述待測軟件進行性能壓測,獲取性能壓測結果。該方法可保障性能壓測過程中動態擴容操作的便利性,且有助于保障性能壓測的效率。
技術領域
本發明涉及軟件壓測技術領域,尤其涉及一種基于云原生的性能壓測方法、裝置、計算機設備及存儲介質。
背景技術
現有軟件性能壓測過程包括如下步驟:獲取性能壓測的壓測參數期望值和每臺性能壓測設備對應的單機壓測參數,根據目標壓測參數和單機壓測參數,確定目標數量,以部署與目標數量相匹配的性能壓測設備進行壓力測試。一般來說,現有軟件性能壓測過程是基于目標數量的性能壓測設備進行性能壓測,在性能壓測過程中需要擴容時,例如開始部署10臺性能壓測設備,在壓測過程中擴展到20臺性能壓測設備時,需要重新部署并調用新增性能壓測設備進行性能壓測,其擴容操作過程較復雜。
發明內容
本發明實施例提供一種基于云原生的性能壓測方法、裝置、計算機設備及存儲介質,以解決現有性能壓測過程中擴容操作過程較復雜的問題。
一種基于云原生的性能壓測方法,包括:
獲取性能壓測請求,所述性能壓測請求包括待測軟件、性能壓測類型和壓測參數期望值;
基于所述性能壓測類型查詢容器鏡像倉庫,獲取與所述性能壓測類型相對應的目標軟件鏡像;
基于所述目標軟件鏡像和所述壓測參數期望值,確定目標實例數量,在基于云原生的容器集群中,創建與所述目標實例數量相對應的目標壓測實例;
基于所述目標壓測實例,對所述待測軟件進行性能壓測,獲取性能壓測結果。
一種基于云原生的性能壓測裝置,包括:
性能壓測請求獲取模塊,用于獲取性能壓測請求,所述性能壓測請求包括待測軟件、性能壓測類型和壓測參數期望值;
目標軟件鏡像獲取模塊,用于基于所述性能壓測類型查詢容器鏡像倉庫,獲取與所述性能壓測類型相對應的目標軟件鏡像;
目標軟件鏡像創建模塊,用于基于所述目標軟件鏡像和所述壓測參數期望值,確定目標實例數量,在基于云原生的容器集群中,創建與所述目標實例數量相對應的目標壓測實例;
性能壓測結果獲取模塊,用于基于所述目標壓測實例,對所述待測軟件進行性能壓測,獲取性能壓測結果。
一種計算機設備,包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,所述處理器執行所述計算機程序時實現上述基于云原生的性能壓測方法。
一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,所述計算機程序被處理器執行時實現上述基于云原生的性能壓測方法。
上述基于云原生的性能壓測方法、裝置、計算機設備及存儲介質,可根據性能壓測請求中的性能壓測類型,快速確定其對應的目標軟件鏡像,保障目標軟件鏡像的獲取效率;根據目標軟件鏡像和壓測參數期望值,動態確定所需的目標實例數量,在基于云原生的容器集群中,動態創建與目標實例數量相對應的目標壓測實例,以實現動態擴容,提高動態擴容的便利性;而且,基于所述目標壓測實例對待測軟件進行性能壓測時,由于目標壓測實例是在基于云原生技術的容器集群上創建的實例,可基于云原生技術,快速形成網絡流量壓力,以保障對待測軟件進行性能壓測的效率。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于招商局金融科技有限公司,未經招商局金融科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111447011.0/2.html,轉載請聲明來源鉆瓜專利網。





