[发明专利]一种流量录制方法、装置及流量录制设备、存储介质有效
申请号: | 202110574862.5 | 申请日: | 2021-05-25 |
公开(公告)号: | CN113315828B | 公开(公告)日: | 2022-11-29 |
发明(设计)人: | 华军 | 申请(专利权)人: | 平安银行股份有限公司 |
主分类号: | H04L67/1097 | 分类号: | H04L67/1097;H04L67/60;H04L43/50 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强 |
地址: | 518000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 流量 录制 方法 装置 设备 存储 介质 | ||
本申请实施例公开了一种流量录制方法、装置及流量录制设备、存储介质,其中所述方法包括:通过各中间组件监测模块监测数据处理请求对各自对应中间组件的调用,通过目标组件监测模块记录目标中间组件的调用响应信息;当通过入口模块检测到计算设备对数据处理请求的响应结束时,将数据处理请求携带的第一请求参数和调用响应信息确定为数据处理请求的录制流量,并将录制流量存储至目标存储区域,可高效地录制计算设备响应数据处理请求的全流程中内部依赖的相关信息。本申请涉及区块链技术,如可将录制流量写入区块链。
技术领域
本申请涉及计算机技术领域,尤其涉及一种流量录制方法、装置及流量录制设备、存储介质,尤其涉及一种流量录制方法,流量录制装置、流量录制设备以及计算机可读存储介质。
背景技术
随着互联网行业的业务规模不断扩大,系统设计也越来越复杂。在业务复杂度的系统上进行业务快速迭代时,对系统的鲁棒性、兼容性、测试覆盖率以及实效性也提出了更高的要求。人人往往通过更多的自动化回归脚本和人工编写的脚本,来适应这种要求。但是,由于系统每时每刻都在演化,自动化回归脚本的正确性和实效性很难得到保证,同时人工编写的脚本不能有效地覆盖大量的真实业务场景。
为了减缓复杂度之熵对系统迭代造成的影响,通常需要采用流量回放技术来保障在业务场景、服务架构复杂下的系统测试,将线上真实的数据流转化为覆盖全面的回归测试用例。流量回放技术,是指对生产环境下的业务流量执行录制,并将录制后的业务流量用于在生产环境或测试环境中进行回放的一种测试技术。
目前,针对一个请求的流量录制,可以录制该请求携带的请求参数和响应该请求所返回的信息,对于响应该请求内部依赖(例如中间组件)的相关信息却无法录制,一旦请求响应有误,用户无法准确定位问题。
因此在流量录制过程中,如何高效的对响应请求内部依赖的相关信息进行录制,成为一个亟待解决的问题。
发明内容
本申请实施例提供了一种流量录制方法、装置及流量录制设备、存储介质,可以在流量录制过程中,高效地录制计算设备响应数据处理请求的全流程中内部依赖的相关信息。
一方面,本申请实施例提供了一种流量录制方法,该方法由流量录制装置执行,所述流量录制装置包括入口模块、链路关联模块以及一个或者多个中间组件监测模块,任一中间组件监测模块用于监测所述流量录制设备中的任一中间组件,该方法包括:
通过所述入口模块检测向所述流量录制设备发送的数据处理请求,并获取所述数据处理请求携带的第一请求参数,向所述链路关联模块发送与所述数据处理请求关联的链路存储请求,所述链路存储请求携带有所述第一请求参数;
通过所述链路关联模块响应所述链路存储请求,确定所述数据处理请求对应的录制链路存储区域,并在所述录制链路存储区域中存储所述第一请求参数;
通过各中间组件监测模块监测所述数据处理请求对各自对应中间组件的调用,若目标组件监测模块对应的目标中间组件被调用,则通过所述目标组件监测模块记录所述目标中间组件的调用响应信息,并将所述调用响应信息发送至所述链路关联模块,所述目标组件监测模块为所述各中间组件监测模块中的任一个或者多个;
通过所述链路关联模块将接收到的所述调用响应信息存储至所述录制链路存储区域;
当通过所述入口模块检测到所述流量录制设备对所述数据处理请求的响应结束时,向所述链路关联模块发送针对所述数据处理请求的录制流量获取请求;
通过所述链路关联模块响应所述录制流量获取请求,从所述录制链路存储区域中获取所述第一请求参数和所述目标中间组件的调用响应信息,将所述第一请求参数和所述调用响应信息确定为所述数据处理请求的录制流量,并将所述录制流量存储至目标存储区域。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安银行股份有限公司,未经平安银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110574862.5/2.html,转载请声明来源钻瓜专利网。