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 를 통해 결과 값을 확인 해보자.
'기타' 카테고리의 다른 글
스터디 애자일 (0) | 2020.08.02 |
---|---|
Redis GUI tool 무료 - P3X Redis UI (1) | 2019.11.22 |
[RabbitMQ] CentOS 6 RabbitMQ 설치 가이드 (2) | 2019.02.01 |
[면접] 웹 프로그래머(JSP, JAVA) 면접 준비 (2) | 2018.11.19 |
[VMware] VMware Workstation Player 설치 (1) | 2018.09.26 |
Comment