• 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 : 필요 한 경우 작성