티스토리 뷰
Postman이란?
Postman은 API 테스트에 많이 사용되는 도구이다. Postman은 테스트를 위한 여러 기능을 제공하는데 API 자동화 테스트 기능도 제공한다.
테스트 작성
포스트맨에서 테스트 작성을 위해서 먼저 어떤 요청을 할 것인지 작성해야 한다. 그리고 요청에 대해 원하는 응답이 무엇인지 테스트 스크립트를 작성하면 된다.
1. Collection 생성
테스트를 위해서 컬렉션을 생성하면 한 번에 테스트를 묶어 관리하기도 편하고 한번에 실행할 수 있어서 편리하다. 컬렉션은 빨간삭 네모로 표시한 +버튼을 클릭하면 사진과 같이 New Collection이 생성된다. 생성된 컬렉션의 이름은 Rename을 통해서 변경하면 된다.
2. 요청 생성하기
생성한 컬렉션 위로 마우스 포인터를 가져가면 이름 옆에 별표로 된 버튼과 점 3개 버튼이 나온다. 점 3개 버튼을 클릭하고 [Add request]를 클릭하면 요청이 생성된다.
New Request 대신 요청의 이름을 작성하면 된다. 요청도 컬렉션과 마찬가지로 이름을 수정할 수 있다.
3. 요청 작성
요청을 작성할 때 우선 요청을 보낼 주소를 입력한다. 그리고 Body 탭에서 어떤 요청을 보낼지 작성한다.
4. 테스트 작성
테스트 스크립트를 Tests 탭에서 추가하면 된다. 테스트 스크립트 작성은 포스트맨 공식문서를 참고하면 된다.
5. 테스트 실행
[Send] 버튼을 클릭하면 요청을 보냄과 동시에 테스트가 실행된다.
하단의 [Test Results] 탭에서 테스트 결과를 확인할 수 있다. 탭 옆에는 [통과한 테스트 개수] / [총 테스트 개수]로 테스트 실행 결과가 나온다. 그리고 탭을 클릭하면 테스트 실행 결과를 알 수 있다.
요청마다 여러 개의 테스트를 작성할 수도 있다. 통과한 테스트의 경우에는 PASS가 표시되고, 통과하지 못한 경우에는 FAIL이 표시된다.
콜렉션 단위로 테스트를 진행하고 싶다면 점 3개 버튼을 클릭하고 [Run collection]을 실행하면 된다.
참고
- Total
- Today
- Yesterday
- pm.test
- mysql
- downTo
- 확장 함수
- postman tests
- Kotlin In Action
- postman
- github
- python3
- git
- squash merge
- 2차 인터뷰
- Kotlin
- solidity
- postman collection
- string
- Python
- 코딩테스트
- graphql
- 네이버 2022 공채
- Basic Type
- java
- DGS Framework
- 코틀린
- go 특징
- Squash and merge
- 주생성자
- pm.expect
- hashcode
- 1차 인터뷰
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |