autobench 测试笔记

yum install texinfo
yum install gnuplot

#下载 http://httperf.googlecode.com/files/httperf-0.9.0.tar.gz

tar zfvx httperf-0.9.0.tar.gz
./configure
make && make install


# 下载 Autobench
wget https://github.com/menavaur/Autobench/archive/master.zip
mv master.zip autobench.zip
unzip autobench.zip
cd Autobench-master
make && make install


cp /usr/local/bin/bench2graph /usr/local/bin/bench2png
sed -i 's/postscript color/png xffffff/g' /usr/local/bin/bench2png

# 生成测试文件

/usr/local/bin/autobench  --single_host \
    --host1 192.168.0.2 --port1 80 --uri1 /index/test \
    --quiet --low_rate 10 --high_rate 100 --rate_step 10 \
    --num_call 1 --num_conn=100 --timeout=10 \
    --file result.tsv
    
#参数含义
--signle_host 只测单机
--host1 主机地址
--port1 端口
--uri1 测试URI
--quiet 安静模式
--low_rate 测试时最低请求数
--hight_rate 测试时最高请求数
--rate_step 每次测试请求数增加步长
--num-call 同httperf [创建连接数]
--num_conn 同httperf [每个连接发送多少请求]
--timeout 链接超时
--file 测试结果输出的 tsv文件



    
# 把测试文件转图
bench2png results.tsv results.png




# ERROR: Could not find/open font when opening font "arial",
wget ftp://ftp.pbone.net/mirror/olea.org/msttcore-fonts-2.0-6.noarch.rpm
rpm -ivh msttcore-fonts-2.0-6.noarch.rpm
export GDFONTPATH="/usr/share/fonts/msttcore"
export GNUPLOT_DEFAULT_GDFONT="arial"

 

你可能感兴趣的:(autobench 测试笔记)