Skip to content

[TEST] 동시 좋아요 인기 피드 등록 누락 재현 환경 추가 - #621

Closed
GiJungPark wants to merge 1 commit into
devfrom
test/#620
Closed

GiJungPark wants to merge 1 commit into
devfrom
test/#620

Conversation

@GiJungPark

Copy link
Copy Markdown
Member

Related Issue

Key Changes

  • 동일 피드에 서로 다른 사용자 6명의 좋아요를 동시 발사하고 라운드별 popular_feed 상태, 요청 오류, p95를 기록하는 k6 재현 환경을 추가했습니다.
  • 대상 피드만 초기화하고 로컬 호스트만 허용하며, SQL 입력 검증과 MySQL general log marker 기반 타임라인 관찰로 반복 측정의 안전성과 원인 분석 가능성을 확보했습니다.
  • 프로덕션 계약과 재현 자산의 경로·임계값·안전장치를 확인하는 정적 테스트와 65라운드/385요청 실측 보고서를 추가했습니다.

To Reviewers

  • 프로덕션 코드와 DB 스키마는 변경하지 않았습니다. 동시 6명 30라운드에서 popular_feed 미등록 100%, HTTP 실패 0건, p95 49.6ms를 관측했습니다.
  • 순차 5명 대조에서도 임계값과 존재 확인을 통과한 뒤 INSERT가 발생하지 않는 별도 결함을 발견했습니다. AFTER_COMMIT 리스너의 쓰기 트랜잭션 문제로 추정되며 이번 범위에서는 수정하지 않았습니다.
  • 로컬 스키마에는 popular_feed.feed_id 유니크 키가 있었지만 dev/운영 스키마 적용 여부는 확인하지 않았습니다.
  • ./gradlew build -x test와 신규 정적 테스트 10건은 통과했습니다. 전체 테스트는 기존 로컬 환경 의존 실패 12건(FeedApiIntegrationTest 11건, RecentSearchServiceTest 1건)으로 실패하며 이번 변경과 관련된 신규 실패는 없습니다.
  • 재현 자산이 1,743줄이지만 실행기·관측기·집계기·계약 테스트·실측 보고서가 하나의 재현 절차를 이루므로 단일 PR로 구성했습니다.

References

  • 없음

@GiJungPark

Copy link
Copy Markdown
Member Author

재현과 측정은 로컬 일회성 검증으로만 보관하기로 결정해 저장소 반영 없이 닫습니다. 관련 k6 자산과 실측 보고서는 머지하지 않습니다.

@GiJungPark GiJungPark closed this Sep 3, 2026
@GiJungPark
GiJungPark deleted the test/#620 branch September 3, 2026 08:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[TEST] 동시 좋아요 인기 피드 선정 누락 재현 및 베이스라인 측정

1 participant