網站壓力測試工具Webbench介紹

jopen 9年前發布 | 12K 次閱讀 Webbench 測試工具

webbench簡介: 

webbench是由 Lionbridge公司開發的出色的網站壓力測試工具,它能測試處在相同硬件上,不同服務的性能以及不同硬件上同一個服務的運行狀況。webbench不但能具有便準靜態頁面的測試能力,還能對動態頁面(ASP,PHP,JAVA,CGI)進 行測試的能力。

Webbench是一個非常簡單的壓力測試工具,Webbench最多可以模擬3萬個并發連接去測試網站的負載能力。

(1)Webbench安裝

    <li>
        <span>wget http</span><span>:</span><span>//www.phpddt.com/soft/linux/webbench-1.5.tar.gz</span>    
    
    <li>
        <span>tar zxvf webbench</span><span>-</span><span>1.5</span><span>.</span><span>tar</span><span>.</span><span>gz</span>     
    
    <li>
        <span>cd webbench</span><span>-</span><span>1.5</span>  
    
    <li>
        <span>make</span>   
    
    <li>
        <span>make install</span>   </li>
    

    </ol> </pre>
    (2)Webbench使用

       

          <li>
              <span>webbench </span><span>-</span><span>c </span><span>1000</span><span> </span><span>-</span><span>t </span><span>60</span><span> http</span><span>:</span><span>//www.phpddt.com/</span>        
      
          <li>
              <span>webbench </span><span>-</span><span>c </span><span>并發數</span><span> </span><span>-</span><span>t </span><span>運行測試時間</span><span> URL</span>      
      
      </li>
      

      </ol> </pre></div>
      (3)測試結果 

        <li>
            <span>root@phpddt</span><span>:~/</span><span>webbench</span><span>-</span><span>1.5</span><span># webbench -c 1000 -t 60 http://www.phpddt.com/</span>     
        
        <li>
            <span>Webbench</span><span> </span><span>-</span><span> </span><span>Simple</span><span> </span><span>Web</span><span> </span><span>Benchmark</span><span> </span><span>1.5</span>  
        
        <li>
            <span>Copyright</span><span> </span><span>(</span><span>c</span><span>)</span><span> </span><span>Radim</span><span> </span><span>Kolar</span><span> </span><span>1997</span><span>-</span><span>2004</span><span>,</span><span> GPL </span><span>Open</span><span> </span><span>Source</span><span> </span><span>Software</span><span>.</span>     
        
        <li>
            <span> </span>     
        
        <li>
            <span>Benchmarking</span><span>:</span><span> GET http</span><span>:</span><span>//www.phpddt.com/</span>   
        
        <li>
            <span>1000</span><span> clients</span><span>,</span><span> running </span><span>60</span><span> sec</span><span>.</span>    
        
        <li>
            <span> </span>     
        
        <li>
            <span>Speed</span><span>=</span><span>217591</span><span> pages</span><span>/</span><span>min</span><span>,</span><span> </span><span>5544152</span><span> bytes</span><span>/</span><span>sec</span><span>.</span>     
        
        <li>
            <span>Requests</span><span>:</span><span> </span><span>217591</span><span> susceed</span><span>,</span><span> </span><span>0</span><span> failed</span><span>.</span>   </li>
        

        </ol> </pre>
        注意:測試時并發數應該由小到大,并使用TOP檢查網站負載,或自行打開頁面查看速度。

        參考:

        Webbench官網:http://home.tiscali.cz/~cz210552/webbench.html 


        測試注意事項: 

         1.壓力測試工作應該放到產品上線之前,而不是上線以后; 
         2.webbench 做壓力測試時,該軟件自身也會消耗CPU和內存資源,為了測試準確,請將 webbench 安裝在別的服務器上; 
         3.測試時盡量跨公網進行,而不是內網; 
         4.測試時并發應當由小逐漸加大,觀察一下網站負載及打開是否流程,直到網站打開緩慢甚至網站完全打不開; 
         5.應盡量進行單元測試,如B2C網站可以著重測試購物車、推廣頁面等,因為這些頁面占整個網站訪問量比重較大。

        Webbench安裝使用常見問題解決

        問題1: cannot create regular file `/usr/local/man/man1′: No such file or directory

        解決方法: 創建/usr/local/man/man1文件來解決

        [root@localhost local]# mkdir -m 644 -p /usr/local/man/man1

        問題2: /bin/sh: ctags: command not found

        解決方法:安裝ctags

        apt-get install ctags

        問題3: cc: Command not found

        解決方法: 安裝gcc

        apt-get install gcc

     本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
     轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
     本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!