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 -h檢視幫助