tcpcopy是一款开源的分布式在线压力测试工具,可以将线上流量拷贝到测试机器,实时的模拟线上环境,测试实时承担线上流量的效果,提前发现bug,增加上线信心。通过对比试验,同样请求,针对不同或不同版本程序,可以做性能对比试验。   tcpcopy原理为请求复制基于 TCP 的 packets ,通过复制在线数据包,修改 TCP/IP 头部信息,发送给测试服务器,达到欺骗测试服务器的TCP 程序的目的。tcpcopy运行需要intercept的支持,tcpcopy负责抓包和发包工作,而intercept负责截获应答包。

tcpcopy代码下载地址:

http://github.com/session-replay-tools/tcpcopy

intercept
http://github.com/session-replay-tools/intercept

 

GitHub 仓库挂件 WordPress 插件

session-replay-tools / tcpcopy

An online request replication tool, also a tcp stream replay tool, fit for real testing, performance testing, stability testing, stress testing, load testing, smoke testing, etc

 

文件下载