[發(fā)明專利]一種軟件壓測覆蓋率測量方法、系統(tǒng)、介質和電子設備在審
| 申請?zhí)枺?/td> | 201910389946.4 | 申請日: | 2019-05-10 |
| 公開(公告)號: | CN110134601A | 公開(公告)日: | 2019-08-16 |
| 發(fā)明(設計)人: | 李川;謝一丁 | 申請(專利權)人: | 重慶天蓬網絡有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京酷愛智慧知識產權代理有限公司 11514 | 代理人: | 占麗君 |
| 地址: | 401135 重*** | 國省代碼: | 重慶;50 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 覆蓋率 性能測試 腳本 電子設備 測量 被測系統(tǒng) 計算方式 評估系統(tǒng) 性能類型 記錄 | ||
本發(fā)明提供一種軟件壓測覆蓋率測量方法、系統(tǒng)、介質及電子設備。所述方法包括:獲取不同類型性能測試對應的性能腳本;運行所述性能腳本,執(zhí)行所述性能測試;記錄所述性能腳本的執(zhí)行結果;根據(jù)所述性能類型選擇對應的覆蓋率計算方式;計算所述覆蓋率。本發(fā)明能夠解決性能測試完成后無法提供被測系統(tǒng)路徑覆蓋率的問題,并通過提供被測路徑覆蓋率及各項性能指標,能夠精準評估系統(tǒng)穩(wěn)定性。
技術領域
本發(fā)明涉及軟件測量技術領域,具體而言,涉及一種軟件壓測覆蓋率測量方法、系統(tǒng)、介質和電子設備。
背景技術
軟件產品的壓力測試越來越引起使用者的重視,因為用戶為了節(jié)省資源成品,往往在物理機之上安裝多種軟件產品以提高資源利用率,這就需要測試人員更多的關注軟件產品在宿主機高壓的情況下是否正常。
面對上述用戶,測試人員往往是在物理機上安裝其他應用為本產品的宿主機制造壓力,并且難以模擬實際運用中多客戶端并發(fā)訪問制造壓力的場景;一旦測試中遇到問題還需要測試人員重新搭建測試環(huán)境,更是費時費力。
現(xiàn)有技術中,當每次業(yè)務系統(tǒng)上線、性能漏洞修復驗證、全鏈路穩(wěn)定性測試時,都需要性能測試這道關卡來保障系統(tǒng)的穩(wěn)定性。當功能測試完成后即具備進入到性能測試的條件,測試人員準備相應性能腳本,執(zhí)行測試并記錄各項應用、服務器性能指標,此測試過程中始終處于“黑盒”狀態(tài)來評估被測系統(tǒng)性能情況,無法提供類似單元測試jacoco工具輸出的詳細報告。
因此,在長期的研發(fā)當中,發(fā)明人對覆蓋率測量進行了大量的研究,提出了一種軟件壓測覆蓋率測量方法,以解決上述技術問題之一。
發(fā)明內容
本發(fā)明的目的在于提供一種軟件壓測覆蓋率測量方法、系統(tǒng)、介質和電子設備,能夠解決上述提到的至少一個技術問題。具體方案如下:
一種軟件壓測覆蓋率測量方法,該方法應用于軟件壓測覆蓋率測量系統(tǒng),該方法包括:
步驟1,獲取不同類型性能測試對應的性能腳本;
步驟2,運行所述性能腳本,執(zhí)行所述性能測試;
步驟3,記錄所述性能腳本的執(zhí)行結果;
步驟4,根據(jù)性能測試的所述類型,選擇對應的覆蓋率計算方式;
步驟5,根據(jù)所選擇的覆蓋率計算方式,計算所述覆蓋率。
進一步的,步驟3中,所述記錄所述性能腳本的執(zhí)行結果具體包括:記錄性能測試及服務器監(jiān)控工具的性能指標。
進一步的,當所述性能測試的類型為新功能或系統(tǒng)性能修復時,所述覆蓋率計算公式為:
進一步的,所述壓測路徑包括壓測腳本編寫的接口或頁面總數(shù)。
進一步的,所述總路徑包括Http接口中Service類下的全部方法、zookeeper中已注冊的方法及所有頁面路由路徑。
進一步的,當所述性能測試的類型為全鏈路穩(wěn)定性測試時,所述覆蓋率計算公式為:
進一步的,所述線下壓測路徑包括業(yè)務請求鏈路監(jiān)控工具記錄的線下環(huán)境所有項目請求路徑;所述線上總路徑包括業(yè)務請求鏈路監(jiān)控工具記錄的線上環(huán)境所有項目請求路徑。
一種軟件壓測覆蓋率測量系統(tǒng),應用于實現(xiàn)上述測量方法,包括:
獲取模塊,用于獲取不同類型性能測試對應的性能腳本;
執(zhí)行模塊,用于運行所述性能腳本,執(zhí)行所述性能測試;
記錄模塊,用于記錄所述性能腳本的執(zhí)行結果;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于重慶天蓬網絡有限公司,未經重慶天蓬網絡有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910389946.4/2.html,轉載請聲明來源鉆瓜專利網。





