天天看點

wrk網站壓力測試

1.下載下傳安裝git

sudo yum install git

或者

sudo apt-get install git

2.下載下傳安裝wrk

git clone https://github.com/wg/wrk.git

3.安裝成功後

輸入

cd wrk

然後再輸入

make

稍等幾分鐘編譯後,在目前目錄下會多了一個wrk檔案的,這個就是可以做壓力測試的檔案了。你可以随便移動這個檔案到你想要存放的位置。

如果移動了剛剛生成的wrk檔案,請切換到同目錄執行指令,如果沒有移動,請直接執行指令。

./wrk -t10 -c100 -d10s http://www.baidu.com

-t代表線程數 -c代表連接配接數-d請求時間

10秒之後,你會看見下面這些資訊

//請求http://www.baidu.com10秒鐘

Running 10s test @ http://www.baidu.com

//10個線程模拟100個連接配接

10 threads and 100 connections

Thread Stats   Avg      Stdev     Max   +/- Stdev

//Latency: 可以了解為響應時間, 有平均值, 标準偏差, 最大值, 正負一個标準差占比. 

Latency   216.44ms  275.78ms   1.98s    86.37%

//Req/Sec: 每個線程每秒鐘的完成的請求數, 同樣有平均值, 标準偏差, 最大值, 正負一個标準差占比. 

Req/Sec    69.42     40.65   250.00     77.15%

//10秒鐘總共完成請求數和讀取資料量. 

6620 requests in 10.01s, 97.00MB read

//錯誤統計, 15個讀錯誤, 8個逾時. 

Socket errors: connect 0, read 15, write 0, timeout 8

//線程總共平均每秒鐘完成661個請求

Requests/sec:    661.21

//每秒鐘讀取9.6兆資料量. 

Transfer/sec:      9.69MB

畢竟不是專業測試,是以權當是玩玩,心裡有個底。

wrk網站壓力測試

擷取更多的測試參數,請輸入./wrk -h檢視幫助

繼續閱讀