<aside> 💡 콘서트 예약 서비스 시나리오에서 테스트 케이스 시나리오 계획을 통한 부하 테스트 진행 합니다.
</aside>
<aside> 💡 부하 테스트를 통해 발생할 수 있는 장애를 대응합니다.
</aside>
GET /api/concerts/?page={page}&size={size} 콘서트 목록 조회 APIGET /api/concerts/{concertId}/available-dates 예약 가능 날짜 조회 APIGET /api/concerts/{concertOptionId}/available-seats 예약 가능 좌석 조회 APIPOST /api/concerts/reservations/seats 좌석 예약 요청 APIPOST /api/queues/token 대기열 토큰 발급 APIGET /api/queues/status 대기열 토큰 확인 APIPUT /api/users/points/charge 잔액 충전 APIGET /api/users/{userId}/points 잔액 조회 APIPOST /api/payments 결제 API먼저, 전체 시스템에서 하루 동안 발생할 것으로 예상되는 트랜잭션 수를 계산해봤습니다.
하루 동안 서비스에 접속하는 활성 사용자 수를 가정합니다.하루에 평균 몇 번 API를 호출하는지 분석합니다.<aside> 💡 가정
총 일일 트랜잭션 수 = 10만 명 * 10번 = 100만 트랜잭션
</aside>