- 애플리케이션의 부하 테스트 용도로 많이 사용되는 성능 테스트 툴
- 컨트롤러와 에이전트로 구성
- 관리를 위한 Admin, 부하 스크립트 작성, 부하 테스트 작성 기능을 지원
- 관리할 에이전트를 승인하고 각 에이전트들이 부하를 발생시킬 수 있도록 제어
- cf. https://github.com/naver/ngrinder/wiki/Controller-Configuration-Guide
- 컨트롤러의 제어에 따라 실제 부하를 발생
- cf. https://github.com/naver/ngrinder/wiki/Agent-Configuration-Guide
- https://github.com/naver/ngrinder/releases/
- 실행시키기 위해서는 java 설치 필요
- war 파일 다운로드
java -jar ngrinder/ngrinder-controller-3.5.5-p1.war --port=8300
localhost:8300
접속
- 초기 ID :
admin
/ PW :admin
- __agent.conf (설정 파일)
common.start_mode=agent
agent.controller_host=localhost
agent.controller_port=16001
- 운영체제에 따라
run_agent.sh
orrun_agent.bat
실행
Agent Management
확인
Create Test
클릭
- Agent 개수: 1
- Vuser per agent: 2
- Script 종류: svn
- Script 이름: TestScript.groovy
- Duration: 0:00:10 (시:분:초로 10초 의미)