톰캣 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를 통해 결과 확인
'테스트툴 > 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 |