Siege是一個壓力測試和評測工具,用於WEB開發。
基本介紹
簡介
功能
輸入項
輸入名稱 | 解釋說明 |
-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" | 設定代理測試請求 |
輸出項
輸出名稱 | 解釋說明 |
Transactions: | 訪問次數 |
Availability: | 成功次數 |
Elapsed time: | 測試用時 |
Data transferred: | 測試傳輸數據量 |
Response time: | 平均回響時間 |
Transaction rate: | 每秒事務處理量 |
Throughput: | 吞吐率 |
Concurrency: | |
Successful transactions: | 成功傳輸次數 |
Failed transactions: | 失敗傳輸次數 |
Longest transaction: | 最長回響時間 |
Shortest transaction: | 最短回響時間 |