nGrinder 설정하기

2024. 3. 24. 02:24·Setting

 

 

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

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

그러기 위해서 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
'Setting' 카테고리의 다른 글
  • nGrinder - 스크립트 작성하기
공부처음하는사람
공부처음하는사람
  • 공부처음하는사람
    lazzzykim
    공부처음하는사람
  • 전체
    오늘
    어제
    • 분류 전체보기 (128)
      • Kotlin (31)
      • Java (55)
      • Spring (19)
      • Algorithm (3)
      • TroubleShooting (1)
      • 내일배움캠프 프로젝트 (14)
      • Setting (2)
      • ... (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 글쓰기
  • 링크

  • 인기 글

  • 태그

    내일배움캠프
    캡슐화
    kotlin
    싱글톤
    @Component
    다형성
    김영한
    빈 생명주기
    김영한의 실전 자바
    래퍼클래스
    언체크예외
    spring
    java
    생성자 주입
    Di
    배열
    제네릭
    OCP
    김영한의 실전자바
    중첩클래스
  • hELLO· Designed By정상우.v4.10.3
공부처음하는사람
nGrinder 설정하기
상단으로

티스토리툴바