Postman을 사용하는 것 은 매우 직관적이다.
GET, POST 등 요청을 선택하고 url을 입력한 후 쿼리값을 넣어주고 send하면 response가 넘어온다.
기본적인 postman 사용에 문제 없다면 테스트 코드를 작성해보고 주기적으로 모니터링 해보자.
Tests탭으로 이동하여 테스트 코드를 작성해준다.
우측에 snippet이 존재하여 매우 쉽게 테스트코드를 작성할 수 있다.
위 사진의 테스트 코드는 KHW프로젝트 API의 테스트 코드이다.
테스트 코드를 작성했다면 send를 눌러 결과를 확인해보자!
postman의 collections는 postman의 request요청을 그룹화시켜 사용하는 것 이다.
그룹화를 하면 테스트를 반복적으로 돌리거나 API문서를 작성하는데 사용할 수 있다.
Send
옆에 Save
를 눌러 request를 저장해보자.
request이름과 collection을 생성하고 저장하자.
좌측에 collection이 생겼을 것이다.
노란색 박스에 있는 화살표를 누르고 Run
을 눌러 collection runner를 실행하자.
반복횟수와 지연시간 등 세팅을 해준 후 Run Collection Test
를 누르면 collection에 저장해 둔 request요청들을 한번에 테스트 할 수 있다.
localhost로 생성한 서버는 모니터링 할 수 없다.
따라서 별도의 방법으로 서버를 열어주어야 한다.
나는 Oracle cloud를 이용하였다.
collections탭(위쪽 노란박스 화살표)에서 monitors탭으로 이동하여 모니터를 생성해보자.
모니터를 실행할 주기를 선택 후 생성하면 끝이다.
1시간마다 모니터링한 결과이다.
앞에서 작성한 테스트 코드의 결과가 나오고 console log도 확인이 가능하다.
참고
Postman Docs