1.簡介linux
webbench最多能夠模擬3萬個併發鏈接去測試服務器的負載能力,編譯和配置簡單,僅基於TCP協議上對服務器進行測試。Webbench也是開放源碼,從代碼上看,每一個客戶端都fork出一個進程進行測試,僅在TCP協議層對服務器測試,並未涉及HTTP協議。web
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 foundjsp
則需安裝ctags,下載地址:wget http://prdownloads.sourceforge.net/ctags/ctags-5.8.tar.gz測試
3.測試spa
1分鐘1000個客戶端測試,運行命令:./webbench -c 1000 -t 60.net
4.測試報告orm
[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.blog