LINUX下一款不錯的網站壓力測試工具webbench

LINUX下一款不錯的網站壓力測試工具webbench php

分類: Linux 2014-07-03 09:10 220人閱讀 評論(0) 收藏 舉報html

[html] view plaincopylinux

  1. wget http://blog.s135.com/soft/linux/webbench/webbench-1.5.tar.gz  
  2. tar zxvf webbench-1.5.tar.gz  
  3. cd webbench-1.5  
  4. make && make install  


 

若是在編譯webbench的時候,出現/bin/sh: ctags: command not found,以下所示web

[html] view plaincopy 服務器

  1. [root@webbench-1.5]# make  
  2. cc -Wall -ggdb -W -O   -c -o webbench.o webbench.c  
  3. webbench.c: In function ‘alarm_handler’:  
  4. webbench.c:77: warning: unused parameter ’signal’  
  5. cc -Wall -ggdb -W -O   -o webbench webbench.o  
  6. ctags *.c  
  7. /bin/sh: ctags: command not found  
  8. make: [tags] Error 127 (ignored)  


 

是沒安裝ctags組件,使用yum -y install ctags,解決問題併發

若是安裝了ctags, 仍然報錯:工具

[php] view plaincopy 性能

  1. install -s webbench /usr/local/bin  
  2. install -m 644 webbench.1 /usr/local/man/man1  
  3. install: cannot create regular file `/usr/local/man/man1′: No such file or directory  
  4. make: *** [install] Error 1  


解決方法
mkdir -m 644 -p /usr/local/man/man1測試

 

 

安裝好使用方法網站

[html] view plaincopy

  1. webbench -c 500 -t 30 http://127.0.0.1/test.jpg  


參數說明:-c表示併發數,-t表示時間(秒)

測試結果示例:

[html] view plaincopy

  1. Webbench - Simple Web Benchmark 1.5  
  2. Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.  
  3.   
  4. Benchmarking: GET http://127.0.0.1/test.jpg  
  5. 500 clients, running 30 sec.  
  6.   
  7. Speed=3230 pages/min, 11614212 bytes/sec.  
  8. Requests: 1615 susceed, 0 failed.  

 

每秒鐘響應請求數:3230/60= X pages/sec,每秒鐘傳輸數據量11614212 bytes/sec。

  當併發1615時,已經顯示有0個鏈接failed了,說明未負荷了。


補充:

  一、壓力及性能測試工做應該放到產品上線以前,而不是上線之後;
  二、測試時併發應當由小逐漸加大,好比並發100時觀察一下網站負載是多少、打開頁面是否流暢,併發200時又是多少、網站打開緩慢時併發是多少、網站打不開時併發又是多少;
  三、更詳細的進行某個頁面測試,如電商網站能夠着重測試購物車、推廣頁面等,由於這些頁面佔整個網站訪問量比重較大。

  備註:webbench 作壓力及性能測試時,該軟件自身也會消耗CPU和內存資源,爲了測試準確,建議將 webbench 安裝在其餘的服務器上,已達到測試數據更加精確。

相關文章
相關標籤/搜索