티스토리 뷰

Java

[Java] 제이미터(jmeter)란?

joeylee 2020. 11. 23. 00:45

jmeter란?

아파치사에서 만든 트래픽 부하 테스트 도구

설치

jmeter1

https://jmeter.apache.org/ 페이지에 들어가 해당 zip 파일을 받아 풀어줍니다

 

Apache JMeter - Apache JMeter™

Apache JMeter™ The Apache JMeter™ application is open source software, a 100% pure Java application designed to load test functional behavior and measure performance. It was originally designed for testing Web Applications but has since expanded to oth

jmeter.apache.org

사용법

jmeter9

 

쓰레드 그룹을 만듭니다

jmeter8

 

 

Number of Threads : 동시 접속 유저수

Loop count : 반복 횟수

한사람이 1번만 접속

jmeter7

 

 

테스트 방식을 http 리퀘스트로 선택합니다

jmeter6

 

 

서버 IP와 포트번호 request path를 입력 해서 테스트 합니다

jmeter5

 

 

개별적인 기록을 보기위해 해당 http reuqest에 view Result Tree 추가합니다

스레드 그룹 별로 보고싶다면 스레드 그룹에 add 하면 됩니다

jmeter4

 

 

재생 버튼을 누르면 테스트가 시작이 되고

밑에 결과기록이 남게 됩니다

Loadtime : 요청이 시작된 시간부터 응답이 끝날때까지의 시간 (주로 해당값으로 성능 측정)

단위는 ms(1000ms = 1초)

Latency : 요청이 시작된 시간부터 응답이 시작된 시간까지의 시간

 

jmeter3

 

 

전체적인 통계 데이터를 보고 싶으면 Summary Report 를 추가합니다

 

jmeter2

 

average: 평균 걸린 요청 시간

std Dev : 요청 걸린 시간의 표준 편차( 클수록 들쭉날쭉함)

error : error 발생율

Throughput : 초당 엑세스한 횟수

'Java' 카테고리의 다른 글

[Java] JVM 구조  (0) 2020.11.27
[Java] Object 도서 정리(2)  (0) 2020.11.23
[Java] Object 도서 정리(1)  (0) 2020.11.23
[Java] 리액티브(reactive) 프로그래밍이란?  (0) 2020.11.23
[Java] 람다(lambda)함수란?  (0) 2020.11.23
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함