您好,登錄后才能下訂單哦!
Siege是一個HTTP / HTTPS回歸測試和基準測試工具。是一款非常方便的壓力測試工具。
官方網址:http://www.joedog.org/
下載網址:http://www.joedog.org/pub/siege/
本文檔使用最新版siege-3.0.1.tar.gz
源碼安裝:
wget http://download.joedog.org/siege/siege-3.0.7.tar.gz
tar xvzf siege-3.0.1.tar.gz
cd siege-3.0.1
./configure
make
make install
siege --help
-C, --config :查看siege當前的配置信息
-V, --version: 版權說明信息
-c, --concurrent=NUM: 并行啟動(訪問)用戶數,默認是10
-t, --time=NUMm: 壓力測試時間,比如-t5表示持續時間是5分鐘
-b, --benchmark: 基準測試,請求之間沒有延遲。
-g, --get get方式請求
-d, --delay=NUM 時間延遲,每個請求之間的延遲時間
-i, --internet 模擬用戶,隨機點擊的URL。
-r, --reps=NUM: 每個連接發出的請求數量,這個與t有些類似,所以設置了這個值就不需要設置t了,反之亦然。
-f, --file=FILE: 對應一個文件,這個文件里每一行為一個URL鏈接,格式如:
-m, --mark="text" 在日志里標記的字符串標識
-H, --header="text" 在Header里增加的字符串標識
-A, --user-agent="text" 在user-agent里增加的字符串標識
使用樣例:
1.
siege -u www.IP.com -d1 -r10 -c 25
2.GET方式壓測
siege -g http://www.IP.com
3.使用隨機URL方式,URL預先在url.txt文件中寫好
siege -f url.txt -c 50 -t5 -i -b
url.txt樣例內容如下:
http://www.IP.com/index.html
http://www.IP.com/a/test/
http://www.IP.com/a/www/
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。