[發明專利]一種性能測試中壓力產生服務的調度方法、裝置和系統在審
| 申請號: | 202110944779.2 | 申請日: | 2021-08-17 |
| 公開(公告)號: | CN113656161A | 公開(公告)日: | 2021-11-16 |
| 發明(設計)人: | 勞繼;武旭春 | 申請(專利權)人: | 中正信評(深圳)技術服務有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48;G06F9/455;G06F9/50;G06F11/34 |
| 代理公司: | 深圳市智勝聯合知識產權代理有限公司 44368 | 代理人: | 齊文劍 |
| 地址: | 518101 廣東省深圳市寶安區新安街道*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 性能 測試 壓力 產生 服務 調度 方法 裝置 系統 | ||
本申請提供了一種性能測試中壓力產生服務的調度方法、裝置和系統,包括當處于對目標被測系統進行性能測試時,測試端獲取被測系統的服務性能數據、資源開銷數據、服務資源數據以及資源利用數據;測試端依據預設調度規則分析被測系統的服務性能數據、資源開銷數據、服務資源數據以及資源利用數據,生成第一調度指令和第二調度指令;測試端將第一調度指令和/或第二調度指令發送至云服務器;云服務器還用于依據第一調度指令增加、減少或保持壓力產生器中虛擬用戶的數量。通過測試端監控云服務器內壓力產生器和虛擬壓力產生裝置的運行數據動態調整壓力產生器內虛擬用戶的數量和虛擬壓力產生裝置的數量,實現合理調度云服務器的資源。
技術領域
本申請涉及云計算領域,特別是一種性能測試中壓力產生服務的調度方法、裝置和系統。
背景技術
目前,隨著應用系統用戶量和處理要求的逐步提升,帶來了越來越高的性能需求,對性能測試也提出更高的要求。
現有技術通常用采用性能測試前置定義分配壓力機的方式,在即在測試開展前即預先分配好測試的壓力產生主機。在測試過程中如果壓力不足,則需要人工輸入指令增加壓力產生資源或停止測試。其缺點如下:
1、實際上對于較復雜場景的性能測試,很難在尚未測試系統性能表現的情況下一次分配好壓力產生的策略,需要不斷地試錯,重復測試和調整,增加了測試的時間和工作量。
2、在進行資源前期分配時要確保每個壓力主機處于啟動狀態(即使此時尚未執行測試),增加了閑時資源的占用和能耗開銷。
3、測試任務開始執行后,如果需要資源調整,需要人工執行,未實現自動化。增加了執行成本且無法保證調整的及時性。
4、資源調整只能涉及壓力產生機數量和虛擬用戶數的增加。虛擬用戶和壓力產生機的對應關系在測試前就已經定義,在測試執行時無法動態調整(如當壓力機無法承受預先配置的虛擬用戶數時,只能停止測試)。
發明內容
鑒于所述問題,提出了本申請以便提供克服所述問題或者至少部分地解決所述問題的一種性能測試中壓力產生服務的調度方法,應用于云服務器對被測系統進行分布式性能測試,所述方法涉及測試端、云服務器以及被測系統,所述云服務器內設有預設數量的壓力產生器和虛擬壓力產生裝置,其中,每一所述虛擬壓力產生裝置對應一所述壓力產生器;所述云服務器用于通過所述壓力產生器向所述被測系統產生數據訪問壓力,并依據所述壓力產生器獲取的被測系統的響應狀況生成被測系統的服務性能數據,所述云服務器用于通過所述虛擬壓力產生裝置向所述壓力產生器分配虛擬用戶,并依據所述虛擬壓力產生裝置資源開銷狀況生成資源開銷數據;所述被測系統用于依據自身運行情況生成服務資源數據和資源利用數據;所述方法包括:
當處于對目標被測系統進行性能測試時,所述測試端獲取所述被測系統的服務性能數據、所述資源開銷數據、所述服務資源數據以及所述資源利用數據;
所述測試端依據預設調度規則分析所述被測系統的服務性能數據、所述資源開銷數據、所述服務資源數據以及所述資源利用數據,生成第一調度指令和第二調度指令;
所述測試端將所述第一調度指令和/或所述第二調度指令發送至所述云服務器;所述云服務器還用于依據所述第一調度指令增加、減少或保持所述壓力產生器中虛擬用戶的數量,和/或依據所述第二調度指令增加或減少所述虛擬壓力產生裝置的數量。
可選地,所述測試端依據預設調度規則分析所述被測系統的服務性能數據、所述資源開銷數據、所述服務資源數據以及所述資源利用數據,生成第一調度指令和/或第二調度指令的步驟,還包括:
所述測試端依據預設調度規則分析所述被測系統的服務性能數據、所述資源開銷數據、所述服務資源數據以及所述資源利用數據,生成第三調度指令;所述云服務器還用于依據所述第三調度指令增加或減少所述壓力產生器向所述被測系統產生數據訪問壓力的頻率。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中正信評(深圳)技術服務有限公司,未經中正信評(深圳)技術服務有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110944779.2/2.html,轉載請聲明來源鉆瓜專利網。





