安装 queryperf
cd /usr/local/src
wget http://ftp.isc.org/isc/bind9/9.12.1/bind-9.12.1.tar.gz
编译queryperf
tar -zxvf bind-9.12.1.tar.gz
cd /usr/local/src/bind-9.12.1/contrib/queryperf
./configure; make # 会生成queryperf 二进制文件
cp queryperf /usr/bin
queryperf使用格式:
queryperf [-d datafile] [-s server_addr] [-p port] [-q num_queries]
-d: 后面接上一个文件,文件的内容是用户对DNS的请求,一行为一条请求,所以为了测试,我们可以在里面写上几千几万条。
-s: DNS服务器地址
-p: DNS服务器端口
-q: 请求多少次
其他开源测试工具tcpcopy