두 손끝의 창조자

nGrinder 실행하기 본문

프로그래밍

nGrinder 실행하기

codinglog 2021. 12. 7. 10:44

작성한 테스트 스크립트를 많은 호스트가 실행을 하게 해서 타겟에 부하를 주고 그 결과를 모니터링 하는 솔루션이다.

크게 콘트롤러와 에이젼으로 구성된다.

콘트롤러는 웹 애플리케이션인데 테스트 스크립트를 생성하고 실행을 구성한다.

에이전트는 가상 사용자를 만들어서 부하를 발생시킨다.

콘트롤러에서 에이전트를 지정하고 에이전트에게 스크립트를 실행하게 하는 구조이다.

 

스크립트

Jython, Groovy 스크립트를 사용할 수 있다.

IDE에서 Groovy 스크립트를 개발 및 테스트를 할 수 있고 이것을 에이전트에게 실행시킬 수있다.

 

다운로드

Releases · naver/ngrinder (github.com)

 

Releases · naver/ngrinder

enterprise level performance testing solution. Contribute to naver/ngrinder development by creating an account on GitHub.

github.com

에서 최신버전 war 파일을 다운 받는다.

war는 직접 실행가능한 파일이라

java -jar ngrinder-controller-{version}.war

명령으로 바로 실행할 수 있다.

 

localhost:8080으로 접속하고 admin/admin으로 로그인한다.

우측 상단 admin을 클릭하면 하위 메뉴가 나오는데 Download Agent 를 클릭해서 agent를 다운로드 받는다.

압축을 풀고 윈도우인 경우는 run_agent.bat 를 실행한다.

 

 

자세한 사용법은 공식 문서 참조

Quick Start · naver/ngrinder Wiki (github.com)

반응형
Comments