一、调研
日常测试工作中,遇到问题如下:
1、服务架构升级或者重构,需要对原有的接口做全量回归
2、对于业务逻辑复杂的场景,每个迭代版本都需要大量的时间进行回归测试
3、编写自动化用例时复杂场景造数麻烦,日常自动化维护成本高
4、构造压测模拟数据麻烦
5、线上问题,无法再测试环境中重现
6、无法对线上核心接口采样之后做一些业务校验并实时监控业务正确性
二、流量复制
用户访问系统造成的数据传输定义为流量,那么在用户访问系统的过程中,可以把进入和流出的数据复制下来,进行保存,待后续使用
三、流量回放
获取到复制下来的流量后,按照接收的时间顺序,将他们一条一条的传输到待测试的服务中,让测试服务产生相应的响应
四、流量回放测试场景
1、复制下来什么内容就回放什么内容,即流量回放
2、复制下来的内容进行一些预设规则的过滤,或者特殊的处理后,再进行回放,即选择性回放
3、复制下来的内容,对其进行处理从中获取必要的数据项,比如搜索词,即关键词回放
五、技术选型
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/te-aq/75272.html