API를 통해 데이터를 받아오는 코드를 작성하기 전에, API에서 나의 요청대로 제대로 된 데이터를 받아오는지 먼저 확인을 해볼 필요가 있다. 오늘은 이 과정에 아주 유용한 Postman이라는 플랫폼에 대해 알아본다.

용어와 개념

포스트맨이란?

Postman

Postman API Platform | Sign Up for Free

포스트맨(Postman)은 편리한 REST API 설계, 개발, 테스팅 기능을 툴(Tool)로 제공하고, 그 결과를 공유하여 개발 생산성을 높여주는 플랫폼이다. API 테스트뿐만 아니라 Collection Sync, API Monitoring 등 팀원들이 협업하는데 도움을 주는 기능을 제공하기 때문에 툴이 아닌 플랫폼이다.

RESP API를 사용하는 클라이언트를 개발하는 경우 서버와의 API 인증과 동작을 먼저 확인 후 파이썬(Python), 자바(Java), NodeJS, PHP 등의 언어로 소스 코드를 작성하는 경우가 많다. 이러한 목적으로 전통적인 curl을 사용하여 다양한 옵션으로 API를 테스트할 수 있지만, 커멘드 라인(Command Line) 기반의 툴이기 때문에 많은 '타이핑'이 필요하다는 것이 단점이다. 그렇지만 Postman을 이용하면 편하게 API를 테스트할 수 있기 때문에 많이 사용된다.

CURL

Client URL

클라이언트에서 커맨드 라인이나 소스코드로 손 쉽게 웹 브라우저 처럼 활동할 수 있도록 해주는 기술(커맨드라인 Tool 혹은 라이브러리)이다. 서버와 통신할 수 있는 커맨드 명령어 툴로, 웹개발에 매우 많이 사용되고 있는 무료 오픈소스이다.

특징

사용법

포스트맨 사용하기