목록2024/01/25 (1)
Skipalong's tistory
240124 TIL - 멀티 쓰레드 테스트(좋아요)
오늘은 그간 골치를 썩였던 100명이 하나의 코스에 좋아요를 동시에 눌렀을 때 메서드가 정상적으로 100개의 좋아요를 누르느냐하는 동시성 문제 테스트에 성공했다. 우선 우리팀의 예상은 '동시성 문제가 생기지 않는다.' 였다. 하지만 우리의 예상이 정답은 아니고 튜터님이 질문을 하신 이유가 있을 것이기 때문에 직접 테스트해볼 필요가 있었다. 그래서 테스트를 해보려고 자료를 찾고 오늘 튜터님에게 테스트 방법과 처리방법에 대해 질문을 했고 내부적으로 테스트 코드를 작성하는 것을 가이드해주셔서 아래와 같이 테스트코를 작성하고 검증해본 결과 실제로 동시성 문제가 생기지 않았다. 우선 내가 작성한 테스트 코드는 이렇다. SpringBootTest 애너테이션과 Autowired 애너테이션으로 LikeService와 ..
TIL
2024. 1. 25. 01:58