下載html
http://httpd.apache.org/download.cgiapache
我用的是ApacheHaus。windows
安裝服務併發
1. 打開apache目錄下的 conf/httpd.conf,搜索並修改 Listen 80。(非必需,保證Apache與現有端口號不衝突就行)
2. 命令行下進入apache下面的bin目錄,使用 httpd -k install 能夠把apache安裝成windows後臺服務。socket
參數說明post
選項 做用
-c 併發數, 一次發送的總請求數,默認是一次發一個請求。
-k 打開keep-alive,在一個HTTP Session中請求屢次。默認是關閉的。
-n 請求數, 整個benchmark測試過程當中須要發送的請求次數。默認是一次,默認狀況下獲得的性能參數沒有表明性。
-t 最大時間,benchmark測試最長時間,默認沒有限制。
-u 上傳文件,PUT操做時使用,須要設置-T選項
-T 設置上傳文件的Content-Type
-p postfile,指定包含post數據的文件
-r 當接收到socket錯誤的時候ab不退出性能
壓力測試測試
ab -r -n 10000 -c 10 http://localhost/test_20180222.html
ab -r -n 10000 -c 10 http://192.168.1.43:6060/test_20180222.htmlspa
錯誤排查命令行
錯誤:啓動Apache失敗。
排錯:使用命令行方式運行httpd.exe,查看詳細錯誤信息。
解決:更新配置文件SRVROOT節點。
修改前:Define SRVROOT "/Apache24"
修改後:Define SRVROOT "../Apache24"
參考資料
https://www.jianshu.com/p/43d04d8baaf7https://stackoverflow.com/a/8549572