[發明專利]一種分布式系統子模塊交互測試方法及裝置在審
| 申請號: | 201910784204.1 | 申請日: | 2019-08-23 |
| 公開(公告)號: | CN110716856A | 公開(公告)日: | 2020-01-21 |
| 發明(設計)人: | 張英龍;朱占磊;王東石;曹麗娜 | 申請(專利權)人: | 北京順豐同城科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 11002 北京路浩知識產權代理有限公司 | 代理人: | 程琛 |
| 地址: | 100083 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 子模塊 交互信息 預設測試模式 分布式系統 測試信息 對子模塊 緩存處理 交互請求 上游 游子 讀取 獲取子模塊 判斷子模塊 測試過程 調用信息 反饋信息 記錄分析 交互測試 交互響應 模塊交互 日志過濾 日志獲取 數據傳遞 數據解析 響應信息 測試 記錄 | ||
本發明實施例提供一種分布式系統子模塊交互測試方法及裝置,該方法包括:獲取子模塊交互信息,對子模塊交互信息進行緩存處理;獲取預設測試模式信息,根據預設測試模式信息對子模塊交互信息進行測試,得到最終測試信息;其中,子模塊測試信息包括上游子模塊交互請求信息、下游子模塊交互響應信息和子模塊交互反饋信息中的一種或多種信息。通過將分布式系統子模塊的交互信息進行緩存處理,便于后續測試過程中對于交互信息的讀取;且記錄上游子模塊的交互請求信息和下游子模塊的交互響應信息,并將其進行記錄分析,從而判斷子模塊間數據傳遞情況,避免了必須通過查看日志獲取上游調用信息所產生的日志過濾和數據解析對比的大量任務。
技術領域
本發明涉及計算機技術領域,尤其涉及一種分布式系統子模塊交互測試方法及裝置。
背景技術
隨著分布式計算技術的廣泛應用,現在的分布式系統子模塊間交互的點也越來越多。同時隨著應用規模的增大,對分布式系統的測試內容也越來越多,包括各上下游子模塊間數據傳遞的正確性、上游對下游模塊返回的異常結果的處理能力、上游模塊對網絡異常或下游模塊異常的容錯能力。
現有技術中,分布式系統子模塊間,數據傳輸處理的速度較快,不便于在測試過程中對數據進行讀取,且針對于分布式系統子模塊間,數據傳遞正確性的驗證,只能是觀察返回值和查看下游日志來獲取上游調用參數來進行測試,而現有技術中針對數據傳遞正確性的驗證,通常是依靠人工完成,人力耗費較大,且人工校驗數據容易出現偏差。
因此,如何有效實現對于分布式系統子模塊間測試時的數據讀取及分布式系統子模塊間數據傳遞正確性的驗證已經成為業界亟待解決的問題。
發明內容
本發明實施例提供一種分布式系統子模塊交互測試方法及裝置,用以解決上述背景技術中提出的技術問題,或至少部分解決上述背景技術中提出的技術問題。
第一方面,本發明實施例提供一種分布式系統子模塊交互測試方法,包括:
獲取子模塊交互信息,對所述子模塊交互信息進行緩存處理;
獲取預設測試模式信息,根據所述預設測試模式信息對所述子模塊交互信息進行測試,得到最終測試信息;
其中,所述子模塊測試信息包括上游子模塊交互請求信息、下游子模塊交互響應信息和子模塊交互反饋信息中的一種或多種信息。
更具體的,所述預設測試模式信息包括:轉發測試模式信息、結果測試模式信息、反饋測試模式信息和超時測試模式信息。
更具體的,若所述預設模式信息為轉發測試模式信息,相應地,根據所述轉發測試模式信息獲取上游子模塊交互請求信息和下游子模塊交互響應信息;
記錄所述上游子模塊交互請求信息和下游子模塊交互響應信息,對所述上游子模塊交互請求信息和下游子模塊交互響應信息進行分析,得到最終測試信息。
更具體的,若所述預設模式信息為結果測試模式信息,相應地,對所述上游子模塊交互請求信息進行攔截處理,并獲取下游子模塊交互響應信息;
對所述下游子模塊交互響應信息進行分析,得到最終測試信息。
更具體的,若所述預設模式信息為反饋測試模式信息,相應地,對所述上游子模塊交互請求信息進行攔截處理,并獲取子模塊交互反饋信息;
對所述子模塊交互反饋信息進行分析,得到最終測試信息。
更具體的,若所述預設模式信息為超時測試模式信息,相應地,獲取調用計數信息和子模塊交互反饋信息;
對所述調用計數信息和所述子模塊交互反饋信息進行分析,得到最終測試信息。
更具體的,在所述獲取子模塊交互信息的步驟之前,所述方法還包括:
獲取上游子模塊交互請求信息;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京順豐同城科技有限公司,未經北京順豐同城科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910784204.1/2.html,轉載請聲明來源鉆瓜專利網。





