基础组件-流量回放平台设计

一、平台设计
业务系统在进行框架组件升级、中间件和数据库替换,容器化迁移的时候,代码重构需要进行全量回归,需要耗费大量的测试人力,如下是流量回放和接口测试相比:

纬度 接口测试 流量回放测试
用例编写 人工写代码 自动
维护成本
检查点 人工定义-关键字段 自动-全文
覆盖率 不计成本:接口测试>流量回放 相同成本:流量回放>接口测试

目前已有的tcpcopy、diff工具是应用外的网络层实现流量录制和回放的,它们只能实现一些只读页面的验证,而且无法实现跨环境的流量回放
我们希望的是通过自动mock机制不仅支持读接口的回归验证,同时支持写接口的回归验证
二、流量录制回放流程图

相关推荐
hrrrrb1 天前
【Spring Security】Spring Security 概念
java·数据库·spring
小信丶1 天前
Spring 中解决 “Could not autowire. There is more than one bean of type“ 错误
java·spring
周杰伦_Jay1 天前
【Java虚拟机(JVM)全面解析】从原理到面试实战、JVM故障处理、类加载、内存区域、垃圾回收
java·jvm
程序员小凯1 天前
Spring Boot测试框架详解
java·spring boot·后端
豐儀麟阁贵1 天前
基本数据类型
java·算法
_extraordinary_1 天前
Java SpringMVC(二) --- 响应,综合性练习
java·开发语言
程序员 Harry1 天前
深度解析:使用ZIP流式读取大型PPTX文件的最佳实践
java
wxweven1 天前
校招面试官揭秘:我们到底在寻找什么样的技术人才?
java·面试·校招
陈陈爱java1 天前
新知识点背诵
java
失散131 天前
分布式专题——39 RocketMQ客户端编程模型
java·分布式·架构·rocketmq