如何安裝Siege并進行測試
在CentOS 5上面的過程。其它系統安裝方式略有不同參照它的官方網站。
安裝siege
yum -y install siege
配置siege
運行一次siege,它會在你的~目錄創建一個.siegerc。你可以在里面修改你需要的東西。里面有說明,可以自己修改。需要說明的是里面有一個benchmark的屬性,為false。siege不同于ab在于測試并發的時候請求也有個隨機延遲,這樣比較接近實際效果。
運行siege
一般用法:
siege -c 100 -r 10 -f someScript.url
-c是并發量,-r是重復次數。 url文件就是一個文本,每行都是一個url,它會從里面隨機訪問的。
類似ab的純并發壓力測試:
siege -c 100 -r 10 http://www.google.com
手冊在此,因為siege很早就有,命令語法也變了很多,要么直接man siege,要么就看官方手冊: http://www.joedog.org/Siege/Manual
== 關于sproxy === sproxy是用來錄制siege腳本的代理工具??墒俏覜]有在CentOS上調試成功,需要自己編譯安裝。好處是方便模擬post請求和cookie等,但是目前沒有用到。 http://www.joedog.org/Sproxy/Manual