Postman
⭐ API 개발 및 테스트를 위한 협업 도구입니다.
개발자들은 Postman을 사용하여 RESTful API를 만들고 테스트하고 문서화할 수 있습니다.
Postman은 사용자가 HTTP 요청을 보내고 응답을 검사하고, 매개 변수를 조작하고, 요청을 테스트하고 디버깅할 수 있는 다양한 기능을 제공합니다.
로컬 개발 서버는 일반적으로 인터넷을 통해 웹 브라우저에서 직접 접근할 수 없으므로, Postman과 같은 도구를 사용하여 로컬 개발 서버에 API 요청을 보내고 응답을 확인하는 방법이 필요합니다.
이를 위해서는 Postman 앱을 설치하고 실행해야 합니다. Postman 앱은 로컬 컴퓨터에 설치되어 API 요청을 만들고 테스트할 수 있는 인터페이스를 제공합니다.
Postman API Platform | Sign Up for Free
- 사용자가 API 요청을 만들고 테스트하기 위한 직관적인 사용자 인터페이스를 제공
- 요청 URL, 헤더, 매개 변수, 본문 데이터 등을 구성하고, 다양한 요청 메서드(GET, POST, PUT, DELETE 등)를 선택
- 요청을 전송하고 서버로부터 받은 응답을 확인하는 기능
1. Postman 설치

2. 회원가입


3. 포스트맨 요청 테스트
- Workspaces 생성 → 새로 워크스페이스를 생성하거나 기본적으로 만들어져있는 My Workspace에 진입한다.
- Workspaces는 포스트맨의 모든 기능을 담고 있는 뷰
- 프로젝트 용도에 따라 Personal workspace와 Team workspace로 구분
- workspace의 단위는 목적에 따라 자유롭게 지정

- Collection 생성
- Collection은 request를 그룹화한 단위
- 모든 HTTP 요청은 Collection에 포함되어 있다.
- Collection에 속한 모든 요청에 대해 통합 테스트를 실행할 수 있다.
- 여러 request를 모아서 관리하고 공유함으로써 API 사용 설명서 역할을 하는 것

HTTP → 간단하게 요청 하나 테스트
Collection → 요청들을 체계적으로 그룹화하여 관리


- Request 생성
- 실제로 API에 대한 테스트를 진행하기 위해서는 Request를 생성

Now Playing

- GET/POST/PUT/DELETE → HTTP 형식 확인
- 필수 Params 확인


-
헤더가 필요한 경우 추가

-
결과 확인 (200 OK)

이제 이 결과창에서
400대 에러의 경우 웹쪽 잘못
500대 에러의 경우 서버쪽 잘못일 확률이 높음!!!!
- 대략적인 경우이며 반드시 상세하기 에러 코드를 확인해볼 것