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