Centos Siege測試使用

1、簡介 web

一款開源的壓力測試工具,能夠根據配置對一個WEB站點進行多用戶的併發訪問,記錄每一個用戶全部請求過 併發

程的相應時間,並在必定數量的併發訪問下重複進行。工具

2、下載測試

siege須要本身從http://www.joedog.org/上本身下載url

3、編譯安裝spa

[root@localhost software]# cd siege-2.69 代理

[root@localhost software]# ./configure --prefix=/usr/local/siege --mandir=/usr/local/man日誌

[root@localhost siege-2.69]# make && make install    #編譯安裝orm

注意:安裝是會提示一下錯誤,事務

/usr/bin/install: 沒法建立普通文件"/usr/local/siege/etc/siegerc": 沒有那個文件或目錄
make[3]: *** [install-exec-hook] 錯誤 1
make[3]: Leaving directory `/root/siege-2.72/doc'
make[2]: *** [install-exec-am] 錯誤 2
make[2]: Leaving directory `/root/siege-2.72/doc'
make[1]: *** [install-am] 錯誤 2
make[1]: Leaving directory `/root/siege-2.72/doc'
make: *** [install-recursive] 錯誤 1
解決辦法是:mkdir -p /usr/local/siege/etc/siegerc 創建這樣一個目錄就能夠繼續向下安裝的。

4、使用

參數說明:

輸入名稱 解釋說明
-V, --version 打印版本信息
-h, --help 打印幫助信息
-C, --config 顯示配置信息。
-v, --verbose 打印冗餘配置信息。
-g, --get 顯示HTTP交易。
-c, --concurrent=NUM 設置併發用戶數
-u, --url="URL" 設置被測Web的URL
-i, --internet 用戶模擬、隨機訪問URL
-b, --benchmark . 基準測試。
-t, --time=NUM 設置測試時間。
-r, --reps=NUM 設置測試次數
-f, --file=FILE 更改配置文件存檔
-R, --rc=FILE 更改siegerc文件和環境變量
-l, --log 測試日誌
-m, --mark="text" 標記測試日誌
-d, --delay=NUM 設置時間延遲
-H, --header="text" 增長測試頭文件
-A, --user-agent="text" 設置代理測試請求

終端執行:

/usr/local/siege/bin/siege -c300 -t10S http://192.168.1.108/admin/login.aspx

獲得一下數據:

輸出名稱 解釋說明
Transactions: 訪問次數
Availability: 成功次數
Elapsed time: 測試用時
Data transferred: 測試傳輸數據量
Response time: 平均響應時間
Transaction rate: 每秒事務處理量
Throughput: 吞吐率
Concurrency: 併發用戶數
Successful transactions: 成功傳輸次數
Failed transactions: 失敗傳輸次數
Longest transaction: 最長響應時間
Shortest transaction: 最短響應時間

 

Transactions:            54298 hits               

Availability:            100.00 %                      

Elapsed time:            9.78 secs                    

Data transferred:          8.13 MB                

Response time:          0.05 secs              

Transaction rate:          5551.94 trans/sec      

Throughput:              0.83 MB/sec            

Concurrency:            298.67                 

Successful transactions:   54298                   

Failed transactions:      0                             

Longest transaction:      0.19                      

Shortest transaction:      0.00  

相關文章
相關標籤/搜索