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





Posted by 얼랄라