nGrinder

nGrinder 사용법

lovineff 2020. 11. 30. 18:09

설치


공식 설치 가이드

https://github.com/naver/ngrinder/wiki/Installation-Guide

nGrinder war 파일 다운로드

https://github.com/naver/ngrinder/releases

 

 

실행


Tomcat 가동

java -XX:MaxPermSize=200m -jar ngrinder-controller-3.5.3.war

가동 후 URL 접속

http://127.0.0.1:8080/login

관리자 계정 정보(id/pwd) : admin/admin

 

 

필요 자료 다운로드


에이전트, 모니터 다운로드

 

다운 받은 파일 압축해제 및 폴더로 접근하여 run_*.sh 쉘 실행

 

 

테스트 준비


스크립트 생성

  • 스크립트 > 만들기 선택

  • 필요한 데이터 입력

  • 저장/닫기 선택

  • 자동 생성된 스크립트 상세 사용법은 스크립트 화면 하단에 작성되어있음
  • 스크릡트 수정시 원하는 파라미터를 넘기는 등 상세한 작업 컨트롤이 가능

 

테스트 생성


  • 성능 테스트 > 테스트 생성 선택

  • 필요 데이터 입력

  • 에이전트 : 로컬에 1대만 설치했으므로, 1 입력
  • 에이전트별 가상사용자 : 예상 실제 사용자수
  • 스크립트 : 위에서 생성한 스크립트 파일 선택
  • 하단 : 두 설정 중 하나만 선택
    • 테스트 기간 : 실행되는 테스트 기간 설정
      • 부하 테스트하기에는 가장 적합하다고 생각됨
    • 실행 횟수 : 실행 횟
  • 저장 클릭

 

 

테스트 시작


테스트 하려는 테스트 명 선택

 

저장 후 시작 버튼 클릭하여 테스트 실행

실행중인 로그는 위에서 실행한 에이전트.sh 로그를 보면 된다.

 

 

테스트 결과


테스트 수행 완료시 아래와 같은 보고서가 자동 생성된다.

"상세 보고서" 버튼을 클릭하면 상세 결과 화면이 나온다.