Postman(포스트맨) 소개 - HTTP 통신 테스트 프로그램


일반적으로 HTTP 통신 구조는 클라이언트가 서버에 요청을 보내고, 그 요청에 대한 응답을 서버가 클라이언트에 보내는 구조입니다.

요청 (HTTP Request) / 응답 (HTTP Response)

여기서 클라이언트는 Windows 응용 프로그램이 될 수도 있고, Web, Android, iOS가 될 수 있습니다.

테스트를 하다보면 요청을 보낼때 매번 클라이언트를 실행하여 응답을 받아야하는 불편함이 있습니다.

또한, GET방식은 URL로도 쉽게 테스트가 가능하지만, POST방식은 URL로는 테스트가 불가능합니다.

이러한 경우에 Postman(포스트맨) 프로그램을 사용하면 손 쉽게 요청 및 응답 테스트가 가능합니다.



Postman(포스트맨) 설치 (https://chrome.google.com/webstore)


구글 크롬 웹 스토어에 이동하여 검색어에 Postman이라고 입력합니다.


Postman을 + CHROME에 추가 버튼을 눌러 설치를 진행합니다.




Postman(포스트맨) 바로가기 적용 (chrome://extensions/)


확장 프로그램 항목으로 이동하여 세부정보 > 바로가기 만들기 버튼을 누릅니다.


작업표시줄에 추가된 것을 확인할 수 있습니다.




Postman(포스트맨) 실행


Postman(포스트맨)을 실행하면 로그인 창이 뜹니다. 가입하거나 구글로 로그인하여 접속합니다.


다음은 실행화면입니다.




Postman(포스트맨) POST 통신 테스트


통신 방식을 POST로 선택합니다.


서버쪽 URL을 입력하고 Params 버튼을 눌러 전달하려는 파라미터의 값도 넣고 Send버튼을 눌러 전송합니다.

서버에서는 요청에 대한 응답을 JSON 형태로 반환합니다.

아래에 Body 형태를 JSON으로 변경하면 JSON형태로 응답 값을 받은 것을 확인할 수 있습니다.

다음과 같이 테스트를 쉽게 할 수 있습니다. POST 뿐만 아니라 다양한 방식으로도 테스트가 가능합니다.




Postman(포스트맨) 그룹 설정


Collections 항목을 선택하고 폴더 아이콘을 클릭하고 폴더를 생성합니다.


History 항목으로 이동하여 아까 테스트한 항목에 대해 마우스를 가져가 + 버튼을 클릭합니다.


아까 만들었던 폴더를 선택하고 Save 버튼을 누릅니다.


폴더에 테스트한 항목이 들어간 것을 확인할 수 있습니다.

다음과 같이 폴더별로 테스트할 것들을 정리해놓으면 조금 더 손쉽게 HTTP 통신 테스트를 할 수 있습니다.