본문 바로가기

테스트툴/JMeter

JMeter를 이용한 간단한 test plan

톰캣 localhost에 접근하려니 접근할 수 없다고 떠서 한참을 서치했다

알고보니 tomcat의 bin 파일에 있는 startup.bat으로 톰캣을 켜줘야 사용가능한 것 같다

JMeter를 사용하기 위해서는 apache-jmeter 폴더에서 bin 폴더에 있는 jmeter.bat를 실행시키면 된다

 

저는 앞으로 실습은 아래의 책의 저자가 제공하는 예제를 활용합니다

 

Apache JMeter

이 책은 Apache JMeter를 이용해서 웹 서비스의 성능을 테스트하려는 시스템 운영자와 웹 개발자를 위한 책으로, 자바와 웹 서비스 인프라, 웹 프로토콜에 대한 기초적인 지식을 가지고 있다면 쉽게

book.naver.com


간단한 Test Plan 작성하기

JMeter에서 테스트 스크립트를 Test Plan이라고 표현합니다

 

JMeter는 부하 발생을 목적으로 하는 프로그램이므로 테스트 타깃 서버를 만들어 놓고 테스트를 진행하는 것이 좋습니다

 

Test Plan 작성

10명의 사용자가 3개의 테스트 페이지를 10번 반복 요청한다고 가정

 

Thread Group

추가 및 설정 : 가상 사용자의 반복 횟수와 시간을 정합니다

Test Plan에서 Thread Group을 추가합니다

가정과 같이 설정 (총 100회 수행하게 됨)

 

Config Element 추가 및 설정

 

HTTP Request Defaults를 추가하여 다음에 나올 샘플의 설정을 간소화한다. 또 변경 사항이 생겼을 때 작업량이나 오류 발생을 줄일 수 있습니다

 

HTTP Request Sampler 추가 및 설정

Name - 나중에 구분이 쉬운 이름으로 설정

Metod - 기본적으론 GET

Path - 테스트할 주소

(POST 방식일 경우, 아래 Parmeters를 추가

 

Listener 추가 및 설정

Sampler의 요청에 대한 결과를 수집해서 그 결과값을 보여주는 Element를 의미

원하는 Listener를 추가합니다

 

실행

GUI 모드에서 테스트를 실행하려면

메뉴 바의 Star를 클릭하거나, 메뉴 Run-Start, 단축키 Ctrl-R 

실행하여 Listener를 통해 결과 확인

View Results Tress
Summary Report

'테스트툴 > JMeter' 카테고리의 다른 글

JMeter Regular Expression 설정 레퍼런스  (0) 2021.04.09
JMeter Regular Expression Extractor  (0) 2021.03.18
JMeter HTTP Cookie Manager  (0) 2021.03.18
성능 테스트  (0) 2021.03.04
JMeter란  (0) 2021.03.03