github下载地址:
最近公司需要使用tcpcopy做引流测试。简单记录几笔...
总架构图:
下载github。编译安装 【需要注意,如果有需要离线回放,需要额外的编译 ----offline】
基本依赖环境: yum -y install libpcap-devel gcd gcc-c++
普通引流安装:./configure --prefix=/usr/local/tcpcopy
需要回放安装:./configure --prefix=/usr/local/tcpcopy --offline
安装:make && make install
操作:
引流操作:
线上机器
/usr/local/tcpcopy/sbin/tcpcopy -x [$LocalIP:]80-${TestIP}:80 -s ${interIP} -c 172.16.100.x -d -n 5 -l /var/log/tcpcopy_80.log
辅助机器上编译 intercept
/usr/local/intercept/sbin/intercept -i eth1 -F tcp and src port 80 -d -l /var/log/intercept_80.log
测试机器上:配置路由
【可以使用前端机器,亲测可以用】
阅读(1437) | 评论(0) | 转发(0) |