2.wen bench安裝:
[root@web111 tmp]#tar -zxvf webbench-1.5.tar.gz
[root@web111 tmp]# cd webbench-1.5
[root@vstar111 webbench-1.5]# ll
total 28
lrwxrwxrwx 1 1001 root 16 nov 15 10:45 changelog -> debian/changelog
drwxr-xr-x 2 1001 root 4096 jun 25 2004 debian
-rw-r--r-- 1 1001 1001 1063 jun 25 2004 makefile
-rw-r--r-- 1 1001 1001 1491 jan 12 2004 socket.c
-rw-r--r-- 1 1001 1001 2411 jan 14 2004 webbench.1
-rw-r--r-- 1 1001 1001 10978 jun 25 2004 webbench.c[root@web111 webbench-1.5]# make
cc -wall -ggdb -w -o -c -o webbench.o webbench.c
webbench.c: in function 『alarm_handler』:
webbench.c:77: warning: unused parameter 『signal』
cc -wall -ggdb -w -o -o webbench webbench.o
ctags *.c
[root@web111 webbench-1.5]# make install
install -s webbench /usr/local/bin
install -m 644 webbench.1 /usr/local/man/man1
install -d /usr/local/share/doc/webbench
install -m 644 debian/changelog /usr/local/share/doc/webbench至此,安裝完畢
3.用法
[root@web111 webbench-1.5]# man webbench
裡面有具體的語法,引數等具體資訊
測試1:1024次
測試2:10240次
benchmarking: get
1024 clients, running 30 sec.
speed=93646 pages/min, 482920 bytes/sec.
requests: 46559 susceed, 264 failed.
對照2次測試結果,發現。第二次,速度慢,且失敗次數大大新增。
檢視zabbix監控。比對cpu,測試的時候cpu使用率非常高!多次測試後。發現大量的測試占用記憶體較高,導致server直接重新啟動了
copy別人的測試基準:
1、壓力測試工作應該放到產品上線之前,而不是上線以後 ;
2、測試的時候,最好把測試機的監控都開啟;
3、測試時盡量跨公網進行。而不是內網;
4、測試時併發應當由小逐漸加大,比方併發100時觀察一下站點負載是多少、開啟是否流暢,併發200時又是多少、站點開啟緩慢時併發是多少、站點打不開時併發又是多少
5、 應盡量進行單元測試。如b2c站點能夠著重測試購物車、推廣頁面等,由於這些頁面佔整個站點訪問量比重較大
壓力測試 webbench
linux下 webbench最多可以模擬3萬個併發連線去測試 的負載能力 說明 c 客戶端數量 併發數量 t 持續時間 注 1 壓力及效能測試工作應該放到產品上線之前,而不是上線以後 2 測試時併發應當由小逐漸加大,比如併發100時觀察一下 負載是多少 開啟頁面是否流暢,併發200時又是多少 開啟...
webbench壓力測試例子
webbench官網 1 linux壓力測試工具webbench適用系統 linux 2 linux壓力測試工具webbench編譯安裝 apt get install gcc wget tar zxvf webbench 1.5.tar.gz cd webbench 1.5 make make i...
使用webbench做壓力測試
memcached是乙個高效能的分布式記憶體物件快取系統,用於動態web應用以減輕資料庫負載。它通過在記憶體中快取資料和物件來減少讀取資料庫的次數,從而提供動態 資料庫驅動 的速度。下文介紹的是在ubuntu環境下安裝memcached並進行測試,具體內容如下所述。1,先安裝memcached su...