簡介#
Webbench
是一個在linux
下使用的非常簡單的網站壓測工具。它使用fork()
模擬多個客戶端同時訪問我們設定的URL
,測試網站在壓力下工作的性能,最多可以模擬3
萬個並發連接去測試網站的負載能力。
Apache ab
(Apache Bench
性能測試工具,這是apache
免費自帶的性能測試工具,就在apache
的bin
目錄下,它能模擬多個並發請求,也就是說它主要是用來測試你的網站每秒能處理多少請求的。
安裝#
如果是測試https
的話,使用Apache-ab
就可以了。
1、安裝 Webbench
#Debian/Ubuntu系統
apt-get install gcc make ctags -y
#Centos系統
yum install gcc make ctags -y
#然後解壓文件並運行
tar zxvf webbench-1.5.tar.gz && cd webbench-1.5
make && make install
2、安裝 Apache
#Centos系統
yum install httpd -y
#Debian/Ubuntu系統
apt-get install apache2 -y
使用#
1、Webbench
#使用幫助
webbench -h
#測試命令,-c為並發數;-t為測試時長,單位秒;後面為鏈接
webbench -c 1000 -t 50 http://www.moeyy.cn
2、Apache
#使用幫助
ab -h
#測試1,-n為發送請求次數;-c並發數;後面為鏈接
ab -n 500 -c 400 http://www.baidu.com
#測試2,-t為測試時長,單位秒;-c並發數;後面為鏈接
ab -t 90 -c 50 http://www.baidu.com
總結#
Webbench
和Apache-ab
的測試效果都還可以,只是Webbench
不支持https
網站,AB
倒是可以,不過AB
的並發數不能過大,好像需要改配置文件,默認最大1024
,如果是用來CC
攻擊或者網站壓力測試,建議找下載文件或者動態圖片來試,盡量別做壞事。