標籤:blog http io os 使用 ar 檔案 div on
在Web效能測試工具中,siege是比較熱門和常見的,它有安裝簡單,使用簡單,測試報告詳細的特點。
並且可以在文本中預定義一系列待測試url類比,並可設定一定並發量下持續指定時間or測試進行測試。
比較適合確定真實環境下的系統效能基準。
1.下載安裝包
略過
2.解壓安裝包
略過
3.編譯
# 查看安裝選項./configure --help# 設定安裝選項./configure --prefix=/你的/安裝/目錄# 編譯make# 安裝make install
4.參數詳解
-V, --version 顯示siege版本號碼 -h, --help 顯示siege協助資訊 -C, --config 顯示當前配置選項 -v, --verbose 顯示詳細測試過程 -q, --quiet 安靜模式,不顯示詳細過程,也不顯示輸出結果 -g, --get GET模式,顯示HTTP頭資訊 -c, --concurrent=NUM 並發數,預設10 -i, --internet 類比使用者數,隨機點擊url -b, --benchmark 測試模式,每個請求之間不延時 -t, --time=NUMm 測試時間長度,S、M、H。例如1H 一小時 -r, --reps=NUM 測試回合數(不是總請求數) -f, --file=FILE url檔案位置 -R, --rc=FILE 設定檔位置 -l, --log[=FILE] 記錄檔輸出位置 -m, --mark="text" 記錄檔標記 -d, --delay=NUM 延遲,請求之間隨機延遲1~設定值毫秒 -H, --header="text" 自訂的附加要求標頭 -A, --user-agent="text" 自訂要求標頭user-agent資訊 -T, --content-type="text" 自訂要求標頭content-type資訊
5.常用命令
# 安靜模式,測試模式,1000並發,5回合(共1000 * 5請求)測試地址http://127.0.0.1/test.php並輸出日誌到./siege.log/usr/local/siege-3.0.7/bin/siege -q -b -c1000 -r5 --log=./siege.log "http://127.0.0.1/test.php"
Web效能測試工具:Siege安裝&使用簡介