安裝siege
下載
http://download.joedog.org/siege/siege-4.0.4.tar.gz
解壓
sudo tar -zvxf siege-4.0.4.tar.gz -C /usr/local
編譯安裝
sudo ./configure
sudo make && sudo make install
使用
# siege -c 1000 -r 3 -f url.txt
Transactions: 765 hits
Availability: 100.00 %
Elapsed time: 11.14 secs
Data transferred: 0.21 MB
Response time: 2.05 secs
Transaction rate: 68.67 trans/sec
Throughput: 0.02 MB/sec
Concurrency: 140.63
Successful transactions: 765
Failed transactions: 0
Longest transaction: 10.44
Shortest transaction: 0.07
修改配置
sudo vim ~/.siege/siege.conf
模擬POST提交參數
siege -c 1 -r 1 'http://xxx.com POST uid=1&content=test'
或者在url.txt中,
http://xxx.com POST uid=1&content=test
siege -c 1 -r 1 -f url.txt
-c, --concurrent=NUM 模擬有n個用戶在同時訪問,n不要設得太大,因為越大,siege消耗本地機器的資源越多
-r, --reps=NUM 重復運行測試n次,不能與-t同時存在
-t, --time=NUMm 持續運行siege ‘n’秒(如10S),分鍾(10M),小時(10H)