[發明專利]應用性能的測試方法、設備、介質及計算機程序產品在審
| 申請號: | 202110879239.0 | 申請日: | 2021-07-30 |
| 公開(公告)號: | CN113656270A | 公開(公告)日: | 2021-11-16 |
| 發明(設計)人: | 許治華;陳運權;金清華;羅偉涌;陳睿揚 | 申請(專利權)人: | 招商銀行股份有限公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所 44287 | 代理人: | 胡海國 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用 性能 測試 方法 設備 介質 計算機 程序 產品 | ||
本申請公開了一種應用性能的測試方法、設備、介質及計算機程序產品,獲取待測試應用的節點監控指標曲線,對節點監控指標曲線進行相似度計算,得到第一相似度信息;基于第一相似度信息確定待測試應用是否存在性能波動;若待測試應用存在性能波動,則根據第一相似度信息確定性能波動所處的異常節點;獲取異常節點的指標數據曲線,對指標數據曲線進行相似度計算,得到第二相似度信息;根據第二相似度信息確定異常節點中的性能瓶頸點;根據性能瓶頸點確定待測試應用的性能波動根因。本申請可快速、準確地定位到待測試應用的性能波動根因,降低對應用相關人員的技能要求且在應用的性能波動問題定位方面具有較高的準確度,提高應用性能測試的效率。
技術領域
本申請涉及通信技術領域,尤其涉及一種應用性能的測試方法、設備、介質及計算機程序產品。
背景技術
隨著互聯網技術特別是移動互聯網技術的發展,計算機軟件系統的用戶量和訪問量均出現了指數級的增長,對軟件的可靠性、穩定性、兼容性等非功能性要求日益迫切。為滿足系統非功能性要求,軟件系統架構從以往簡單的單體應用逐步向復雜的分布式、微服務等架構轉變,給軟件系統的性能波動分析帶來了巨大的挑戰。現有針對應用軟件性能波動問題的解決方案依賴于人工經驗判斷,無明確的規則指導和系統支撐,并不能準確全面覆蓋造成軟件性能波動的根因,使得當前對應用進行性能測試的準確度較低。
發明內容
本申請的主要目的在于提供一種應用性能的測試方法、設備、介質及計算機程序產品,旨在解決當前對應用進行性能測試的準確度較低的技術問題。
為實現上述目的,本申請實施例提供一種應用性能的測試方法,所述應用性能的測試方法包括:
獲取待測試應用的節點監控指標曲線,對所述節點監控指標曲線進行相似度計算,得到第一相似度信息;
基于所述第一相似度信息確定所述待測試應用是否存在性能波動;
若所述待測試應用存在性能波動,則根據所述第一相似度信息確定所述性能波動所處的異常節點;
獲取所述異常節點的指標數據曲線,對所述指標數據曲線進行相似度計算,得到第二相似度信息;
根據所述第二相似度信息確定所述異常節點中的性能瓶頸點;
根據所述性能瓶頸點確定所述待測試應用的性能波動根因。
優選地,所述對所述節點監控指標曲線進行相似度計算,得到第一相似度信息的步驟包括:
對所述節點監控指標曲線進行量化處理,得到量化處理后的節點監控指標曲線;
將所述節點監控指標曲線中源頭的并發壓力曲線和性能黃金指標確定為基準曲線對;
將所述節點監控指標曲線中其他節點的監控指標曲線分別與所述基準曲線對進行相似度計算,得到多個第一相似度并形成第一相似度信息。
優選地,所述基于所述第一相似度信息確定所述待測試應用是否存在性能波動的步驟包括:
將所述第一相似度信息中的各第一相似度分別與第一預設相似度閾值進行對比;
若各所述第一相似度中存在小于所述第一預設相似度閾值的中間相似度,則確定所述待測試應用存在性能波動。
優選地,所述根據所述第一相似度信息確定所述性能波動所處的異常節點的步驟包括:
獲取所述第一相似度信息中小于所述第一預設相似度閾值的各中間相似度;
將各所述中間相似度進行數值比較,確定各所述中間相似度中數值最小的第一目標相似度;
將所述第一目標相似度對應的節點確定為所述性能波動所處的異常節點。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于招商銀行股份有限公司,未經招商銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110879239.0/2.html,轉載請聲明來源鉆瓜專利網。





