[發明專利]產生壓力流量的方法、裝置、電子設備及計算機可讀存儲介質有效
| 申請號: | 202010107463.3 | 申請日: | 2020-02-21 |
| 公開(公告)號: | CN111343046B | 公開(公告)日: | 2022-05-17 |
| 發明(設計)人: | 宋增寬 | 申請(專利權)人: | 北京字節跳動網絡技術有限公司 |
| 主分類號: | H04L43/08 | 分類號: | H04L43/08;H04L67/025;H04L67/1097;H04L67/30;H04L67/56;G06F11/22 |
| 代理公司: | 北京風雅頌專利代理有限公司 11403 | 代理人: | 郭曼 |
| 地址: | 100041 北京市石景山區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 產生 壓力 流量 方法 裝置 電子設備 計算機 可讀 存儲 介質 | ||
本公開實施例公開了一種產生壓力流量的方法、裝置、電子設備和計算機可讀存儲介質。其中該產生壓力流量的方法包括:獲取當前時刻的負載參數以及當前時刻的壓力參數;響應于當前時刻的負載參數滿足預設條件,根據所述預設條件所對應的調整策略調整所述壓力參數;根據所述壓力參數產生壓力流量。通過上述方法,解決了現有技術中的無法調整壓力流量的技術問題。
技術領域
本公開涉及壓力測試領域,尤其涉及一種產生壓力流量的方法、裝置、電子設備及計算機可讀存儲介質。
背景技術
壓力測試在互聯網后端技術中具有重要的作用,是評估系統負載能力的標準方法,準確的系統負載能力評估在大流量高并發的大型分布式系統中具有重要的意義,是合理規劃資源、保障用戶體驗的重要方法。優秀的發壓系統在整個壓力測試中起到不可替代的作用。
在已有的開源的發壓組件中,以Apache JMeter、AB等為代表的發壓工具被廣泛應用,這些工具在完成壓力測試時往往需要用戶通過肉眼來觀察本次施壓效果,需要人工調校來找到系統的最大負載能力,無法自適應的調節壓力。上述問題成為壓力測試領域亟待解決的技術問題。
發明內容
提供該發明內容部分以便以簡要的形式介紹構思,這些構思將在后面的具體實施方式部分被詳細描述。該發明內容部分并不旨在標識要求保護的技術方案的關鍵特征或必要特征,也不旨在用于限制所要求的保護的技術方案的范圍。
第一方面,本公開實施例提供一種產生壓力流量的方法,包括:
獲取當前時刻的負載參數以及當前時刻的壓力參數;
響應于當前時刻的負載參數滿足預設條件,根據所述預設條件所對應的調整策略調整所述壓力參數;
根據所述壓力參數產生壓力流量。
第二方面,本公開實施例提供一種壓力測試方法,包括:
獲取啟動參數;
根據所述啟動參數產生壓力流量;
獲取分壓權重;
根據所述分壓權重,向兩個以上的待測試接口或設備分配所述壓力流量。
第三方面,本公開實施例提供一種壓力測試系統,所述壓力測試系統包括至少一個發壓裝置、壓力控制器,用于對多個待測試設備進行壓力測試,其中:
所述至少一個發壓裝置發送啟動參數到所述壓力控制器;
所述壓力控制器根據所述啟動參數控制所述至少一個發壓裝置產生壓力流量;
所述至少一個發壓裝置獲取所述多個待測試設備的分壓權重;
所述至少一個發壓裝置根據所述分壓權重為每個待測試設備分配所述壓力流量。
第四方面,本公開實施例提供一種產生壓力流量的裝置,包括:
參數獲取模塊,用于獲取當前時刻的負載參數以及當前時刻的壓力參數;
壓力參數調整模塊,用于響應于當前時刻的負載參數滿足預設條件,根據所述預設條件所對應的調整策略調整所述壓力參數;
第一壓力流量產生模塊,用于根據所述壓力參數產生壓力流量。
第五方面,本公開實施例提供一種電子設備,包括:至少一個處理器;以及,
與所述至少一個處理器通信連接的存儲器;其中,所述存儲器存儲有能被所述至少一個處理器執行的指令,所述指令被所述至少一個處理器執行,以使所述至少一個處理器能夠執行前述第一方面或第二方面中的任一方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京字節跳動網絡技術有限公司,未經北京字節跳動網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010107463.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:直播回看調度方法、裝置及存儲介質
- 下一篇:中長期電力交易系統及交易方法





