nGrinder docker 설치 실행

2021. 4. 11. 04:02 OS/Linux

1. Controller 설치

 

목록 확인

sudo docker search ngrinder

 

설치

최신 버전 설치 : sudo docker pull ngrinder/controller:latest

특정 버전 설치 : sudo docker pull ngrinder/controller:3.3

 

실행

sudo docker run --name ngrinder_controller -d -v ~/.ngrinder:/root/.ngrinder -p 8080:80 -p 16001:16001 -p 12000-12009:12000-12009 ngrinder/controller:3.3

 

확인

sudo docker ps

 

접속

http://xxx.xxx.xxx.xxx:8080/login

 

종료

sudo docker stop ngrinder_controller

 

 

포트

 

 Agent:Any ===> Controller:16001
 Agent:Any ===> Controller:12000 ~ 1200x (the number of concurrent tests allowed)
 ===>은 단방향 통신을 뜻합니다.
 16001 포트는 테스트를 하지 않은 에이전트가 컨트롤러에게 테스트 가능이란 메세지를 알려주는 포트입니다.
 12000~1200x 포트는 "테스트 실행/종료"와 같은 컨트롤러 명령어와 에이전트 별 테스트 실행 통계를 수집합니다.

 

2. Agent 설치

 

목록 확인

sudo docker search ngrinder

 

설치

최신 버전 설치 : sudo docker pull ngrinder/agent:latest

특정 버전 설치 : sudo docker pull ngrinder/agent:3.3

 

실행

sudo docker run --name ngrinder_agent -d -e CONTROLLER_ADDR=10.0.2.17:8080 ngrinder/agent:3.3

 

확인

sudo docker ps

 

종료

sudo docker stop ngrinder_agent

 

출처 : code-factory.tistory.com/32?category=727748

'OS > Linux' 카테고리의 다른 글

리눅스 쉘(shell)의 이해  (0) 2021.04.23
리눅스 scp 사용법  (0) 2021.04.12
우분투 (ubuntu) apt-get 사용법  (0) 2021.04.12
리눅스 tail 명령어  (0) 2021.04.12
ubuntu docker 설치  (0) 2021.04.11
nGrinder 설치 (agent)  (0) 2021.04.11
nGrinder 설치 (controller)  (0) 2021.04.11
rsync (장점, 사용법, 옵션)  (0) 2021.03.24