ab benchmark chart using shell

承上,如果有批次動作要完成壓測跟繪圖
則需要把gnuplot的動作寫到shell中
下面是一段簡單的可執行shell

#!/bin/bash
gnuplot << EOF
set terminal png
set output "ApacheBenchmarkResults.png"
set title "Benchmark from Server X"
set size 1,0.5
set key left top
set xlabel 'request'
set ylabel 'ms'
plot "out.dat"  using 10 with lines title 'Benchmark from Server X'
exit
EOF

如果有需要,稍加修改
就可以跟壓測的結果整合作成有用的報表了!

這個網誌中的熱門文章

Bash判斷參數是否存在

Node.js package : forever