- Apache Jakarta 프로젝트를 사용해 테스트할 사이트 URL, 요청에 필요한 파라미터, 테스트할 사용자 수 및 반복 횟수 등을 설정해 웹 서버 성능 테스트 Tool

- 설치하기
brew install jmeter
jmeter
Test Plan 우 클릭 > Add > Threads (Users) > Thread Group


- Action to be taken after a Sampler error : 실행 중 Error가 발생했을 경우 처리할 방법에 대해서 선택
Continue
- Number of Threads (users) : 쓰레드 개수(유저 수)
100 ~ 1000명
- Ramp-Up Period (in seconds) : 쓰레드 전체가 실행되는데 까지의 걸리는 시간
예를 들면, Number of Thread가 10개(10명)이고 Ramp-Up Period가 10초 일 경우
첫 번째 thread가 수행된 후 다음 thread가 수행될 때까지 1초 대기
즉, Thread 10개가 10초 동안 실행이 되려면 1초 마다 한개의 thread가 수행되어야 한다는 의미
1
- Loop Count : 각각의 Thread가 몇 번씩 실행할 것인 지
1

- Test Plan 우클릭 > Add > Confing Element > HTTP Header Manager
store-auth :
3UBgcVY3Gl/8VshB2dJdDiVFrRhiPkGG8RUkWIkCmayjZxJ7BfrLMDzwkQSIGo2vXMcf7sZBbDpG87ajKya4UeuoYf+0+fdmwC04wcI6DSs
Content-Type : application/json

- Thread Group 우클릭 > Add > Sampler > HTTP Request
- Name, Server Name or IP, Port Number, Method, Path 작성
- Parameters & request Body Data : 필요 한 경우 작성