我們先來了解一下ab工具的概念,摘自網絡:
ab是apache自帶的壓力測試工具。ab非常實用,它不僅可以對apache服務器進行網站訪問壓力測試,也可以對或其它類型的服務器進行壓力測試。比如nginx、tomcat、IIS等。
一、Apache下載安裝
Windows下載地址: http://www.apachehaus.com/cgi-bin/download.plx
根據系統版本選擇
下載后,解壓到C盤Apache 文件夾,從命令行進入到Apace的bin目錄,輸入 httpd -k install 完成安裝。
二、配置
修改Apache 端口:
如果是windows部署,多數情況下80端口已經被iis占用了,這時候需要修改conf/httpd.conf 找到listen 80 改為你要設置的端口,如: 8090。
三、開始測試
在cmd中輸入:ab -n 100 -c 10 http://so.com/index
其中,-n 表示請求數,-c 表示並發數,index 為path,這是必要的,表示指定測試地址,不指定可能會報"ab: invalid url" 錯誤,可以實際測試一下。
四、問題
1、無法啟動Apache,在Widnows日志中看到報錯日志為“ ServerRoot must be a valid directory ”,說明Apache的文件路徑配置錯誤,可在httpd.conf 中查找 ServerRoot 配置的路徑是否和你配置的路徑一致,修改為正確的路徑后,可正常啟動。
文章僅記錄安裝及使用過程可能碰到的問題,至於工具的具體介紹,園子里有很多文章,可搜索其文章,故不再摘錄。