개발관련/정보

개발관련 - Postman (포스트맨)

고통받는다 2023. 7. 3. 03:34

여러분이 모바일이든, 웹이든 개발자가 되면 어떠한 형식으로든 Postman 이라는 플랫폼을 접하시게 될겁니다.

그렇다면 이 postman이 대체 뭘까요?

POSTMAN

 

POSTMAN은 API 플랫폼중 하나로 해당 사이트에서 POSTMAN을 다음과 같이 소개하고 있습니다.

PostMan은 API 개발을 보다 빠르고 쉽게 구현 할 수 있도록 도와주며, 개발된 API를 테스트하여 문서화 또는 공유할수 있게 해줍니다.

(그래서 로고가 로켓으로 날아가는 사람 이미지... 그만큼 빠른 속도감을 표현하고 싶었나 봅니다.)

POSTMAN 왜 사용하는가?

 

URL을 통해서 테스트를 하는것에는 한계가 있습니다.

예를들어 여러분이 클라이언트에서 어떤 버튼을 만들었다고 합시다.

버튼 클릭하고 Request 와 Response가 발생하고 그 응답을 받은 내용을 화면에 출력하는것을 확인하는데 까지의 작업은 너무나도 길어집니다.

특히 이게 계속 반복되면 정말 너무 짜증이 나버리죠... 정신건강에 좋지 않습니다.

하지만 POSTMAN은 이런 작업을 쉽게 할수 있도록 인터페이스를 구축해 놓은 툴이기 때문에 누구나 쉽게 사용이 가능하빈다.

또한 OS 에 상관없이 어디에서나 사용이 가능하고, 가벼운 툴이라서 가용이 정말 뛰어납니다.

POSTMAN에 가입해서 계정을 가지고 있는 상태면 내가 요청한 Request 히스토리, 테스트한 환경이 그대로 저장되기 때문에 언제 어디서나 자신이 작업한 환경이 구축된다는 장점이 있습니다.

REST API 사용

 

POSTMAN은 REST API를 표현할수 있습니다.

REST API.. 그게 뭔데?

 

REST API의 개념은 다음과 같습니다.

HTTP URI(Uniform Resource Identifier)를 통해 자원(Resource)을 명시하고, HTTP Method(POST, GET, PUT, DELETE)를 통해 해당 자원에 대한 CRUD Operation을 적용하는 것을 의미한다.

한번 테스트 해볼까요?

제 블로그 주소를 GET 방식으로 한번 쏴보겠습니다.

그렇다면 이런식으로 Response가 옵니다.

양식은 위와같이 JSON, XML , HTML 등 다양한 방식으로도 받으실수 있으십니다.

크롬에서 제공하는 개발자 도구로 실제 사이트를 확인해서 비교해보면 같은 값이 온것을 확인하실수 있으십니다.

결론

 

POSTMAN은 실무에서 정말 많이 사용되는 플랫폼입니다. 따라서 반드시 한번씩 사용해보시면서 테스트 해보시는 것을 추천드립니다.