1. nGrinder 구성
1) 컨트롤러 : 에이전트를 제어하는 웹 어플리케이션
2) 에이전트 : 실제 테스트 호출을 수행하는 일반 자바 어플리케이션
3) 모니터 : 에이전트는 서버 성능 측정을 위한 모니터로도 사용됨 (실제 테스트 당하는 서버에 설치)
(1) run_agent_internal.bat : java -server -cp "lib/*" org.ngrinder.NGrinderAgentStarter --mode agent --command run %*
(2) run_monitor.bat : java -server -cp "lib/*" org.ngrinder.NGrinderAgentStarter --mode monitor --command run %*
2. nGrinder Controller Download
1) http://sourceforge.net/projects/ngrinder/files/ 에서 최신 버전 다운로드
2) 현재 최신 버전 3.3 : http://sourceforge.net/projects/ngrinder/files/ngrinder-3.3/
D:\JAVA\nGrinder 에 다운로드 (위치는 별 상관이 없으나 공백이 들어간 폴더에 받지 않도록 한다.) |
3. nGrinder Controller 실행 (standalone web server)
1) 많은 메모리를 요구하므로 메모리 옵션을 -XX:MaxPermSize=200m 와 같이 준다.
2) 포트 변경을 원하면 --port 8090 과 같이 옵션을 추가 한다.
3) 편리한 사용을 위해 .bat 로 파일 생성하여 command line 에서 실행
4) 브라우저로 http://your_hostname_name:8090 접속 (ex: http://localhost:8090)
5) 초기 접속 아이디/비번 : admin/admin
* ex C:\Users\itraveler\ngrinder_controller_start.bat
d: cd java\ngrinder java -XX:MaxPermSize=200m -jar ngrinder-controller-3.3.war --port 8090 |
4. nGrinder Agent 설치
1) 접속 화면에서 우측 상단 메뉴(admin 으로 나오는)를 클릭하여 Download Agent 클릭
2) 다운 받은 파일을 적당한 위치(D:\JAVA\nGrinder) 에 저장 후 압축 해제
3) 압축해제한 위치로 이동하여 run_agent.bat 실행
cd JAVA\nGrinder\ngrinder-agent-3.3-localhost\ngrinder-agent run_agent.sh |
4) 사용자 홈에 생성된 .ngrinder_agent 위치로 이동하여 설정파일 편집
(1) ex : C:\Users\itraveler\.ngrinder_agent\agent.conf
agent.controller_host=localhost agent.controller_port=8090 |
5) agent 실행
(1) 편리한 실행을 위해 .bat 파일 생성 하여 command line 에서 실행
* ex C:\Users\itraveler\ngrinder_agent_start.bat
d: cd JAVA\nGrinder\ngrinder-agent-3.3-localhost\ngrinder-agent run_agent.bat |
5. nGrinder Monitor 설치
1) 4-1 의 화면에서 Download Monitor 클릭
2) 다운 받은 파일을 적당한 위치(D:\JAVA\nGrinder) 에 저장 후 압축 해제
3) monitor 실행
(1) 편리한 실행을 위해 .bat 파일 생성 하여 command line 에서 실행
* ex C:\Users\itraveler\ngrinder_monitor_start.bat
d: cd JAVA\nGrinder\ngrinder-monitor-3.3\ngrinder-monitor run_monitor.bat |