【技术实现步骤摘要】
本公开涉及数据处理领域,尤其涉及计算机,具体涉及一种流量录制与回放的方法及其装置。
技术介绍
1、在现代软件开发和运维过程中,线上流量的录制和回放技术成为了提升系统稳定性、优化性能以及加速问题解决的关键手段。随着软件系统的复杂性不断增加,传统的测试方法往往难以全面覆盖真实用户场景,从而影响了系统的可靠性和用户体验。因此,如何有效地利用真实的线上流量数据进行测试和回放,成为了当前技术发展的重要方向。
技术实现思路
1、本公开提供了一种流量录制与回放的方法、装置、设备以及存储介质。
2、根据本公开的一方面,提供了一种流量录制与回放的方法,通过对目标进程进行流量录制获取录制数据,并根据录制数据建立向量数据库,向量数据库中至少包括录制数据中的第一子调用参数对应的第一向量和第一子调用参数返回值;确定录制数据中的待回放数据,并在测试环境下对待回放数据发起回放;响应于在回放过程中监测到对待回放数据包括的第二子调用参数的回放操作,从向量数据库中匹配得到第二子调用参数对应的第二子调用参数返回值,
...【技术保护点】
1.一种流量录制与回放的方法,其中,包括:
2.根据权利要求1所述的方法,其中,所述根据所述录制数据建立向量数据库,包括:
3.根据权利要求2所述的方法,其中,所述从所述向量数据库中匹配得到所述第二子调用参数对应的第二子调用参数返回值,包括:
4.根据权利要求3所述的方法,其中,所述基于所述第二向量对所述向量数据库进行查询,获取所述第二向量对应的目标第一向量,包括:
5.根据权利要求4所述的方法,其中,所述从所述向量数据库中选取与所述第二向量相关的多个候选第一向量,包括:
6.根据权利要求1-5中任一项所述的
...【技术特征摘要】
1.一种流量录制与回放的方法,其中,包括:
2.根据权利要求1所述的方法,其中,所述根据所述录制数据建立向量数据库,包括:
3.根据权利要求2所述的方法,其中,所述从所述向量数据库中匹配得到所述第二子调用参数对应的第二子调用参数返回值,包括:
4.根据权利要求3所述的方法,其中,所述基于所述第二向量对所述向量数据库进行查询,获取所述第二向量对应的目标第一向量,包括:
5.根据权利要求4所述的方法,其中,所述从所述向量数据库中选取与所述第二向量相关的多个候选第一向量,包括:
6.根据权利要求1-5中任一项所述的方法,其中,所述对目标进程进行流量录制获取录制数据,包括:
7.根据权利要求6所述的方法,其中,所述基于所述录制服务,根据所述录制配置参数调用录制插件对所述目标进程进行流量录制获取录制数据,包括:
8.根据权利要求7所述的方法,其中,所述根据所述录制约束参数确定所述目标进程对应的待录制流量,包括:
9.根据权利要求8所述的方法,其中,所述确定所述录制数据中的待回放数据,并在测试环境下对所述待回放数据发起回放,包括:
10.根据权利要求9所述的方法,其中,所述方法,还包括:
【专利技术属性】
技术研发人员:刘家强,刘涛,李奇原,刘瑞森,
申请(专利权)人:百度时代网络技术北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。