使用tcpcopy进行压力测试

tcpcopy介绍:http://www.searchtb.com/2012/05/using-tcpcopy-to-simulate-traffic.html

软件下载地址:https://github.com/wangbin579/tcpcopy/downloads

安装:

tar -zxvf tcpcopy-0.6.5 .tar.gz
cd tcpcopy-0.6.5
./configure  --prefix=/home/test
make
make install
 
使用:
设有A、B两台机器,A为线上机器,B为测试机器,现在要把A上的流量复制到B上进行压力测试。
1、在B上执行
  #modprobe ip_queue
  #iptables -I OUTPUT -p tcp --sport <port> -j QUEUE
  #intercept &
2、在A上执行(可以通过tcpcopy -h查看帮助和示例)
tcpcopy  -x <源port>-<目的ip>:<目的port> -n 10
 
这样就可以将A机器的流量复制到B上。

posted on 2014-02-25 19:00  starrynights  阅读(305)  评论(0)    收藏  举报

导航