#Load Testing
2개의 글
-
선착순 부하 테스트 회고: 실무에서 놓치기 쉬운 것들
4가지 선착순 전략을 k6로 테스트하면서 만난 문제들 — Rate Limiter 충돌, 대기열 초과 성공 버그. 그리고 실무에서 선착순 API와 일반 API를 격리하는 4가지 방법(DataSource 분리, Redis 오프로드, 서비스 분리, Bulkhead)을 정리한다.
-
선착순 시스템 전체 방식 성능 비교: k6 부하 테스트로 직접 확인
DB 락, Redis, 대기열, 토큰 — 4가지 선착순 구현 방식을 k6로 동일 조건(재고 100개, 동시 100/500/1,000/2,000명) 부하 테스트한다. 각 시나리오를 10회 반복 실행해 평균 TPS, P95/P99 응답 시간을 측정하고, 상황별 최적 방식을 정리한다.