카테고리 없음

[모두의 플리] JMeter로 OS 성능 테스

leejunkim 2026. 1. 5. 15:17

 

OS과 원본 QueryDSL의 성능 차이를 재보고 싶어서 JMeter를 사용해봤다. 

로컬 DB에는 약 1000개의 컨텐츠 데이터를 넣어주고 시작했다.

 

1. Thread Group 추가

  • Number of Threads (user) - 유저 갯수
  • Ramp up period (seconds) - 몇초 후에 모든 유저가 시작하는지
  • Loop count (user) - 각 유저가 몇번 하는지

나는 테스트할때 이렇게 설정했다:

 

- 유저 수 - 100

- ramp up - 20

- loop count - 5

 

2. Thread Group에서 HTTP Request 추가

 

3. Header Manager 추가

 

- bearer 토큰을 넣어줬다.

 

4. 결과

QueryDSL

 

OS

 

결과적으로... OpenSearch가 QueryDSL보다 약 ~15 정도 빨랐다!!

테이블로 정리하자면:

  QueryDSL  OS (OpenSearch)
Avg Latency 10631 ms (10.6 s) 690 ms (0.69 s)
Max Latency 30968 ms (30.9 s) 2640 ms (2.6 s)
Throughput 6.2 req/s 22.7 req/s