Docker

nGrinder 성능 테스트 툴

hwanguu 2024. 1. 25. 18:15

파일 설치형

1. jar 다운로드

https://github.com/naver/ngrinder/releases

jar 다운받는다. 2024-01-11기준 ngrinder-controller-3.5.8.war 최신

 

2. war파일 실행

java -Djava.io.tmpdir=#{임시파일 생성할 주소} -jar ngrinder-controller-3.5.8.war -p #{접속할 포트 번호}

 

ex) java -Djava.io.tmpdir=/Users/sehwan/ngrinder -jar ngrinder-controller-3.5.8.war -p 8090

위와같이 설정한경우 localhost:8090으로 접속한다.

ID : admin

PW : admin

 

 

Docker 실행형 (M1 에서는 잘 안되는것 같음)

1. Docker nGrinder-Controller image 다운로드

$ docker pull ngrinder/controller

 

2. controller image 실행

$ docker run -d -v ~/ngrinder-controller:/opt/ngrinder-controller --name controller -p 80:80 -p 16001:16001 -p 12000-12009:12000-12009 ngrinder/controller

 

3. Docker nGrinder-Agent image 다운로드

$ docker pull ngrinder/agent

 

4. agent image 실행

$ docker run -d --name agent --link controller:controller ngrinder/agent

2번에서 -p 80:80 옵션을 줬기 때문에 localhost:80으로 접속하면 웹페이지가 나온다.

 

ID : admin

PW : admin