siege的安裝
cd /root/
rz
tar -zxvf siege-2.72.tar.gz
cd siege-2.72
./configure
make
make install
創建siegec.config配置文件到當前用戶的目錄下
安裝完成
查看配置文件
/usr/local/siege/bin/siege -C
siege的使用
參數說明:
-b --benchmark BENCHMARK: no delays between requests.
每次request之間沒有延遲,還有一個-d參數加上延遲,類似於一些專業測試工具的思考時間
-r --reps=NUM REPS, number of times to run the test.
每次請求執行多少次
-c --concurrent=NUM CONCURRENT users, default is 10
併發用戶
-f --file=FILE FILE, select a specific URLS FILE.
選取URL文件 可在文件內說明要訪問的地址
siege結果分析
測試總數 Transactions: 2700 hits
成功率 Availability: 100.00 %
總耗時 Elapsed time: 104.43 secs
傳輸數據 Data transferred: 132.01 MB
響應耗時 Response time: 3.62 secs
每秒處理請求 Transaction rate: 25.85 trans/sec
吞吐率 Throughput: 1.26 MB/sec
最高併發 Concurrency: 93.71
成功請求數 Successful transactions: 2700
失敗請求數 Failed transactions: 0
最長請求時間 Longest transaction: 11.47
最長請求時間 Shortest transaction: 0.00