💪 야, 너도 WireMock으로 테스트할 수 있어

Spring Framework 기반의 Java Web Application 을 개발하실 때

외부 API 를 호출하는 로직이 있을 경우 테스트 코드 작성을 어떻게 하시나요?


저의 경우 okhttp 라는 라이브러리에서 제공해주는 MockWebServer 를 활용하는데요,

우아한 기술블로그에서 WireMock 이라는 라이브러리를 통한 테스트 코드 작성 방법을 정리해주셔서 공유드립니다.


WireMock 적용 및 설정, 각 케이스별 검증을 위한 샘플 코드 등이 자세히 정리되어 있어

외부 API 호출과 관련되어 테스트 코드를 작성하시는 분들께 큰 도움이 될것 같습니다.


관심있으신 분들은 공유드린 원문 링크를 참고해주세요.


📚 원문

  • https://techblog.woowahan.com/17674/

사용자가 공유한 콘텐츠

-

사용자가 공유한 콘텐츠

더 많은 콘텐츠를 보고 싶다면?

또는

이미 회원이신가요?

2024년 7월 9일 오후 3:10

 • 

저장 39조회 3,998

댓글 0

    함께 읽은 게시물

    무너지고 있는 프론트엔드, 백엔드 직군의 경계에 대한 고찰

    AI 기술이 우리 일상과 산업 전반에 스며들면서 소프트웨어 개발 환경 역시 큰 변화의 물결을 맞이하고 있다. 특히 코딩을 돕는 AI 에이전트의 등장은 개발 생산성에 대한 큰 변화를 만들고 있다. 나 역시 이러한 변화를 체감하며, 나에게 익숙한 소프트웨어 개발의 대표적인 두 축인 프론트엔드와 백엔드 영역에서 AI 기술이 미치는 영향과 그로 인해 변화하는 소프트웨어 엔지니어의 역할에 대해 개인적인 생각을 정리해 본다.

    ... 더 보기

     • 

    저장 35 • 조회 4,659


    부족함에 대한 태도

    직장에서 다른 사람을 힘들게 하는 유형에도 여러 가지가 있는데, 그중 하나가 바로 완벽주의자다. 물론, 완벽을 추구하는 것이 나쁜 것은 아니다. 오히려 권장되기도 한다. 문제는 부족함을 대하는 태도에서 나온다. 완벽에 너무 집착한 나머지 부족함을 용납하지 못하는 정도가 되면 주변 사람들이 힘들어진다.

    ... 더 보기

    서버엔지니어의 시대적 고민

    ... 더 보기

    주니어 개발자들이 읽으면 좋은 테크 아티클 모음📚

    F-Lab 에서 주니어 개발자들이(사실 개발자라면 누구나) 보시면 좋을 아티클 모음을 공유해 주었네요! 검색엔진부터 비동기 처리, NoSQL 등 다양한 분야의 아티클들이 공유되어 있으니 관심있으신 분들은 보시면 좋겠습니다. F-Lab 에서 공유해주신 아티클 주제를 나열해보면 다음과 같습니다. 📌 구글이 직접 말하는 검색엔진의 원리 (tali.kr) 📌 검색 엔진은 어떻게 작동하는가 (xo.dev) 📌 네이버의 검색엔진의 특징과 알고리즘 (tistory.com) 📌 [네이버 블로그]네이버 검색의 원리 : 네이버 블... 더 보기

    주니어 개발자들이 읽으면 좋은 테크 아티클 모음

    F-Lab : 상위 1% 개발자들의 멘토링

    주니어 개발자들이 읽으면 좋은 테크 아티클 모음

     • 

    저장 145 • 조회 4,006


    한때 천만원에 거래되었던 Manus, Bedrock 무료 오픈소스로 공개

    ... 더 보기

    LinkedIn

    lnkd.in

    LinkedIn

     • 

    저장 19 • 조회 1,556


    개발자 교양 팟캐스트

    A

    ... 더 보기