Spring Boot

[JMeter] 제이미터 사용방법

먹세 2021. 6. 22. 11:28

JMeter를 통해 서버 부하 테스트 하는 방법

 

1. Java 8 다운로드 및 설치

https://java.com/ko/download/ie_manual.jsp?locale=ko

 

Windows용 Java 다운로드

사용자 컴퓨터용 Java 소프트웨어 또는 Java Runtime Environment는 Java Runtime, Runtime Environment, Runtime, JRE, Java Virtual Machine, Virtual Machine, Java VM, JVM, VM, Java 플러그인, Java 추가 기능 또는 Java 다운로드라고도

java.com

 

 

2. JMeter 다운로드 및 설치

http://jmeter.apache.org/download_jmeter.cgi

 

Apache JMeter - Download Apache JMeter

Download Apache JMeter We recommend you use a mirror to download our release builds, but you must verify the integrity of the downloaded files using signatures downloaded from our main distribution directories. Recent releases (48 hours) may not yet be ava

jmeter.apache.org

- 사전에 Java 8 이상 설치가 꼭 필요.

- 최신버전의 .zip 파일을 다운로드 후 압축을 푼다.

 

 

3. JMeter 실행

- JMeter 압축을 푼 폴더 내 bin/jmeter.bat 파일 더블클릭해서 실행

(/Desktop/apache-jmeter-5.4.1/bin/jmeter.bat)

 

 

4. JMeter Plugins Manager 설정

https://jmeter-plugins.org/get/

 

- 위 경로를 클릭 해서 받은 jmeter-plugins-manager.jar 파일을 lib/ext 폴더 안에 넣는다

(/Desktop/apache-jmeter-5.4.1/lib/ext/) 

다시 JMeter.bat을 실행해서 Plugins Manater 메뉴가 잘 포함 되어 있는지 확인

 

 

5. Transactions Per Second Plugin 설치

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

 

JMeter Plugins :: JMeter-Plugins.org

 

jmeter-plugins.org

- Download Version : 2.0 부분 클릭해서 다운로드 후 압축 해제

- 압축 해제 후 lib 폴더안에 넣는다

- JMeter 재실행 후 왼쪽메뉴영역에서 Test Plan 우클릭으로 jp@gc 관련 플러그인이 잘 포함되었는지 확인

 

 

6. 부하테스트 설정

1) Use Defined Variables 추가

Test Plan 우클릭 -> Add -> Config Element -> User Defined Variables 클릭

 

2) 사용 변수 세팅

하단 Add 버튼으로 추가해가면서 사용할 변수들을 설정해놓는다.

- user_number : 100명의 사용자

- time_sec : 30초 동안

- loop_cnt : 1회 접속

 

위 내용을 토대로 시나리오를 제작하면 된다.

1000명의 사용자가 1초동안 10회 접속 으로 설정하게 된다면

1000명이 1초안에 접속하고 10회동안 실행하게 되니까

동시접속을 1000명이라고 봐도 되겠다.

 

 

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) 테스트 실행

- 실행 버튼 클릭으로 테스트 실행

 

- 결과 확인

 

반응형

'Spring Boot' 카테고리의 다른 글

DTO vs VO  (0) 2021.10.16
IOC (제어의 역전) - 마틴 파울러  (0) 2021.10.15
Spring Boot 로컬 개발 환경 세팅  (0) 2020.08.22
이클립스 FTP 접속 설정  (0) 2014.08.26
이클립스 FTP 설치  (0) 2014.08.23