KEEPER31337 / Homepage-Back

키퍼 홈페이지 백엔드

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

테스트 할 때 Embedded Redis를 사용하도록 변경한다.

gusah009 opened this issue · comments

사전 수행 issue

없음.

이슈 내용

레디스를 켜지 않아도 테스트를 진행할 수 있도록 테스트 할 때에는 Embedded Redis를 사용하자.

https://www.baeldung.com/spring-embedded-redis

이슈 수행 사항

  • 위 링크를 참고하여 테스트 시에는 Embedded Redis를 사용하도록 변경

테스트 시에 Embedded Redis를 사용하여 레디스를 켜지 않아도 테스트를 진행할 수 있도록 하려고 했지만, 테스트 속도 문제가 발생하여 이슈를 닫습니다.

테스트 속도 문제

현재 통합 테스트에선 테스트 할 때 마다 SpringBoot를 띄우는데, Spring Boot가 띄워 질 때 마다 Embedded Redis를 띄우려고 해서 테스트 속도를 느리게 합니다.

따라서 Redis를 사용하는 테스트에만 일부 적용 하겠습니다.

예상과 달리 기존 Redis를 사용할 때 보다 Embedded Redis를 사용할 때가 더 빨랐습니다..!

외부 Redis로 테스트

image

Embedded Redis로 테스트

image