nGrinder docker 설치 실행
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
'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 |