POSTMAN을 이용해 REST API 와 URL 요청 TEST 해보기!!

예전에 자바스크립트를 책으로 공부를 하다

뒤쪽에 ajax에 관해 설명을 해주면서 POSTMAN을 사용했던

기억이 있다. POSTMAN은 웹 공부를 했던 분들이라면

한 번쯤 들어봤을거라 생각한다.


일단 POSTMAN에 대해 간단하게 소개해보자면

REST API 나 URL요청 또는 http 프로토콜 등을

쉽게 테스트 할 수 있도록 만들어진 도구이다.


ajax에 대해 공부할 때 get,post 방식을 쉽게 테스트 해볼수 있다.


개발자 분들 중 에서도 POSTMAN으로 API연동이나

다른 여러 가지의 테스트를 할 때 사용한다는 분들도 있다


먼저 아래 링크로 가서 POSTMAN을 설치하자.


https://www.getpostman.com/









각자 OS 에 맞게 설치후 POSTMAN을 실행시켜보자.


아래는 POSTMAN의 첫 화면이다.



이제 직접 URL을 날려 결과를 테스트 해보면 된다.


테스트를 위해 URL을 마음대로 날려볼수 있는

REST API 사이트를 하나 소개 하겠습니다.


https://jsonplaceholder.typicode.com/


위의 링크를 타고 가면 아래의 화면이 나온다.





아래쪽으로 가서 Resources 의 /users를 들어가보자



/users 를 들어가보면 아래와 같이 유저 데이터들이 쭉~ 나온다.

이제 주소를 복사한후 POSTMAN 요청을 날려보자.





POSTMAN에서 아래 이미지에 표시된것처럼

주소를 붙여놓고 주소창 왼쪽에서 GET방식으로 설정해주자.

다음 오른쪽에 Send를 누르게 되면 아래에 

GET 방식으로 요청을 한 결과 값 들을 확인 할 수있다.





결과 값이 현재 JSON 으로 되어있지만 아래처럼 다른 여러가지의

형식으로 볼 수 있게 지원도 해준다.

이제 GET 방식의 파라미터를 붙여보자.




Send 버튼 왼쪽에 Params를 눌러주면

아래쪽에 key value를 입력할 수 있도록 입력창이 나오고




key와 value에 값을 입력하면 아래처럼 URL에 값이 붙게된다


나는 테스트를 위해 key에 id를 주고 Value에 1값을주고 Send를 해줬다

자동으로 URL에 id=1이 붙으면서 id가 1 인 값이 리턴 된 것을 확인할 수 있다.






그럼이제 POST방식으로 변경해보자. 

Body를 클릭하면 form-data, x-www-form-urlencoded,

raw, binary 등의 형식을 선택 할 수있다.




raw를 클릭하게되면 json, text, xml 등의 data타입을 설정할 수 있다.

설정 값에 맞춰 헤더값이 셋팅되는 것을 확인 할 수있다.


나는 raw의 JSON을 설정 했다.

다음 아래에 직접 요청할 값들을 입력하고

Send를 누르면 요청한 리소스가 id값을

가지고 리턴된 것을 확인 할 수있다.






Send 버튼 밑에 code를 누르면





입력한 URL에 따라 자동으로 코드가 작성 되어진 것을 확인 할 수있다.

왼쪽 위의 탭을 눌러 여러 방식의 언어를 확인할 수있다.







댓글

Designed by JB FACTORY