线上流量复制到线下测试环境

今天在看一篇“腾讯技术工程"公众号时,提到了使用GoReplay工具支持流量的录制回访。想起在进入云计算之前,也做过相关的事情,就翻了下这块的相关工具整理介绍一下。
1. TCPCopy 据我所知这是践行流量回放比较早的工具的,是2011年网易技术人员开发的并开源出来的,2015年之前国内互联网公司都使用这个。它算是鼻祖了,10年前就做出来开源了,确实牛,解决了测试流量的真实性问题,对业务代码没有入侵。
https://github.com/session-replay-tools/tcpcopy

  1. GoRelapy 部署起来相对更简单,不过进支持http协议,当然可以二次开发支持更多的协议。
    https://github.com/buger/goreplay

  2. Tcprelplay 这个了解不多 https://tcpreplay.appneta.com/

  3. ByteCopy 字节使用TcpCopy后觉得还不能满足他们需求,就自研的,目前还没开源。
    这个文章有介绍:https://juejin.cn/post/6857688805835866126

一个比较TCPCopy和GoRelay的文章:https://segmentfault.com/a/1190000039285429

master

Stay hungry, stay foolish.

发表评论

邮箱地址不会被公开。 必填项已用*标注

*