In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-09-20 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >
Share
Shulou(Shulou.com)06/03 Report--
Preface
We often use loadrunner for performance testing, but sometimes loadrunner can't do some performance testing, so we need other tools. Today, I'll introduce you to an autobench.
Brief introduction
Autobench is a Perl script based on httperf. It will call httperf many times in a test to test the web server, increase the number of concurrent connections according to the given parameters each time, and save the test results of httperf as a file in CSV format, which can be read directly by Excel to facilitate the generation of test reports. With the help of autobench's own bench3graph tool, you can generate a beautiful comparison diagram of test results.
1. Install Httperf first
Download: http://code.google.com/p/httperf/downloads/list
Tar xvzf httperf-0.9.0.tar.gz
Cd httperf-0.9.0
. / configure
Make & & make install
2. Install gnuplot
Download: http://www.gnuplot.info/download.html
Tar xvzf gnuplot-4.2.0.tar.gz
Cd gnuplot-4.2.0
. / configure
Make & & make install
Cp / usr/local/bin/bench3graph / usr/local/bin/bench3png
Sed-I 's/postscript color/png xffffff/g' / usr/local/bin/bench3png
Note that it must be opened here: echo set data style linespoints > > gnuplot.cmd
3. Install autobench
Download: http://www.xenoclast.org/autobench/downloads/autobench-2.1.2.tar.gz
Tar xvzf autobench-2.1.2.tar.gz
Cd autobench-2.1.2
Make & & make install
4. Use
4.1 Test a single host
. / autobench\
-- single_host\
-- host1=your_ip\
-- port1=80\
-- uri1=/home/www/mysql_con.php\
-- quiet\
-- low_rate=5\
-- high_rate=100\
-- rate_step=5\
-- num_call=5\
-- num_conn=1000\
-- timeout=10\
-- file / tmp/con_results.tsv
4.2 Test multiple machines
. / autobench\
-- host1=your_ip1\
-- port1=80\
-- uri1=/home/www/mysql_con.php\
-- host2=your_ip2\
-- port2=80\
-- uri2=/home/www/mysql_pcon.php\
-- quiet\
-- low_rate=5\
-- high_rate=100\
-- rate_step=5\
-- num_call=5\
-- num_conn=1000\
-- timeout=10\
-- file / tmp/results.tsv
4.3 the meaning of parameters
-- signle_host tests only stand-alone machines
-- host1 test host address
-- uri1 host1 Test URI
-- quiet quiet mode
-- minimum number of requests during low_rate testing (refers to httperf)
-- maximum number of requests for hight_rate testing
-- rate_step increases the step size of each test request
-- num-call and httperf
-- num_conn and httperf
-- tsv file of file test result output
4.4 generate pictures
Bench3png results.tsv results.png
5. Reference articles
Http://www.xenoclast.org/autobench/
Http://www.xenoclast.org/autobench/man/autobench.html#index
Http://blog.chinaunix.net/uid-20587912-id-405065.html
Http://hi.baidu.com/malele2008/blog/item/48d63e547a96cf4fd0090681.html
Http://html.conclase.net/cp/scripts/mod_block_worms/bench.html
Http://zbylovecool.blog.51cto.com/2515860/658593
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
The market share of Chrome browser on the desktop has exceeded 70%, and users are complaining about
The world's first 2nm mobile chip: Samsung Exynos 2600 is ready for mass production.According to a r
A US federal judge has ruled that Google can keep its Chrome browser, but it will be prohibited from
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
About us Contact us Product review car news thenatureplanet
More Form oMedia: AutoTimes. Bestcoffee. SL News. Jarebook. Coffee Hunters. Sundaily. Modezone. NNB. Coffee. Game News. FrontStreet. GGAMEN
© 2024 shulou.com SLNews company. All rights reserved.