[發明專利]壓力測試過程中的數據存儲方法、匯總方法、設備及介質在審
| 申請號: | 201910248634.1 | 申請日: | 2019-03-29 |
| 公開(公告)號: | CN111752786A | 公開(公告)日: | 2020-10-09 |
| 發明(設計)人: | 宮夢雷;胡建平;陳夢;胡凱;袁敏 | 申請(專利權)人: | 上海嗶哩嗶哩科技有限公司 |
| 主分類號: | G06F11/24 | 分類號: | G06F11/24;G06F11/34 |
| 代理公司: | 北京英特普羅知識產權代理有限公司 11015 | 代理人: | 程超 |
| 地址: | 200000 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 壓力 測試 過程 中的 數據 存儲 方法 匯總 設備 介質 | ||
本公開提供了一種壓力測試過程中的數據存儲方法,應用于壓測容器,所述方法包括:監聽獲知當前時刻滿足預設存儲時刻,根據所述當前時刻確定目標時間段;統計所述目標時間段內對預設接口執行所述壓力測試對應的壓測數據;根據所述壓測數據,確定目標數據;發送所述目標數據至數據庫以進行存儲。本公開還提供了一種壓力測試過程中的數據匯總方法、一種計算機設備及一種計算機可讀存儲介質。
技術領域
本發明涉及壓力測試技術領域,尤其涉及一種壓力測試過程中的數據存儲方法、壓力測試過程中的數據匯總方法、計算機設備及計算機可讀存儲介質。
背景技術
隨著主流系統的服務化設計,接口已經成為各系統間通信的橋梁,因此,接口的性能壓測也變得越來越重要。
傳統上通常使用專業壓測工具如JMeter對接口進行壓力測試。JMeter在對接口進行壓力測試時,會實時將測試結果存儲在jtl文件中,這種存儲方式非常低效;且每次執行壓力測試時產生的jtl文件非常大,甚至高達數十G,極其耗費文件系統資源;另外,由于jtl文件過大,也會導致解析jtl文件時耗時嚴重。
發明內容
本公開的目的是提供一種壓力測試過程中的數據存儲方法、一種壓力測試過程中的數據匯總方法、一種計算機設備及一種計算機可讀存儲介質,用于解決現有技術中存儲測試結果的方式過于低效、將測試結果存儲在jtl文件中過于耗費文件系統資源以及解析jtl文件耗時嚴重的缺陷。
本公開的一個方面提供了一種壓力測試過程中的數據存儲方法,應用于壓測容器,上述方法包括:監聽獲知當前時刻滿足預設存儲時刻,根據上述當前時刻確定目標時間段;統計上述目標時間段內對預設接口執行上述壓力測試對應的壓測數據;根據上述壓測數據,確定目標數據;發送上述目標數據至數據庫以進行存儲。
根據本公開的實施例,在上述監聽獲知當前時刻滿足預設存儲時刻,根據上述當前時刻確定目標時間段之前,上述方法還包括:獲取上述預設接口對應的預設請求地址,并基于上述預設請求地址創建加載請求;向上述預設請求地址發送上述加載請求,并記錄發送上述加載請求的發送時間;接收上述加載請求對應的加載響應,并確定接收上述加載響應的接收時間。
根據本公開的實施例,在上述目標時間段內創建有至少一個上述加載請求,上述統計上述目標時間段內對預設接口執行上述壓力測試對應的壓測數據,包括:確定上述預設接口的接口名稱;確定上述壓測容器的容器名稱;統計至少一個上述加載請求的數量;統計至少一個上述加載請求中每個上述加載請求的響應時間,得到至少一個上述響應時間,其中,上述響應時間通過對應加載請求的發送時間和該加載請求對應加載響應的接收時間得到;統計至少一個上述加載請求中出現錯誤的數量;統計上述當前時刻存在的工作線程的數量,其中,上述工作線程用于執行壓測任務。
根據本公開的實施例,上述根據上述壓測數據,確定目標數據,包括:根據統計出的至少一個上述加載請求的數量和上述目標時間段的時間間隔,計算與上述壓測容器對應的QPS;根據統計出的至少一個上述加載請求的數量和統計出的至少一個上述響應時間,計算與上述壓測容器對應的平均響應時間;確定統計出的至少一個上述響應時間的預設分位值;將上述接口名稱、上述容器名稱、上述至少一個上述加載請求的數量、上述與上述壓測容器對應的QPS、上述與上述壓測容器對應的平均響應時間、上述預設分位值、上述錯誤的數量和上述工作線程的數量,確定為上述目標數據。
根據本公開的實施例,上述監聽獲知當前時刻滿足預設存儲時刻,根據上述當前時刻確定目標時間段,包括:根據上述當前時刻和開始對上述預設接口執行上述壓力測試的開始時刻,確定上述目標時間段;或者根據上述當前時刻和預設時間間隔,確定上述目標時間段。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海嗶哩嗶哩科技有限公司,未經上海嗶哩嗶哩科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910248634.1/2.html,轉載請聲明來源鉆瓜專利網。





