[DevOps] nGrinder

홍건의·2024년 9월 16일
0

DevOps

목록 보기
2/4

nGrinder

네이버에서 진행한 오픈소스 프로젝트.
서버의 부하 테스트를 위한 도구.
서비스하기 전에 서버가 얼마나 많은 사용자를 수용할 수 있는지 요청을 미리 전송해보는 tool

ControllerAgent로 이루어져 있다.

Controller

1) 성능 측정을 위한 웹 인터페이스를 제공
2) 테스트 프로세스 조정
3) 테스트 통계를 수집하고 표시
4) 스크립트 수정 기능 제공

Agent

1) 대상 시스템에 부하를 주는 프로세스 및 쓰레드를 실행
2) 대상 시스템 성능 (CPU/메모리) 모니터링

nGrider 설치

1. controller 설치

nGrinder 릴리즈 페이지에서 war파일 설치

2. controller 실행

java -jar ngrinder-controller-3.5.5-p1.war --port 7070

3. 사이트 확인

controller를 실행한 포트번호로 브라우저 주소창에 http://localhost:7070/login을 치고 초기 로그인은 admin, admin으로 아이디 비번 세팅되어 있음.

4. Agent 설치

admin > Download Agent를 클릭하면 Agent 압축파일이 다운로드 되고, 완료된 후에 압축을 풀어준다.

5. Agent 설정파일 수정

6. Agent 실행

./run_agent.sh

profile
Backend Developer

0개의 댓글

관련 채용 정보