flutter 개발기/postman

Postman mock서버 front 용 테스트 서버 만들기

thebirghtwide 2021. 10. 12. 23:32

Mock server/API document 만들기 

front 단을 만들다 보면 back end가 개발되지 않아 이를 대응하기 어려운 그런 단점이 있다. 

이를 해결하기 위해 postman mock 서버를 활용해 보자 

 

 

 

 Mock server 만들기 

왼쪽에 mock server를 누르면 자동으로 다음과 같은 create a mock server가 나타나게 된다. 

그리고 다음과 같이 시험하고 싶은 url 주소를 입력해보자 물론 각각 언제든 수정가능하다. 

next 버튼을 눌러 다음 단계로 넘어가자 

여기서 이제 자신이 원하는 mock 서버 이름을 설정해두자. 

그러면 위와 같이 mock 서버가 만들어진다. 

 

 Mock server collection 설정 

이제 mock 서버를 만들었다면 안에서 사용할 collection을 설정해보자.

이제 왼쪽에 collection에 들어가면 duki mock서버로 아까 설정해두었던 url들이 나타나는 것을 확인 할 수 있다. 

간단한 예시로 auth의 get 형식으로 들어가보자.

그 아래 default를 클릭하여 해당 url로 요청을 했을 경우, 어떤 response가 json으로 나올지를 설정 할 수 있다. 그리고 위에 save를 눌러서 세팅을 마쳐보자. 그 다음으로 

왼쪽에 get auth를 클릭하여 직접 send 요청을 날려보면 아래와 같이 아까 default에서 설정한 json body가 나오는 것을 확인 할 수 있다. 

아 참고로 위에 environment를 꼭꼭 아까 설정한 duki서버로 해두어야만 한다. 

 

 Api 문서 만들기 

이제 직접 만든 collection의 내용들을 문서화하여 나중에 유지관리를 편하게 세팅해두자. 

view documentation으로 들어가 문서 내용을 확인해보도록 하자 

 

문서에서 각각 url 마다 조그만하게 make thing~~ 라고 적혀 있는 부분이 있다. 그 부분에서 옆에 연필 아이콘을 클릭한다. 

그런 다음 Markdown 형식으로 위와 같이 자기가 쓰고 싶은 형식대로 작성한다. 

 

이렇게 간단하게 mock/api document 만드는 법을 배웠다. 이를 통해서 직접 front 개발시 미리 한번 확인하고 진행 할 수 있도록 해보자.