From :Installation Guide By JunHo.Yoon html
本文將展示,nGrinder的安裝的確是很是的簡單的。 linux
最新最簡潔的15分鐘安裝視頻,請猛擊:nGrinder-最簡單且潛力無限的壓力工具 web
先決條件 shell
nGrinder是Web應用(Controller)和Java應用(Agent)的組合。
- 安裝nGrinder controller,須要預先安裝JDK1.6和Tomcat6.X或更高版本(3.1版本以後,controller的安裝包已經整合了Tomcat)。
- 安裝nGrinder agent,只須要預裝JDK1.6。
若是你還沒有了解controller和agent的含義,請參考架構說明:nGrinder Architecture。 瀏覽器
下載 tomcat
nGrinde在Sourceforge提供歷史版本的下載:http://sourceforge.net/projects/ngrinder/files/?source=navbar , 請同時下載controller和agent。
注:3.1版本以後,controller的安裝包已經整合了Tomcat,所以你能夠看到兩種controller安裝包:
1. ngrinder-controller-{VersionNumber}-with-tomcat.zip
2. ngrinder-controller-{VersionNumber}.war 服務器
安裝Controller 網絡
1.安裝Controller是很簡單的,只須要將nGrinder controller的war壓縮包放置到 $/ngrinder-controller-3.1.2-with-tomcat.zip/webapps 文件夾。
2.在放置好以後,請將下面的項目加入tomcat的 ${TOMCAT_HOME}/bin/catalina.sh(linux) 或catalina.bat(Windows)文件。nGrinder controller使用了大量的庫文件所以須要足夠的PermGem內存空間。 架構
JAVA_OPTS="-Xms600m -Xmx1024m -XX:MaxPermSize=200m" # for catalina.sh
3.而後,使用startup.sh(Linux)或 startup.bat(Windows)運行tomcat。
4.而後,經過web瀏覽器訪問nGrinder : http://hostname:8080/ngrinder-controller。 就這樣,你已經準備好使用nGrinder了。
併發
※想更詳細地配置nGrinder controller,請參考Advanced Controller Configuration。
安裝Agent
run_agent.sh 或 run_agent.bat &
start.mode=agentagent.console.ip=please specify your controller IP #monitor.listen.port=3243#monitor.collector.interval=1 #monitor.controller.cache.size=128 #monitor.collector.interval=1 #start.mode=agent #agent.console.port=7001 #agent.region=
run_agent.sh 或 run_agent.bat &
stop_agent.sh 或 stop_agent.bat &
安裝監控(monitor)
你須要作的只是用下面的命令行運行相同的agent程序,十分簡單,無需任何其餘步驟。
run_monitor.sh 或 run_monitor.bat &
nGrinder端口
nGrinder使用許多端口來跟agent和monitor通訊。若是其中一些端口被你的防火牆阻止了,你應該向網絡管理員申請開通防火牆下面的端口: Agent : Any ==> Controller : 16001 Agent : Any ==> Controller : 12000 ~ 12000+(目前併發測試所容許的數字) * 這是能夠配置的。 Controller : Any ==> Monitor : 13243 Controller ==> Public user : 這個依賴於你的Tomcat配置。默認狀況下的配置是8080。