JMeter 설치 및 성능 테스트

1. JMeter 란? 



Apache에서 개발한 오픈소스 성능 테스트 툴이다. 

JVM이 설치되있는 어떤 환경에서도 구동이 가능하며 데스크톱 환경을 제공하기 때문에 직관적인 인터페이스를 통해 쉽게 사용이 가능 





2. JMeter 설치





https://jmeter.apache.org/download_jmeter.cgi 


위 경로에 접속 Binaries에 ZIP 파일 설치 이후 압축 해제 







압축 해제 이후 /bin/jmeter.bat 실행




실행 하면 Apache JMeter 사용이 가능하다. 





3. JMeter 사용법




1) Thread Group 설정

- 초당 동시 접속자 수 및 요청 횟수 설정 


TestPlan 우클릭 -> Add -> Threads(Users) -> Thread Group 클릭



Thread Properties

  • Number of Threads (users) - 동시 접속자 수 (10회)
  • Ramp-Up Period (in seconds) - 1초 마다 실행 
  • Loop Count - 실행 횟수 (Forever는 무한) 

위 설정은 초당 10회씩 호출한다는 뜻이다. 



2) HTTP Request 설정 


Thread Group 우클릭 -> add -> sampler -> HTTP Request 클릭 



테스트를 위해 호출 Server Name은 www.google.com로 설정 



이제 성능 테스트를 위한 기본적인 셋팅은 완료되었다. 

테스트를 결과 확인을 위해 보편적으로 사용하는 View Results Tree, Summary Report 에 대해 알아보겠다. 



3) View Results Tree

- 요청한 Request, Response의 결과 확인 가능 


TestPlan 우클릭 -> Add -> Listener -> View Results Tree 클릭 


결과 예)



4) Summary Report


TestPlan 우클릭 -> Add -> Listener -> Summary Report 클릭 


결과 예)


  • Samples - 서버에 요청한 횟수
  • Average - 평균 응답 시간 (ms)
  • Min - 최소 응답 시간 (ms)
  • Max - 최대 응답 시간 (ms)
  • Error - 에러율 
  • Throughput - 초당 처리 가능한 요청 횟수  



5). JMeter 성능 테스트 실행 


상단에 초록색 화살표를 클릭하면 JMeter가 실행된다. 

View Results Tree, Summary Report 를 통해 결과 값을 확인 해보자. 






 











Tags

Read Next