banner
moeyy

moeyy

一条有远大理想的咸鱼。
github
mastodon
email

使用Webbench/Apache-ab進行網站壓力測試的Linux VPS

簡介#

Webbench是一個在linux下使用的非常簡單的網站壓測工具。它使用fork()模擬多個客戶端同時訪問我們設定的URL,測試網站在壓力下工作的性能,最多可以模擬3萬個並發連接去測試網站的負載能力。

Apache abApache Bench性能測試工具,這是apache免費自帶的性能測試工具,就在apachebin目錄下,它能模擬多個並發請求,也就是說它主要是用來測試你的網站每秒能處理多少請求的。

安裝#

如果是測試https的話,使用Apache-ab就可以了。

1、安裝 Webbench

#Debian/Ubuntu系統
apt-get install gcc make ctags -y
#Centos系統
yum install gcc make ctags -y

下載 webbench-1.5.tar下載

#然後解壓文件並運行
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

總結#

WebbenchApache-ab的測試效果都還可以,只是Webbench不支持https網站,AB倒是可以,不過AB的並發數不能過大,好像需要改配置文件,默認最大1024,如果是用來CC攻擊或者網站壓力測試,建議找下載文件或者動態圖片來試,盡量別做壞事。

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。