[發(fā)明專利]一種測試方法、裝置、系統(tǒng)、電子設備和可讀存儲介質在審
| 申請?zhí)枺?/td> | 202211292550.6 | 申請日: | 2022-10-21 |
| 公開(公告)號: | CN115914049A | 公開(公告)日: | 2023-04-04 |
| 發(fā)明(設計)人: | 許中鵬;沈杰;吳仲深;任晉奎;張獻濤 | 申請(專利權)人: | 阿里巴巴(中國)有限公司 |
| 主分類號: | H04L43/12 | 分類號: | H04L43/12;H04L43/50;H04L61/2517;H04L101/33 |
| 代理公司: | 北京天同知創(chuàng)知識產權代理事務所(普通合伙) 16046 | 代理人: | 韓建偉 |
| 地址: | 310023 浙江省杭州市余杭*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 測試 方法 裝置 系統(tǒng) 電子設備 可讀 存儲 介質 | ||
1.一種測試方法,包括:
對網絡接口進行監(jiān)控,其中,所述網絡接口為待測試對象進行網絡通信的接口;
通過監(jiān)控獲取所述待測試對象通過所述網絡接口發(fā)送的請求消息,其中,所述請求消息用于請求數(shù)據(jù);
根據(jù)所述請求消息中攜帶的屬性信息,在預先保存的對應關系中,查找與所述請求消息對應的數(shù)據(jù),其中,所述對應關系保存有數(shù)據(jù)與該數(shù)據(jù)對應的一種或多種屬性信息;
將查找到的所述數(shù)據(jù)返回給所述待測試對象。
2.根據(jù)權利要求1所述的方法,其中,根據(jù)所述請求消息中攜帶的屬性信息,在所述對應關系中,查找與所述請求消息對應的數(shù)據(jù)包括:
在所述對應關系中查找涵蓋所述請求消息中攜帶的屬性信息最多的一條對應關系;
將查找到的所述一條對應關系中的數(shù)據(jù)作為所述請求消息對應的數(shù)據(jù)。
3.根據(jù)權利要求1所述的方法,其中,所述請求消息中攜帶的屬性信息包括以下至少之一:
請求地址、請求方式、請求參數(shù)、數(shù)據(jù)要求,其中,所述請求地址為所述請求消息發(fā)往的目的地址,所述請求方式用于指示與接收所述請求消息的一方進行數(shù)據(jù)交互的方式,所述數(shù)據(jù)要求用于指示所述待測試對象對接收的數(shù)據(jù)的要求,所述請求參數(shù)用于獲取與所述請求參數(shù)對應的響應數(shù)據(jù)。
4.根據(jù)權利要求3所述的方法,其中,根據(jù)所述請求消息中攜帶的屬性信息,在所述對應關系中,查找與所述請求消息對應的數(shù)據(jù)包括:
獲取所述請求消息中攜帶的請求地址和/或請求參數(shù);查找與所述請求地址和/或請求參數(shù)完全匹配的數(shù)據(jù),或者,查找與所述請求地址和/或所述請求參數(shù)中的部分字符匹配的數(shù)據(jù);
和/或,
獲取所述請求消息中攜帶的數(shù)據(jù)要求,查找與所述數(shù)據(jù)要求相符合的數(shù)據(jù);
和/或,
獲取所述請求消息中攜帶的請求方式,根據(jù)所述請求方式對所述請求消息中要求進行處理的數(shù)據(jù)進行處理后,返回處理結果。
5.根據(jù)權利要求1至4中任一項所述的方法,其中,在獲取所述待測試對象通過所述網絡接口發(fā)送的請求消息之前,所述方法還包括:
接收功能單元提供的屬性信息以及與所述屬性信息對應的數(shù)據(jù),其中,所述功能單元為向所述待測試對象提供數(shù)據(jù)的服務端,所述待測試對象在測試完成之后被使用時通過請求消息從所述功能單元獲取數(shù)據(jù);
保存所述功能單元發(fā)送的屬性信息和與該屬性信息對應的數(shù)據(jù)。
6.根據(jù)權利要求5所述的方法,其中,所述請求消息是所述待測試對象接收到測試命令之后發(fā)送的;所述測試命令是在保存所述功能單元發(fā)送的屬性信息和與該屬性信息對應的數(shù)據(jù)之后,所述功能單元發(fā)送的。
7.根據(jù)權利要求5所述的方法,其中,將查找到的所述數(shù)據(jù)返回給所述待測試對象之后,所述方法還包括:
在所述待測試對象使用所述數(shù)據(jù)進行測試之后,向提供所述數(shù)據(jù)的功能單元發(fā)送測試結果。
8.根據(jù)權利要求1至4中任一項所述的方法,其中,返回給所述待測試對象的數(shù)據(jù)包括以下至少之一:字符串、圖片、音頻、視頻。
9.一種測試裝置,包括:
監(jiān)控模塊,用于對網絡接口進行監(jiān)控,其中,所述網絡接口為待測試對象進行網絡通信的接口;
獲取模塊,用于通過監(jiān)控獲取所述待測試對象通過所述網絡接口發(fā)送的請求消息,其中,所述請求消息用于請求數(shù)據(jù);
查找模塊,用于根據(jù)所述請求消息中攜帶的屬性信息在預先保存的對應關系中,查找與所述請求消息對應的數(shù)據(jù),其中,所述對應關系保存有數(shù)據(jù)與該數(shù)據(jù)對應的一種或多種屬性信息;
發(fā)送模塊,用于將查找到的所述數(shù)據(jù)返回給所述待測試對象。
10.一種測試系統(tǒng),其中,包括:攔截模塊和待測試對象,
所述攔截模塊用于執(zhí)行權利要求1至8中任一項所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴(中國)有限公司,未經阿里巴巴(中國)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211292550.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種便于維護的鉆式采煤機輸送結構
- 下一篇:一種線纜止退裝置及方法





