JMeter 속도 측정 시 API 속도 차이
420
작성한 질문수 3
springboot로 백엔드 서버를 구축해서 API 속도를 확인하고 싶어서 JMeter로 속도를 측정하고 있습니다.
그런데 같은 API를 3개 테스트했는데 속도 차이가 너무 나는데 이유를 모르겠습니다.
전부 "GET /v1/employee" API이고, 유독 첫번째 위치한 API 속도가 많이 느립니다. 정말 답답한데 힌트라도 알고 싶습니다




답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
라쿠라쿠님께서 같은 API에 대해 JMeter를 사용하여 속도 테스트를 수행하셨는데 첫 번째 테스트의 속도가 특히 느리다고 하셨네요.
첫 번째 요청이 느린 이유는 여러 가지가 있을 수 있습니다:
캐싱 문제: 첫 번째 요청 시 캐시가 없는 상태에서 모든 데이터를 새로 불러와야 하기 때문에 속도가 느릴 수 있습니다. 이후에 캐시가 활성화되면 속도가 빨라질 수 있습니다.
데이터베이스 초기 로드: 최초 요청 시, 데이터베이스 연결이나 초기 로드 때문에 시간이 더 걸릴 수 있습니다.
JIT 컴파일: Java 애플리케이션의 경우, 첫 번째 실행 시 JIT(Just-In-Time) 컴파일러가 코드를 컴파일하느라 더 긴 시간이 걸릴 수 있습니다.
네트워크 설정: 네트워크 연결 설정이나 초기화에 시간이 걸릴 수 있습니다.
각 요청의 경우, 캐시 상태나 데이터베이스 연결 타이밍, 하드웨어 자원 사용 등 시스템 내부의 다양한 조건에 따라 속도의 차이가 발생할 수 있습니다.
이미지에 링크된 부분은 보이지 않지만, 테스트 환경이나 요청 설정에서 살펴볼 요소들이 추가로 있을 수 있습니다. 필요 시 HTTP 헤더나 네트워크 상태 등을 확인해 보시는 것도 방법이 될 수 있습니다.
추가적인 질문이나 문제가 있다면 언제든지 말씀해 주세요!
Spring Boot Metrics Documentation 참고
챌린지 시작일 문의
0
6
0
26년2회 실기기출은 언제쯤...
0
27
2
진짜화면이랑달라서못해먹겟어요먹겟어요
0
18
1
네이버 API | '검색 - 책' API 제공 중단
0
22
2
ArticleReadService 관련 질문
0
15
1
kafka 이벤트 발행 실패 시 at-least-once를 보장하는 방법이 궁금합니다.
1
46
1
이론 공부법 요약본 버전 업데이트 문의
0
24
2
domain에 @Entity 와 Repository를 함께 둔 이유가 궁금합니다
1
32
1
해당 프로젝트를 똑같이 따라하려니 spring installer가 버전이 17부터 가능하네요.
0
18
1
Part 2 듣기전 복습하던 중, 아키텍처에 관한 질문이 있습니다.
0
35
2
장치 의존성과 CSR
0
30
1
테스트는 인터페이스를 대상으로 만드는것에 대해 궁금한 점이 있습니다.
0
22
1
[영한님]Spring Boot 및 프로젝트 생성
0
48
2
Jib 이미지 빌드에서 docker credential 관련으로 이슈가 있다면
1
60
1
리뉴얼 시기
0
39
2
스크립트에 대해 질문 있습니다.
1
54
1
같은 사용자가 연속된 중복 호출할 경우 어떻게 되는지 궁금합니다!
2
62
1
조건 검색 질문
0
32
1
JPA 엔티티로 만들었다고 기술종속이 아닌지에 대한 질문
0
53
3
강의 요청 문의
0
39
2
클로드코드 명령어-대화&세션관리 수업 자료
0
40
1
정처기 필기 준비할때 이 이론을 다시 외워도 될까요?
0
55
2
PlatformTransactionManager, ResourcelessTransactionManager 질문
1
59
2
자료 한번에 다운받기
0
32
1





