[發明專利]壓力測試方法及裝置有效
| 申請號: | 202010560180.4 | 申請日: | 2020-06-18 |
| 公開(公告)號: | CN111694748B | 公開(公告)日: | 2023-06-30 |
| 發明(設計)人: | 魏達 | 申請(專利權)人: | 行吟信息科技(武漢)有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 王嬌嬌 |
| 地址: | 200025 上海市黃浦區*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 壓力 測試 方法 裝置 | ||
本申請公開了一種壓力測試方法及裝置,用戶可以通過壓力測試系統的前端頁面錄取接口壓力測試的相關數據,并在執行接口壓力測試的過程中自動計算待測業務對應的所有待測場景所對應的場景數據。然后,依據各個待測場景的場景數據生成用于壓力測試的接口請求數據,以及向待測業務所對應的接口并行發送該接口請求數據,獲得壓力測試結果。在執行壓力測試過程中,測試人員可以直接在前端頁面修改及執行壓力測試任務,無需修改測試代碼來修改數據,因此提高了測試效率。而且,該方案利用迭代計算方式自動計算得到各個待測場景的請求壓力實際值,計算得到的請求壓力實際值的準確率更高,減少了人工計算所需的時間,因此提高了測試效率和準確率。
技術領域
本發明屬于計算機技術領域,尤其涉及壓力測試方法及裝置。
背景技術
壓力測試是指模擬實際應用的軟硬件環境及用戶使用過程的系統負荷,長時間或超大負荷地運行測試應用,來測試被測系統的性能、可靠性、穩定性等。
服務系統發生故障將產生很大的損失,因此,為了保證服務系統的穩定,需要復服務系統進行并發訪問壓力測試。目前的壓力測試方法都需要人工修改數據、計算測試過程中所需的數據等,導致測試過程消耗的時間長,因此測試效率極低。
發明內容
有鑒于此,本申請的目的在于提供一種壓力測試方法及裝置,以解決目前的壓力測試方法需要人工修改數據或計算所需數據,效率低的技術問題,本申請公開的具體技術方案如下:
第一方面,本發明公開了一種壓力測試方法,包括:
按照預設的各類數據規范,獲取待測業務數據;其中,所述待測業務數據包括待測業務對應的接口數據和待測場景,所述待測業務數據通過數據錄入頁面獲取用戶錄入的數據得到;
根據所述接口數據中各個接口所對應的請求壓力期望值,以及所述待測場景與接口之間的對應關系,迭代計算得到各個待測場景的場景數據;其中,所述場景數據包括所述待測業務對應的待測場景的請求壓力實際值、所需容器的數量及所述待測業務下各個待測場景的請求壓力比例;
依據所述待測業務對應的場景數據,利用指定數量個容器同時向所述待測業務所對應的接口并行發送接口請求數據,獲得接口的壓力測試結果,所述指定數量為所述待測業務對應的所需容器的數量。
可選地,根據所述接口數據中各個接口所對應的請求壓力期望值,以及所述待測場景與接口之間的對應關系,計算得到所述待測場景的場景數據,包括:
獲取所述待測業務對應的所有待測場景,以及每個所述待測場景下的接口數據;
按照各待測場景包含的接口數量由多至少的順序,獲取當前待測場景包含的具有調用關系的各個接口中的最后一級接口所對應的請求壓力期望值作為當前請求壓力實際值,并計算該當前待測場景中每個接口的請求壓力期望值與所述當前請求壓力實際值之間的請求壓力差值;
若所述當前待測場景中任意一個接口所對應的請求壓力差值為負值,則根據該負值重新分配該當前待測場景及與該當前待測場景包含相同接口的待測場景所對應的請求壓力實際值,直到該當前待測場景中任意一個接口與新的請求壓力實際值之間的請求壓力差值都不為負值,得到該當前待測場景對應的目標請求壓力實際值;
根據已經得到的場景的目標請求壓力實際值,更新與所述待測業務對應的各個接口的請求壓力期望值,并根據更新后的各個接口的請求壓力期望值計算下一個待測場景對應的目標請求壓力實際值,直到獲得所述待測業務對應的所有待測場景對應的目標請求壓力實際值。
可選地,根據所述接口數據中各個接口所對應的請求壓力期望值,以及所述待測場景與接口之間的對應關系,計算得到所述待測場景的場景數據,還包括:
獲取所述待測業務對應的所有待測場景對應的目標請求壓力實際值;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于行吟信息科技(武漢)有限公司,未經行吟信息科技(武漢)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010560180.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種培養腫瘤組織切片的方法
- 下一篇:一種渦軸發動機試驗用多功能高速齒輪箱





