壓力測試+webbench+ab+tsung+siege

壓力測試工具合集:php

 

第一款: webbench  html

ubuntu下webbench安裝:(五步走)java

sudo wget  http://home.tiscali.cz/~cz210552/distfiles/webbench-1.5.tar.gzweb

tar zxvf webbench-1.5.tar.gzapache

cd webbench-1.5ubuntu

make                  瀏覽器

sudo make install  //這邊要sudo給權限,由於他會建立目錄,若是沒有權限,會install失敗工具

測試:測試

webbench -c 500 -t 30 http://www.xxxx.com/index.phpspa

缺點:數據太少.

 

第二款: Tsung 

ubuntu下安裝:

 1/ 首先安裝依賴的幾個包:  erlang、 erlang-src、 perl5libtemplate-perlgnuplot

  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

相關文章
相關標籤/搜索