[發(fā)明專利]一種自動化、自適應的接口性能測試方法在審
| 申請?zhí)枺?/td> | 202110065942.8 | 申請日: | 2021-01-19 |
| 公開(公告)號: | CN112765004A | 公開(公告)日: | 2021-05-07 |
| 發(fā)明(設計)人: | 趙洲洋;靳雯;李紅吉 | 申請(專利權)人: | 北京睿企信息科技有限公司;日照睿安信息科技有限公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34 |
| 代理公司: | 北京紐樂康知識產(chǎn)權代理事務所(普通合伙) 11210 | 代理人: | 田磊 |
| 地址: | 100013 北京市東*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 自動化 自適應 接口 性能 測試 方法 | ||
1.一種自動化、自適應的接口性能測試方法,其特征在于,包括以下步驟:
S1在任意網(wǎng)絡環(huán)境下建立用于測試的服務腳本,所述服務腳本注冊有壓力測試接口;
S2用所述服務腳本請求目標的測試接口;
S3在進行接口測試時,所述服務腳本需選擇進行自定義配置或默認配置;
S4打開當前網(wǎng)絡環(huán)境下服務腳本的自定義配置或默認配置測試請求接口;
S5接收測試結果,通過測試數(shù)據(jù)進行分析和判斷目標服務的整體狀態(tài)和性能情況;
在S1中,所述注冊需提供的相關信息為接口ID、接口名稱、接口描述、接口請求地址、接口類型、接口的并發(fā)閾值及接口的版本信息;
所述服務腳本程序整體框架為SpringBoot,服務整體部署在Kubernetes集群上。
2.根據(jù)權利要求1所述的一種自動化、自適應的接口性能測試方法,其特征在于,所述服務腳本還設有日志記錄模塊和統(tǒng)計分析模塊。
3.根據(jù)權利要求1所述的一種自動化、自適應的接口性能測試方法,其特征在于,在S4中,所述自定義配置的測試請求接口參數(shù)包括:接口地址、接口名稱、并發(fā)線程數(shù)、接口循環(huán)數(shù)及接口請求報文。
4.根據(jù)權利要求1所述的一種自動化、自適應的接口性能測試方法,其特征在于,在S4中,若選擇自定義配置,則所述自定義配置具體步驟包括:
S411設置目標測試接口所需的配置參數(shù),所述配置參數(shù)包括目標接口名稱、目標接口調(diào)用地址、目標接口請求體、目標接口的指定壓測線程數(shù)及目標接口的指定單線層循環(huán)次數(shù);
S412確認目標測試接口的參數(shù)后, 服務腳本調(diào)用所述目標接口,并按照S32的配置參數(shù)進行壓力測試直至停止,在壓力測試過程中,目標接口與服務腳本一直處于連接狀態(tài)。
5.根據(jù)權利要求1所述的一種自動化、自適應的接口性能測試方法,其特征在于,在S4中,若選擇默認配置,則所述默認配置具體步驟包括:
S421調(diào)用與所述測試接口匹配的默認測試用例,按照首次注冊填寫的閾值進行限制并發(fā)總數(shù);
S422以2n線程數(shù)進行每一輪的壓力測試,直至所述線程數(shù)超出注冊時所配置的線程閾值,停止對所述目標測試接口的壓力測試。
6.根據(jù)權利要求1所述的一種自動化、自適應的接口性能測試方法,其特征在于,在S5中,自定義壓力測試接口返回參數(shù)包括:接口地址、并發(fā)線程數(shù)、接口循環(huán)數(shù)、接口請求報文、成功或失敗狀態(tài)的平均返回時間及成功或失敗狀態(tài)的平均QPS。
7.根據(jù)權利要求1所述的一種自動化、自適應的接口性能測試方法,其特征在于,在S5中,默認壓力測試接口返回參數(shù)包括:接口地址、并發(fā)線程數(shù)、接口循環(huán)數(shù)、成功或失敗狀態(tài)的平均返回時間、成功或失敗狀態(tài)的平均QPS、單條測試狀態(tài)及單條返回數(shù)據(jù)。
8.根據(jù)權利要求7所述的一種自動化、自適應的接口性能測試方法,其特征在于,當所述單條測試狀態(tài)失敗時,單條返回數(shù)據(jù)會返回異常信息。
9.根據(jù)權利要求1所述的一種自動化、自適應的接口性能測試方法,其特征在于,在S5中,所述測試結果包括測試的整體狀態(tài)、目標接口成功或失敗的平均時間及目標接口成功或失敗的QPS。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京睿企信息科技有限公司;日照睿安信息科技有限公司,未經(jīng)北京睿企信息科技有限公司;日照睿安信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110065942.8/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。





