一. webbench
安裝
wget http://soft.vpser.net/test/webbench/webbench-1.5.tar.gztar zxvf webbench-1.5.tar.gzcd webbench-1.5make && make install
使用
//webbench -c 併發數 -t 執行測試時間 URL:webbench -c 5000 -t 120 http://www.google.com
原理
webbench首先fork出多個子程序,每個子程序都迴圈做web訪問測試。子程序把訪問的結果透過pipe告訴父程序,父程序做最終的統計結果
二. ab
簡介
ab是apache自帶的一款功能強大的測試工具安裝了apache一般就自帶了,
使用
//這個表示同時處理1000個請求並執行100次index.php檔案../ab -c 1000 -n 100 http://www.google.com/index.php
三 Siege
一款開源的壓力測試工具,可以根據配置對一個WEB站點進行多使用者的併發訪問,記錄每個使用者所有請求過程的相應時間,並在一定數量的併發訪問下重複進行。
官方:http://www.joedog.org/Siege下載:wget http://download.joedog.org/siege/siege-4.0.2.tar.gz解壓:tar zxf siege-4.0.2.tar.gz進入解壓目錄:cd siege-4.0.2安裝:./configuremake && make install
使用siege -c 200 -r 10 -f example.url-c是併發量,-r是重複次數。 url檔案就是一個文字,每行都是一個url,它會從裡面隨機訪問的。
最新評論