autobench 是一款基于httperf的Perl脚本。它会在一次测试中调用多次httperf来对web服务器进行测试,每次会按照给定的参数增加并发连接数,将 httperf的测试结果保存为CSV格式的文件,该文件可以被Excel直接读取,方便生成测试报告。借助于autobench自带的 bench2graph工具可以生成漂亮的测试结果对比图。
使用方法:
autobench –single_host –host1 www.test.com –uri1 /10K –quiet \ --low_rate 20 –high_rate 200 –rate_step 20 –num_call 10 \ --num_conn 5000 –timeout 5 –file results.tsv