Sharingan(写轮眼)是滴滴开源的流量录制回放监控工具,可录制线上真实请求流量进行回放测试,适合项目重构、回归测试等。基于Golang编写,遵守Apache 2.0开源协议。

功能特性:

  • 支持下游流量录制。回放不依赖下游环境。
  • 支持并发流量录制和回放。录制对服务影响小,回放速度更快。
  • 支持时间重置、噪音去除、批量回放、覆盖率报告、常见协议解析等等。
  • 支持写流量回放,不会污染应用数据。
  • 不依赖业务框架,低应用浸入。
  • 覆盖率报告支持覆盖率结果累计,即支持多次单个回和批量回放后,统一生成覆盖率结果。

源代码:https://github.com/didi/sharingan