【技术实现步骤摘要】
本专利技术属于流量回放,具体涉及一种基于多匹配策略的流量回放方法和系统。
技术介绍
1、随着互联网行业的业务规模不断扩大,系统设计也越来越复杂。在业务复杂度的系统上进行业务快速迭代时,对系统的鲁棒性、兼容性、测试覆盖率以及实效性也提出了更高的要求。为了减缓复杂度之熵对系统迭代造成的影响,通常需要采用流量回放技术来保障在业务场景、服务架构复杂下的系统测试。
2、流量录制和回放是一种通过复制线上真实流量(即录制),在测试环境中进行模拟请求(即回放)验证代码逻辑正确性的过程,通过采集线上流量在测试环境回放逐一对比每个子调用差异和入口调用结果来发现接口代码是否存在问题。
3、目前大部分的流量回放方法无法在多个不同系统版本中进行回放,从而不能够同时对多个系统新版本的逻辑功能进行测试,并且也无法对于不同协议的子调用数据匹配正确的mock数据,进而影响流量回放的成功率。
技术实现思路
1、鉴于以上所述现有技术的缺点,本专利技术的目的在于一种流量回放方法,可以根据系统新版本对应回放
...【技术保护点】
1.一种基于多匹配策略的流量回放方法,其特征在于,包括:
2.根据权利要求1所述的基于多匹配策略的流量回放方法,其特征在于,根据系统新版本的入参格式对所述调用链路数据的入口请求进行重构,以得到第二入口流量数据的步骤包括:
3.根据权利要求2所述的基于多匹配策略的流量回放方法,其特征在于,根据所述请求路径、请求方法和协议类型,对所述入口请求的参数和格式进行修改,以得到所述第二入口流量数据的步骤包括:
4.根据权利要求1所述的基于多匹配策略的流量回放方法,其特征在于,针对其入口请求中的每一个子调用数据,按照预设的匹配策略从所述第二入口流
...【技术特征摘要】
1.一种基于多匹配策略的流量回放方法,其特征在于,包括:
2.根据权利要求1所述的基于多匹配策略的流量回放方法,其特征在于,根据系统新版本的入参格式对所述调用链路数据的入口请求进行重构,以得到第二入口流量数据的步骤包括:
3.根据权利要求2所述的基于多匹配策略的流量回放方法,其特征在于,根据所述请求路径、请求方法和协议类型,对所述入口请求的参数和格式进行修改,以得到所述第二入口流量数据的步骤包括:
4.根据权利要求1所述的基于多匹配策略的流量回放方法,其特征在于,针对其入口请求中的每一个子调用数据,按照预设的匹配策略从所述第二入口流量数据的数据库中识别对应的返回数据,以进行模拟调用的步骤包括:
5.根据权利要求4所述的基于多匹配策略的流量回放方法,其特征在于,依据所述返回数据对所述子调用数据进行模拟调用,以得到对应的回...
【专利技术属性】
技术研发人员:赵明鲜,亓隆基,谢振峰,蔡杲沛,陈荣添,史浩,列旭松,王维奇,
申请(专利权)人:深圳依时货拉拉科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。