【技术实现步骤摘要】
本专利技术涉及自动化测试,尤其涉及一种基于流量复制回放的自动化测试方法及相关装置。
技术介绍
1、流量复制回放技术在软件自动化测试领域有着广泛的应用。流量复制回放技术通过记录真实用户的访问行为,然后在测试环境中重放这些行为,来模拟不同的负载和场景。流量回放技术可以提供真实和准确的测试数据,避免人工构造的数据可能存在的偏差和不足。
2、流量复制回放技术支持的协议从tcp/ip网络协议、http协议到各种中间件使用协议等都有工具支持,比如tcpdump和goreplay也可以实现流量录制回放。但是, tcpdump只是一个流量和回放的工具,它能修改请求头,但没有其它对请求进行复杂处理的能力,更没有结果分析的能力;goreplay它通过一个中间件的技术可以处理请求,理论上可以满足各种需求,但是由于这个中间件实际上是一个独立的外部应用,实际执行每个参数的处理都会调用一次外部应用,因此这个设计会导致执行性能的问题,并且中间件的开发也不够灵活,另外goreplay也没有分析结果生成测试报告的能力。
技术实现思
<本文档来自技高网...【技术保护点】
1.一种基于流量复制回放的自动化测试方法,其特征在于,包括:
2.根据权利要求1所述的基于流量复制回放的自动化测试方法,其特征在于,遍历待复制流量,对所述待复制流量基于解析器、过滤器、处理器和结果回调进行处理,得到目标结果请求对象,包括:
3.根据权利要求1所述的基于流量复制回放的自动化测试方法,其特征在于,对所述回放结果进行数据清洗,得到目标回放结果,包括:
4.根据权利要求1所述的基于流量复制回放的自动化测试方法,其特征在于,将所述请求消息、所述基准系统响应消息和所述被测系统响应消息建立关联关系,包括:
5.根据权利
...【技术特征摘要】
1.一种基于流量复制回放的自动化测试方法,其特征在于,包括:
2.根据权利要求1所述的基于流量复制回放的自动化测试方法,其特征在于,遍历待复制流量,对所述待复制流量基于解析器、过滤器、处理器和结果回调进行处理,得到目标结果请求对象,包括:
3.根据权利要求1所述的基于流量复制回放的自动化测试方法,其特征在于,对所述回放结果进行数据清洗,得到目标回放结果,包括:
4.根据权利要求1所述的基于流量复制回放的自动化测试方法,其特征在于,将所述请求消息、所述基准系统响应消息和所述被测系统响应消息建立关联关系,包括:
5.根据权利要求1所述的基于流量复制回放的自动化测试方法,其特征在于,基于所述关联关系对所述目标回放结果进行统计和采样,得到测试报告,包括:
6.根据权利要求5所述的基于...
【专利技术属性】
技术研发人员:何涛,
申请(专利权)人:舟谱数据技术南京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。