使用流量复制进行压测 - youngperson/study-100 GitHub Wiki

传统压测工具

  • ab、webbench、wrk、httpperf
  • 简单、成本低
  • 网络过于理想化、请求单一、同一客户端

基于web服务器的请求复制

  • 请求多样化、成本低
  • 不具备通用性、丢失网络延迟、占用在线资源比较严重

mirror(基于应用层)

tcpcopy(基于网络栈,tcp协议的流量复制)

goReplay(http协议的流量复制)