[發明專利]重構系統檢測方法、裝置及存儲介質在審
| 申請號: | 202111246022.2 | 申請日: | 2021-10-26 |
| 公開(公告)號: | CN113986725A | 公開(公告)日: | 2022-01-28 |
| 發明(設計)人: | 連璽;戶作鵬;張江濤;劉詔 | 申請(專利權)人: | 北京沃東天駿信息技術有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京派特恩知識產權代理有限公司 11270 | 代理人: | 賈偉;張穎玲 |
| 地址: | 100176 北京市大興區經濟技*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 系統 檢測 方法 裝置 存儲 介質 | ||
1.一種重構系統檢測方法,其特征在于,包括:
在重構之后,接收到轉譯設備發送的預期流量數據;所述預期流量數據是通過轉譯器對重構之前錄制的待測用例接口的流量數據進行轉譯得到的;所述預期流量數據為與當前待測用例接口匹配的所述流量數據;
基于所述預期流量數據,觸發所述當前待測用例接口的業務流程執行,得到執行過程中的回放流量數據;
利用所述預期流量數據與所述回放流量數據進行比對,確定出所述當前待測用例接口檢測結果,進而確定出重構之后系統的檢測結果。
2.根據權利要求1所述的重構系統檢測方法,其特征在于,所述在重構之后,接收到轉譯設備發送的預期流量數據之前,所述方法還包括:
在重構之前,確定出所述待測用例接口;
在待測用例一次執行的過程中,錄制所述待測用例接口的所述流量數據;
將所述流量數據發送給所述轉譯設備。
3.根據權利要求2所述的重構系統檢測方法,其特征在于,所述錄制所述待測用例接口的所述流量數據,包括:
錄制所述待測用例的各個接口的方法簽名信息、方法入參信息、方法出參信息、調用順序信息和子記錄信息,形成所述各個接口的錄制數據;
將所述各個接口中的第一個接口的所述錄制數據作為根記錄,將其他接口的所述錄制數據記錄在所述根記錄的子節點上,進而形成所述流量數據。
4.根據權利要求1-3任一項所述的重構系統檢測方法,其特征在于,所述利用所述預期流量數據與所述回放流量數據進行比對,確定出所述當前待測用例接口檢測結果,進而確定出重構之后系統的檢測結果,包括:
檢測所述預期流量數據與所述回放流量數據的匹配度;
若所述匹配度不小于匹配度閾值,則確定所述當前待測用例接口檢測結果正常,進而確定重構之后所述系統檢測結果正常。
5.根據權利要求4所述的重構系統檢測方法,其特征在于,所述檢測所述預期流量數據與所述回放流量數據的匹配度之后,所述方法還包括:
若所述匹配度小于匹配度閾值,則確定所述當前待測用例接口檢測結果異常,進而確定重構之后所述系統檢測不合格。
6.一種重構系統檢測方法,其特征在于,包括:
在系統重構之后,將轉譯好的預期流量數據發送給所述系統的承載設備;所述預期流量數據是通過對重構之前的系統的待測用例接口錄制的流量數據進行轉譯得到的;所述預期流量數據為與所述系統的當前待測用例接口匹配的流量數據。
7.根據權利要求6所述的重構系統檢測方法,其特征在于,所述在系統重構之后,將轉譯好的預期流量數據發送給所述系統的承載設備之前,所述方法還包括:
在所述系統重構之前,接收到所述承載設備發送的所述流量數據。
8.根據權利要求7所述的重構系統檢測方法,其特征在于,所述在所述系統重構之前,接收到所述承載設備發送的所述流量數據之后,所述在系統重構之后,將轉譯好的預期流量數據發送給所述系統的承載設備之前,所述方法還包括:
在所述流量數據中,提取出所述待測用例接口中的第一個接口的方法簽名信息;
利用所述方法簽名信息,在本地數據庫中檢索出對應的轉譯器組合;
利用所述轉譯器組合對所述流量數據進行轉譯,得到所述預期流量數據。
9.根據權利要求8所述的重構系統檢測方法,其特征在于,所述利用所述轉譯器組合對所述流量數據進行轉譯,得到所述預期流量數據,包括:
獲取的所述待測用例接口進行重構的至少一個重構項信息;
在所述轉譯器組合中,確定出所述至少一個重構項信息對應的至少一個轉譯器;
利用所述至少一個轉譯器依次對所述流量數據進行轉譯,得到所述預期流量數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京沃東天駿信息技術有限公司,未經北京沃東天駿信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111246022.2/1.html,轉載請聲明來源鉆瓜專利網。





