压力测试+webbench+ab+tsung+siege
壓力測試工具合集:
?
第一款: webbench ?
ubuntu下webbench安裝:(五步走)
sudo?wget??http://home.tiscali.cz/~cz210552/distfiles/webbench-1.5.tar.gz
tar zxvf webbench-1.5.tar.gz
cd webbench-1.5
make ? ? ? ? ? ? ? ?
sudo make install ?//這邊要sudo給權限,因為他會創建目錄,如果沒有權限,會install失敗
測試:
webbench -c 500 -t 30 http://www.xxxx.com/index.php
缺點:數據太少.
?
第二款: Tsung?
ubuntu下安裝:
?1/ 首先安裝依賴的幾個包: ?erlang、 erlang-src、 perl5、libtemplate-perl、gnuplot
sudo apt-get install erlang ?erlang-src ? ? ? ? ? //這兩個不知道是不是必須要裝,反正也裝了.
sudo apt-get install perl5
sudo apt-get install?libtemplate-perl ? ? ? ? ? ? ? ?//必須安裝模板,否則無法生成report.html,報Can't locate Template.pm
sudo apt-get install?gnuplot-x11 ? ? ? ? ? ? ? ? ? ? ?//gnuplot有好幾種,都差不多,我這邊裝的是gnuplot-x11.
http://tsung.erlang-projects.org/ 下載-->解壓-->./configure-->make-->sudo make install?? ? ? ? ? ? ? ?// 好像可以直接sudo apt-get install tsung,不過我直接下的官網的,沒試過用apt-get安裝
2/ 安裝完,tsung放在/usr/bin/tsung,可以直接用 , 下面講如何生成report.html
mkdir ~/.tsung ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? // 如果有該目錄就不用建了.
cp ?/usr/share/doc/tsung/examples/http_simple.xml ?~/.tsung/tsung.xml ? ? ? ? ? ? //中挑一兩個例子拷貝到 ~/.tsung/tsung.xml 作為配置文件
配置 tsung.xml ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //不詳細講了,見備注給出的兩篇博文. ? ??
tsung start ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //開啟測試,會在~/.tsung 下生成log文件
cd ~/.tsung/log/20131108-16** ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //進入對應的log中
? ? ? ?sudo /usr/lib/tsung/bin/tsung_stats.pl ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //自動分析生成 report.html
拷貝report.html到 正常目錄下,用瀏覽器打開,即可看到對應數據.
?
第三款: ab?
apache自帶的ab工具,安裝完httpd,即可用命令 ab
ab -n 1000 -c 100 http://codsweb/
?
第四款:siege?
?
?
參考文獻
http://www.blogjava.net/duanzhimin528/archive/2010/09/01/330582.html? ? ? //tsung的
http://tiandiou.blog.163.com/blog/static/2355668220115392725727/? ? ? ???//tsung的
http://blog.csdn.net/wudongxu/article/details/6326381? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??//tsung的
?
http://cqfish.blog.51cto.com/622299/138726 (比較詳細) ? ? ? ? ? ? ? ? ? ? ? ?//ab的
?
http://www.vpser.net/opt/webserver-test.html ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?// 綜合比較幾個壓力測試工具的
?
http://hi.baidu.com/software_one/item/26a50ef1a67c2511ce9f32e0
?
?
?
轉載于:https://www.cnblogs.com/zhongyuan/p/3038141.html
總結
以上是生活随笔為你收集整理的压力测试+webbench+ab+tsung+siege的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: u盘读取慢怎么回事 U盘读取速度缓慢该如
- 下一篇: 如何获取 sql server 最新补丁