POSTMAN 에서는 Request에 일련의 flow를 부여하고, 자동으로 실행하게 하는 기능이 몇가지 존재합니다.
이번 포스트에서는 간단하게 Collection Runner에 대해 알아보겠습니다.
POSTMAN에서의 Request는 하나의 Collection이라는, 어떠한 폴더와 같은 역할을 하는 것으로 그룹을 지어줄 수 있습니다.
이 그룹지어진 것들을 한 번에 실행시켜줄 수도 있습니다.
일단 자동으로 실행하고자하는 request들을 하나의 collection에 있다고 가정을 하고, 메인화면에서 좌측 상단에 보이는 Runner
를 클릭해봅니다.
그러면 이렇게 Collection Runner창이 표시되게 됩니다.
좌측에는
Environemnt
Iterations
Delay
Select file
이 있습니다. 우측에는 과거 실행한 이력들을 볼 수 있는 History창입니다.
여기서 원하는 Collection을 선택하여 StartRun
을 실행해주면 됩니다.
실행하면 새로운 탭이 열리면서 자동으로 실행되게됩니다.
기본적으로는 Collection내부에 정렬되어있는 순서로, 위에서 아래로 실행되지만 이 순서는 사용자가 임의로 변경도 가능합니다.
Test script가 작성되어있는 request의 경우에는, 세부적으로 어떠한 테스트 코드들이 실행되었는지 테스트 코드의 이름을 보여주고, 실패하면 빨간색으로도 표시됩니다.
이렇게 Collection Runner를 이용하면, 일종의 CRUD 흐름을 자동으로 테스트해볼 수 있습니다.
(게시물을 생성하고, 조회하고, 수정하고, 삭제하는 일련의 흐름)
또한,
POSTMAN의 Pro license를 사용한다면, API Request를 주기적이고 반복적으로 실행해주는 기능을 사용할 수 있습니다. 이것은
다음 포스트에서는 GUI가 아닌, CLI, Terminal에서 POSTMAN을 조작해보는 방법을 작성해보겠습니다.