0.JMeter란?
1. JMeter 설치 및 테스트 종류
1) JMeter 설치
테스트 종류
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




