1.在mac中配置apache
①啟動apache,開啟終端
sudo apachectl -v
如下顯示apache的版本
sudo apachectl start
這樣apache就啟動了。開啟safari瀏覽器位址列輸入 「http://localhost」,可以看到內容為「it works!」的頁面
②設定虛擬端終機
開啟apache的配置檔案
sudo vi /etc/apache2/httpd.conf
在httpd.conf中找到「#include /private/etc/apache2/extra/httpd-vhosts.conf」,去掉前面的「#」,儲存並退出,去掉這一行的#意思是從/extra/httpd-vhosts.conf這個檔案匯入虛擬主機配置。
#include /private/etc/apache2/extra/httpd-vhosts.conf
然後重啟apache
sudo apachectl restart
執行如下命令:
sudo vi /etc/apache2/extra/httpd-vhosts.conf
就開啟了配置虛擬主機檔案httpd-vhost.conf,配置虛擬主機了。需要注意的是該檔案預設開啟了兩個作為例子的虛擬主機:
serveradmin [email protected]
documentroot "/usr/docs/dummy-host.example.com"
servername dummy-host.example.com
errorlog "/private/var/log/apache2/dummy-host.example.com-error_log"
customlog "/private/var/log/apache2/dummy-host.example.com-access_log" common
serveradmin [email protected]
documentroot "/usr/docs/dummy-host2.example.com"
servername dummy-host2.example.com
errorlog "/private/var/log/apache2/dummy-host2.example.com-error_log"
customlog "/private/var/log/apache2/dummy-host2.example.com-access_log" common
需要增加如下配置:
documentroot "/library/webserver/documents"
servername localhost
errorlog "/private/var/log/apache2/localhost-error_log"
customlog "/private/var/log/apache2/localhost-access_log" common
documentroot "/users/snandy/work"
servername mysites
errorlog "/private/var/log/apache2/sites-error_log"
customlog "/private/var/log/apache2/sites-access_log" common
options indexes followsymlinks multiviews
allowoverride none
order deny,allow
allow from all
儲存並退出
:wq
sudo apachectl restart
2.配置完成之後進行壓測
ab -n 4 -c 2
-n後面的是請求數
-c後面的是併發數
①requests per second 吞吐率
計算公式:總請求數/處理完成這些請求數所花費的時間,即
request per second=complete requests/time taken for tests
②concurrency level 併發使用者數
要注意區分這個概念和併發連線數之間的區別,乙個使用者可能同時會產生多個會話,也即連線數。在http/1.1下,ie7支援兩個併發連線,ie8支援6個併發連線,firefox3支援4個併發連線,所以相應的,我們的併發使用者數就得除以這個基數。
③time per request 使用者平均請求等待時間
④time per request:across all concurrent requests 伺服器平均請求等待時間
Mac 使用ab效能測試工具
1.在mac中配置apache 啟動apache,開啟終端 sudo apachectl v如下顯示apache的版本 sudo apachectl start這樣apache就啟動了。開啟safari瀏覽器位址列輸入 http localhost 可以看到內容為 it works 的頁面 設定虛擬...
效能測試工具ab
簡介 ab全名是apachebench,是apache自帶的一款模擬http請求的web伺服器效能測試工具,安裝apache的時候會預設幫我們裝上。它非常容易使用,完全可以模擬各種條件下的各種請求。乙個簡單的例子 我們使用ab工具寫乙個簡單的例子,執行命令 ab n 100 c 10 這個命令的意思...
效能測試工具AB的使用
效能測試工具ab的使用 ab的引數 n requests 執行的請求數,即一共發起多少請求。c concurrency 請求併發數。t timelimit 測試所進行的最大秒數。其內部隱含值是 n 50000,它可以使對伺服器的測試限制在乙個固定的總時間以內。預設時,沒有時間限制。s timeout...