Jmeter 사용법

dragonappear·2022년 8월 13일
1

Performance

목록 보기
1/4

출처

제목: "[JMeter] 제이미터 사용방법"
작성자: tistory(먹세)
작성자 수정일: 2021년6월22일 
링크: https://mosei.tistory.com/entry/JMeter-%EC%A0%9C%EC%9D%B4%EB%AF%B8%ED%84%B0-%EC%82%AC%EC%9A%A9%EB%B0%A9%EB%B2%95
작성일: 2022년8월13일

글 작성 계기

  • 내가 만든 API 서버에 부하테스트를 해보고 싶어서 여러가지 부하 테스트 툴(nGrinder,jmeter)을 찾았었다.
  • 바로 적용하기에 제이미터가 더 편리해보여서 별 고민 없이 아파치 재단에서 만든 제이미터를 사용해보았다.
    • 테스트를 하고나서, 내게 필요한 테스트 결과를 조회할 수 있는 플러그인들이 있는것 같았고 플러그인 설치가 쉬워보였다.
    • 다음에 부하테스트 할 때는 nGrinder를 사용해보아야겠다.

1. Java 8 이상 버전 설치


2. JMeter 다운로드 및 설치


3. JMeter 실행

  • 압출 풀고 bin 폴더로 가서 jmeter 실행


4. JMeter Plugins Manager 설정

https://jmeter-plugins.org/get

  • 위 경로를 클릭해서 받은 jmeter-plugins-manager.jar 파일을 lib/ext 폴더 안에 넣는다
  • 다시 JMeter를 실행해서 Plugins Manager 메뉴가 잘 포함되어 있는지 확인한다.

5. Transactions Per Second Plugin 설치

https://jmeter-plugins.org/?search=jpgc-graphs-basic 

  • Download Version: 2.0 부분을 클릭해서 다운로드 후 압축 해제 한 다음에 lib 폴더 안에 넣는다
  • JMeter 재실행 후 왼쪽 메뉴영역에서 Test Plan 우클릭으로 jp@gc 관련 플러그인이 포함되어있는지 확인한다.


6. 테스트 설정

1) 환경변수처럼 Use Defined Variableds 설정

2) 사용변수 세팅

  • user_number : 100명의 사용자
  • time_sec : 30초 동안
  • loop_cnt : 1회 접속

3) Transaction Per Second 추가

4) Thread Group 추가 및 설정


5) Http Request 추가 설정

  • Thread Group 메뉴에 우클릭 -> Add -> Sampler -> HTTP Request

  • Basic 탭

  • Advanced 탭

6) Summary Report 추가

  • Http Request 우클릭 -> Add -> Listener -> Summary Report 클릭

7) View Results Tree 추가

  • Http Request 우클릭 -> Add -> Listener -> View Results Tree 클릭

8) 테스트 실행

9) 결과확인

0개의 댓글