Search

Apach JMeter 사용

0.JMeter란?

1. JMeter 설치 및 테스트 종류

1) JMeter 설치

JMeter 설치 및 실행.docx
1.8 MB

테스트 종류

2. JMeter 사용하여 부하 테스트

1) Threads(Users)

Test Plan을 우클릭하여 Add → Threads(Users) → Thread Group으로 들어간다.
Threads Group은 테스트 시나리오를 시뮬레이션을 사용하여 여러 사용자가 웹 애플리케이션에 대한 요청을 동시에 보낼 수 있다.

1-1) 옵션

Number of Threads (Users)
동시에 실행되는 스레드 즉 사용자의 수를 나타낸다.
이 값을 조정하여 동시에 몇 명의 사용자가 접속할지 결정할 수 있다.
Ramp-Up Period (in seconds)
모든 스레드가 시작되기까지 걸리는 시간이다.
만약 Number of Threads → 100, Ramp-Up Period → 10 이라면 10초 동안 100명의 사용자가 순차적으로 시작 즉, 초당 10명씩 시작하는 것이다.
Loop Count
각 스레드가 시나리오를 몇 번 반복할지를 나타낸다.
예시 → Number of Threads = 100,Ramp-up = 10초, Loop Count = 5
Number of Threads = 100 → 가상의 유저 100명 만든다.
Ramp-up = 10초 → 이 100명이 10초 동안 순차적으로 시작한다. → 즉, 초당 10명씩 실행 시작.
Loop Count = 5 → 각 유저가 같은 요청을 5번 반복한다.

2) HTTP Request

Threads Group 마우스 오른쪽 버튼을 눌러 HTTP Request를 선택
protocol, Server Name, pash 입력
protocol[http] → https
Server Name or IP : enjoy.shop
pash : enjoy.shop