阿里Doom双引擎自动回归服务简介

阿里Doom双引擎自动回归服务,目前尚未开源,作为云效平台的一部分提供给公众。

猜测其底层利用JVM AOP,基于已经开源的录制回放工具jvm-sandbox-repeater(改天再介绍)?而JVM-Sandbox底层核心技术即Java Instrument,参考 [摘抄]Java Instrumentation 简介

通过获取方法的请求参数和返回,对比录制流量和真实流量。

对于读接口,流量不拦截。

关键是接口,从接入指南看,是做了中间件隔离,即流量拦截,只校验发给中间件的请求参数。

详见公众号