API 서버 테스트

필자는 계정 정보를 관리 및 제공하는 API 서버를 구현하였고, 각각의 Method를 테스트 하기 위해 Postman을 이용하여 테스트 하였다. 여기서 Postman은 간단한 설정으로 HTTP 패킷을 전송하고 결과값을 받아와 사용자에게 보여주며 다양한 기능등을 제공하기 때문에 개발자가 웹 서버를 테스트하기에 매우 용이하다.

친절한 스크린샷

https://www.getpostman.com/ 홈페이지를 통해 windows 버전을 받을 수 있다.

설치 후 실행시키면 로그인 창이 나오는데 구글 계정을 통해 빠르게 로그인이 가능하다.

친절한 스크린샷

다음과 같이 Method를 선택하고 URL은 적은 뒤 Send 버튼을 누르면 해당 서버로 Request 패킷이 전송된다. 전송된 패킷의 Response 패킷은 밑에 Body 부분에 출력되며 쿠키와 헤더등을 확인할 수 있다. GET Method는 URL 오른쪽에 Params를 클릭하여 파라미터를 입력할 수 있다.

친절한 스크린샷

POST Method 테스트로 GET과 달리 URL에 파라미터를 넣어주는것이 아닌 Body에 다음과 같이 입력해서 넣어주면 된다.

친절한 스크린샷

PUT Method 테스트로 GET과 같이 URL에 파라미터를 포함하여 전송시켜 주면 된다.

친절한 스크린샷

DELETE Method 테스트로 GET과 같이 URL에 파라미터를 포함하여 전송시켜 주면 된다.

필자의 Method API 테스트는 Postman을 이용하여 GET/POST/PUT/DELETE의 기능을 빠르게 테스트할 수 있다. Postman은 포스트한 내용뿐만 아니라 주기적으로 패킷 전송, 브라우저 내에서 발생한 요청 패킷을 자동으로 히스토리에 등록해주는 Interceptor 등 기능이 매우 많기때문에 구글을 통해 더욱 알아보면 좋을 것 같다.

참조

  • (TOAST Meet Up - Postman 개요 / 설치) http://meetup.toast.com/posts/107