Postman을 이용하여 모니터링하기

Devookim·2020년 11월 26일
1
post-thumbnail

postman 사용하기

Postman을 사용하는 것 은 매우 직관적이다.
GET, POST 등 요청을 선택하고 url을 입력한 후 쿼리값을 넣어주고 send하면 response가 넘어온다.

테스트 자동화하기

기본적인 postman 사용에 문제 없다면 테스트 코드를 작성해보고 주기적으로 모니터링 해보자.

Test코드 작성

Tests탭으로 이동하여 테스트 코드를 작성해준다.
우측에 snippet이 존재하여 매우 쉽게 테스트코드를 작성할 수 있다.

위 사진의 테스트 코드는 KHW프로젝트 API의 테스트 코드이다.

테스트 코드를 작성했다면 send를 눌러 결과를 확인해보자!

collections 사용하기

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

profile
I am Woo

0개의 댓글