시나리오
인원 : 1000 X n 명이 1000개의 상품을 구매
루프 : 1번
테스트에 사용된 API
상품 상세 조회
- 해당 상품 주문
1차 테스트 - 상품 주문 시, DataBase 의 정합성과 속도 고려
(미적용 / 비관적 / 낙관적 락 적용)
테스트 환경
인원 : 100명
시간 : 1초
루프 : 1번
AWS : EC2 t3.micro - RDS t2.micro MySQL
문제점 - 락 적용 전
테스트 결과(비관적 / 낙관적 락 적용 및 비교)
- DB 비관적 락 적용 전 후 상품 구매
⇒ 비관적 락 선택
- DB 낙관적 락 적용 전 후 상품 구매 ****