Setting

nGrinder 설정하기

공부처음하는사람 2024. 3. 24. 02:24

 

 

선착순 쿠폰기능을 구현을 완료했다.

테스트 케이스는 모두 성공을 했는데, 이제 실제 환경과 비슷하게 설정을 해 부하테스트를 해보려고 한다.

그러기 위해서 nGrinder 설치 및 설정을 해야하는데 이게 꽤 헷갈려서 기록해두려고 한다.

 

현재 nGrinder 최신버전은 3.5.9버전이다.

 

 

nGrinder 다운로드 링크 (네이버 Github으로 접속한다.)

https://github.com/naver/ngrinder?tab=readme-ov-file

 

GitHub - naver/ngrinder: enterprise level performance testing solution

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

github.com

 

 

war 파일을 다운로드 후 폴더 위치를 변경해준다. (난 내 프로젝트 폴더안에 nGrinder폴더를 따로 생성함)

 

 

이후 nGrinder war파일이 존재하는 경로에서 터미널에서 아래 명령어를 입력한다.

java -Djava.io.tmpdir=/Users/sunghyeonkim/IDE/nGrinder/lib -jar ngrinder-controller-3.5.9.war --port=8300

 

tmpdir를 추가하지 않으면 java.io.tmpdir 속성을 설정하라는 오류가 나타나니 꼭 작성하자.

 

명령어에 적힌 경로와 똑같이 만들기 위해 lib 폴더를 생성했다.

nGrinder 실행과정

 

실행 성공

 

브라우저에서 localhost:8300으로 ngrinder 페이지에 접속한다.

 

 

첫 화면엔 로그인페이지가 나오는데 id/pw 모두 admin이다.

 

테스트를 하기 위해서 Agent를 설치해야된다.

 

Agent를 다운로드 후 아까 폴더의 위치로 이동시켰다.

 

 

 

터미널에서 nGrinder-agent 경로로 이동 후 

./run_agent.sh

 

실행한다.

 

agnet 실행 완료

 

 

admin에서 Agent Mamagement에 들어가게 되면

 

Approved가 조금 더 진하게 표시되어있다. 정상 실행 된 상황

 

세팅은 여기까지고 다음 글에 스크립트 작성, 테스트는 다음글에..

'Setting' 카테고리의 다른 글

nGrinder - 스크립트 작성하기  (1) 2024.03.24