inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

JMeter 속도 측정 시 API 속도 차이

426

라쿠라쿠

작성한 질문수 3

0

springboot로 백엔드 서버를 구축해서 API 속도를 확인하고 싶어서 JMeter로 속도를 측정하고 있습니다.

그런데 같은 API를 3개 테스트했는데 속도 차이가 너무 나는데 이유를 모르겠습니다.

전부 "GET /v1/employee" API이고, 유독 첫번째 위치한 API 속도가 많이 느립니다. 정말 답답한데 힌트라도 알고 싶습니다

jmeter spring 성능개선 springframwork java back-end

답변 1

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.
라쿠라쿠님께서 같은 API에 대해 JMeter를 사용하여 속도 테스트를 수행하셨는데 첫 번째 테스트의 속도가 특히 느리다고 하셨네요.

첫 번째 요청이 느린 이유는 여러 가지가 있을 수 있습니다:

  1. 캐싱 문제: 첫 번째 요청 시 캐시가 없는 상태에서 모든 데이터를 새로 불러와야 하기 때문에 속도가 느릴 수 있습니다. 이후에 캐시가 활성화되면 속도가 빨라질 수 있습니다.

  2. 데이터베이스 초기 로드: 최초 요청 시, 데이터베이스 연결이나 초기 로드 때문에 시간이 더 걸릴 수 있습니다.

  3. JIT 컴파일: Java 애플리케이션의 경우, 첫 번째 실행 시 JIT(Just-In-Time) 컴파일러가 코드를 컴파일하느라 더 긴 시간이 걸릴 수 있습니다.

  4. 네트워크 설정: 네트워크 연결 설정이나 초기화에 시간이 걸릴 수 있습니다.

각 요청의 경우, 캐시 상태나 데이터베이스 연결 타이밍, 하드웨어 자원 사용 등 시스템 내부의 다양한 조건에 따라 속도의 차이가 발생할 수 있습니다.

이미지에 링크된 부분은 보이지 않지만, 테스트 환경이나 요청 설정에서 살펴볼 요소들이 추가로 있을 수 있습니다. 필요 시 HTTP 헤더나 네트워크 상태 등을 확인해 보시는 것도 방법이 될 수 있습니다.

추가적인 질문이나 문제가 있다면 언제든지 말씀해 주세요!
Spring Boot Metrics Documentation 참고

정처기 2026-3 실기 문의

0

49

2

정처기 실기 3회 컴싸 사용 여부

0

33

1

자바 킴쌤 클래스 기초part2.pdf파일은 어디서 받을 수 있나요?

0

16

0

오타 제보 드립니다.

0

23

2

모의고사 1 회 2번문제 중

0

39

2

26-2 이론문제 재탕

1

33

1

26-2년도 코드문제

0

23

0

26-2 코드문제

0

23

1

15분 48초 질문

0

33

2

26-1년도 이론문제 재탕

0

49

1

26-1년도 코드문제 재탕

0

36

0

이론재탕만 눈치챘어도

0

59

1

25-3년도 이론문제 재탕

0

41

1

25-3년도 코드문제 재탕

0

36

0

출력값 문의

0

35

2

25-2 분기커버리지

0

39

0

25-2 이론 재탕

0

50

1

25-1 이론 재탕

0

39

1

Jib 빌드가 83%에서 멈추는 문제 해결(windows 사용자)

1

34

1

런타임 에러

0

29

0

서브넷 마스크

0

48

2

모의고사 1회 계산문제 2개 맞았는데

0

63

2

서비스에서와 컨트롤러의 @Vaild 적용 차이에 대해서

0

48

2

업캐스팅 문제 예시 4번 부모 호출

0

48

2