[发明专利]一种流量回放方法、装置及系统有效

专利信息
申请号: 201911304311.6 申请日: 2019-12-17
公开(公告)号: CN111010316B 公开(公告)日: 2021-08-06
发明(设计)人: 张镜昌;阮伙星;严江;张扬 申请(专利权)人: 广州唯品会信息科技有限公司
主分类号: H04L12/26 分类号: H04L12/26
代理公司: 北京市万慧达律师事务所 11111 代理人: 张慧娟
地址: 510000 广东省广州*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 流量 回放 方法 装置 系统
【说明书】:

发明公开一种流量回放方法、装置及系统,方法包括:终端将生产环境的流量数据中的请求报文和响应报文导入测试数据库中;从测试数据库中读取目标请求报文,基于目标请求报文模拟生成第一请求,并将预期响应报文写入redis中;将第一请求发送给开放平台网关,以使开放平台网关将第一请求转换成第二请求后发送给回放服务器;在回放服务器基于第二请求从redis中获取对应的响应报文,并基于获取到的响应报文生成第二响应报文,以及将第二响应报文返回给开放平台网关后,从开放平台网关接收对基于第二响应报文进行转换得到的第一响应报文;对第一响应报文进行解析出目标请求报文的响应报文,将响应报文与测试数据库中的预期响应报文进行对比,输出对比结果。

技术领域

本发明涉及系统测试技术领域,尤其涉及一种流量回放方法、装置及系统。

背景技术

随时网络技术的不断发展,测试是保障网络设备可靠性和稳定性的关键环节。流量回放方法是一种将真实网络流量存储记录并进行还原回放的网络测试方法,通过将捕获得到的真实网络流量还原回放到测试网络,可以再现实际的网络场景,达到考察被测系统在实际网络环境中的功能和性能的目的。流量回放方法是一种能对各类网络/安全设备进行客观、全面、系统测试的重要方法。

现有的流量回放方案有以下的缺点:

1、不支持将生产的流量导在测试环境回放;

2、不支持增删改接口的流量回放;

3、接口模拟器需要及时维护涉及接口的jar包定义文件,才能完成响应报文的模拟,而由于线上流量数据复杂,系统繁多,需要维护依赖系统的sdk和版本号,导致测试工作量巨大。

发明内容

为了解决上述背景技术中提到的至少一个问题,本发明提供了一种流量回放方法、装置及系统。

根据本发明的一个实施例,提供了一种流量回放方法,所述方法包括:

终端获取生产环境的流量数据,并将所述流量数据中的请求报文和响应报文导入测试数据库中;

所述终端在检测到回放指令时,从所述测试数据库中读取目标请求报文,基于所述目标请求报文模拟生成基于第一协议的第一请求,并将所述目标请求报文的预期响应报文写入redis中;

所述终端将所述第一请求发送给开放平台网关,以使所述开放平台网关将所述第一请求转换成基于第二协议的第二请求后发送给回放服务器;

在所述回放服务器基于所述第二请求从所述redis中获取对应的响应报文,并基于获取到的所述响应报文生成基于第二协议的第二响应报文,以及将所述第二响应报文返回给所述开放平台网关后,所述终端从所述开放平台网关接收对基于所述第二响应报文进行转换得到的基于第一协议的第一响应报文;

所述终端对所述第一响应报文进行解析出所述目标请求报文的响应报文,将所述响应报文与所述测试数据库中的预期响应报文进行对比,输出对比结果。

进一步地,所述终端获取生产环境的流量数据,包括:

所述终端在检测到查询指令时,从流量数据库中查询对应的流量数据并导出为流量文件,其中,所述流量数据库中保存的流量数据是由所述开放平台网关采集并通过Kafka消息队列下发的。

进一步地,所述流量文件为CSV文件,所述将所述流量数据中的请求报文和响应报文导入测试数据库中,包括:

所述终端将所述CSV文件转换为包括请求报文和预期响应报文的Excel文件,并将所述Excel文件上传到所述测试数据库中。

根据本发明的一个实施例,提供了一种流量回放方法,所述方法包括:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州唯品会信息科技有限公司,未经广州唯品会信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201911304311.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top