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

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

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

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

相关推荐
VaporGas8 分钟前
idea集成和使用Git指南
java·git·intellij-idea
阿乾之铭29 分钟前
spring MVC 拦截器
java·spring·mvc
码爸32 分钟前
flink 批量写clickhouse
java·clickhouse·flink
djgxfc35 分钟前
简单了解Maven与安装
java·maven
中文很快乐38 分钟前
springboot结合p6spy进行SQL监控
java·数据库·sql
丶白泽38 分钟前
重修设计模式-概览
java·设计模式
小电玩39 分钟前
谈谈你对Spring的理解
java·数据库·spring
五味香43 分钟前
C++学习,动态内存
java·c语言·开发语言·jvm·c++·学习·算法
无名之逆43 分钟前
计算机专业的就业方向
java·开发语言·c++·人工智能·git·考研·面试
爱棋笑谦1 小时前
二叉树计算
java·开发语言·数据结构·算法·华为od·面试