[發明專利]接口調用測試方法、裝置和計算機可讀存儲介質有效
| 申請號: | 201911191774.6 | 申請日: | 2019-11-28 |
| 公開(公告)號: | CN110990205B | 公開(公告)日: | 2022-09-02 |
| 發明(設計)人: | 張洪娜;黃永德 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22 |
| 代理公司: | 華進聯合專利商標代理有限公司 44224 | 代理人: | 陳小娜 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 接口 調用 測試 方法 裝置 計算機 可讀 存儲 介質 | ||
1.一種接口調用測試方法,應用于代理服務器,所述方法包括:
監聽目標端口接收的由應用服務器發送的接口調用請求,所述接口調用請求中攜帶待調用接口對應的目標統一資源定位符;
所述接口調用請求是應用服務器在接收到終端發送的接口調用測試請求,并根據對應的業務邏輯對所述接口調用測試請求進行處理后,根據業務需求生成的對第三方服務器的請求,所述接口調用請求是所述應用服務器根據域名配置文件,將所述接口調用請求中第三方服務器對應的域名解析為所述代理服務器對應的IP地址后根據所述IP地址發送的;所述域名配置文件是預先在所述應用服務器上配置的,用于描述第三方服務器對應的域名和所述代理服務器對應的IP地址之間關聯關系的文件;
當成功監聽到所述接口調用請求時,遍歷預先配置的規則集合,將所述目標統一資源定位符分別與規則集合中各條規則進行匹配;
當所述規則集合中存在匹配成功的規則時,獲取匹配成功的規則作為目標規則,獲取所述目標規則對應的接口模擬數據,將所述接口模擬數據返回至所述應用服務器,以使得所述應用服務器根據所述接口模擬數據得到測試結果;
當所述規則集合中不存在匹配成功的規則時,將所述接口調用請求發送至所述第三方服務器,接收所述第三方服務器返回的響應數據,將所述響應數據返回至所述應用服務器,以使得所述應用服務器根據所述響應數據得到測試結果。
2.根據權利要求1所述的方法,其特征在于,所述接口調用請求是基于超文本傳輸協議的請求,在所述監聽目標端口接收的接口調用請求之前,包括:
當接收到應用服務器發送的所述接口調用請求時,確定所述超文本傳輸協議對應的目的端口;
獲取預先配置的端口映射規則,所述端口映射規則中預先配置了所述目的端口與所述目標端口之間的映射關系;
根據所述目的端口與所述目標端口之間的映射關系將所述接口調用請求路由至所述目標端口。
3.根據權利要求2所述的方法,其特征在于,在所述獲取預先配置的端口映射規則之前,包括:
接收端口映射規則配置操作;
獲取所述端口映射規則配置操作對應的配置數據,所述配置數據包括來源IP地址、所述目的端口對應的端口號及所述目標端口對應的端口號;
根據所述來源IP地址及所述目的端口對應的端口號確定源端口,根據所述目標端口對應的端口號確定所述源端口對應的目標映射端口,以配置所述端口映射規則。
4.根據權利要求1所述的方法,其特征在于,所述方法還包括:
接收終端發送的對所述接口調用請求對應的請求數據的第一查看請求;
根據所述第一查看請求獲取所述接口調用請求對應的請求數據,所述請求數據包括所述接口調用請求對應的目標請求參數;
將所述請求數據發送至所述終端,以使得所述終端展示所述請求數據。
5.根據權利要求1所述的方法,其特征在于,所述方法還包括:
接收終端對任意一條規則對應的接口模擬數據的第二查看請求,根據所述第二查看請求向所述終端返回所述接口模擬數據,以使得所述終端展示所述接口模擬數據;
接收作用于所述接口模擬數據的展示頁面的修改操作,根據所述修改操作對應的修改類型及修改數據修改所述接口模擬數據;
將修改后的所述接口模擬數據發送至所述應用服務器,所述修改后的接口模擬數據用于測試所述應用服務器對異常數據的處理邏輯。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911191774.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種全自動顯微影像熒光掃描系統
- 下一篇:一種污泥處理裝置及其使用方法





