[发明专利]重构系统检测方法、装置及存储介质在审
申请号: | 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.vipzhuanli.com/pat/books/202111246022.2/1.html,转载请声明来源钻瓜专利网。