devmoa

신용대출 찾기 서비스 제휴사 Mock 서버 개발기 #2

토스·2025년 8월 27일·00
Mock 서버통합 테스트GitHub ActionsSpring Cloud ConfigMulti ProfileDocker

AI 요약

Beta

토스 Financial Marketplace Platform Team에서 신용대출 찾기 서비스의 제휴사 Mock 서버 개발기를 공유합니다. 이전 아티클에 이어, Mock 서버를 더 효과적으로 활용하기 위한 통합 테스트 작성 과정과 유지보수 어려움 해소 방안을 다룹니다.

E2E 테스트 자동화의 어려움으로 인해 Docker 환경에서 Mock 서버를 띄우고 Github Action에서 통합 테스트를 수행하는 방식으로 전환했습니다. Spring Cloud Config 사용 시 발생하는 프로퍼티 주입의 어려움을 Multi Profile 기능을 활용하여 해결했으며, mockServerTest 프로파일을 정의하고 Docker 환경의 인프라 정보를 오버라이드하는 방식으로 Mock 서버 기반 통합 테스트 환경을 구축했습니다.

이를 통해 테스트 안정성과 효율성을 높였습니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다