본문 바로가기
Category/사이드 프로젝트

[Postman] 포스트맨으로 목 서버 구축하기

by Corinee 2025. 10. 12.
728x90
반응형

Postman 목 서버를 구축하여 사용해보자.

 

필요한 엔드포인트는 다음과 같이 정의하고 진행한다. 사용자 프로필 요청할 땐, 토큰이 필요하지만 인터셉터로 처리하기 때문에 아래 코드에서는 안보이는 점을 참고하자.

@POST("api/v1/auth/signin")
suspend fun login(@Body loginRequest: LoginRequest): LoginResponse

@GET("api/v1/users/me")
suspend fun getUserProfile(): UserProfileResponse

...

 

Postman에 접속해서(꼭 설치하지 않아도 웹에서 진행하면 된다.) WorkSpace에 들어왔다는 가정하에 진행한다.

 

Postman: The World's Leading API Platform | Sign Up for Free

Accelerate API development with Postman's all-in-one platform. Streamline collaboration and simplify the API lifecycle for faster, better results. Learn more.

www.postman.com

빈 컬렉션(New Collection)을 우클릭해서 More > Mock 클릭
서버 이름 입력, 필요한 엔드포인트 정의, Create Mock Server 버튼 클릭

 

그러면 아래와 같이 목 서버가 생성되는데 Copy URL 버튼을 클릭해서 서버 기본 URL을 복사해두자.

Copy URL

 

이제 Collections 탭으로 이동하면, 목 서버 생성 시 입력한 엔드포인트가 아래처럼 정의된 것이 보인다. 여기서 자유롭게 추가, 삭제, 수정할 수 있다.

 

원하는 형식을 반환하도록 응답 값을 적고 Save 버튼을 눌러 저장한다.

 

복사해두었던 서버 기본 URL에 방금 정의한 엔드포인트를 테스트해보자.

 

브라우저에 매번 URL을 복붙하기 번거로울 땐 아래처럼 만들어두면 편하다.