高併發測試工具webbench

1.簡介

webbench最多可以模擬3萬個併發連接去測試服務器的負載能力,編譯和配置簡單,僅基於TCP協議上對服務器進行測試。Webbench也是開放源碼,從代碼上看,每個客戶端都fork出一個進程進行測試,僅在TCP協議層對服務器測試,並未涉及HTTP協議。

2.安裝

源碼下載: http://blog.s135.com/soft/linux/webbench/webbench-1.5.tar.gz
tar zxvf webbench-1.5.tar.gz
cd webbench-1.5
make

注:如果安裝過程中出現/bin/sh: ctags: command not found

則需安裝ctags,下載地址:wget http://prdownloads.sourceforge.net/ctags/ctags-5.8.tar.gz

3.測試

1分鐘1000個客戶端測試,運行命令:./webbench -c 1000 -t 60

4.測試報告

[root@nmsuser webbench-1.5]# ./webbench -c 200 http://172.31.186.100:8080/Map/index.jsp
Webbench - Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.

Benchmarking: GET http://172.31.186.100:8080/Map/index.jsp
200 clients, running 30 sec.

Speed=246578 pages/min, 27904904 bytes/sec.
Requests: 123079 susceed, 210 failed.

[root@nmsuser webbench-1.5]# ./webbench -c 200 http://172.31.186.100:8080/Map/index.jsp
Webbench - Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.

Benchmarking: GET http://172.31.186.100:8080/Map/index.jsp
200 clients, running 30 sec.

Speed=246578 pages/min, 27904904 bytes/sec.
Requests: 123079 susceed, 210 failed.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章