
Postman이란
Postman은 API 요청을 보내고(API Request) 그에 대한 응답(API Response)을 확인할 수 있는 개발 도구
백엔드에서 만든 API가 정상적으로 동작하는지, 어떤 데이터를 받고 어떤 데이터를 반환하는지를
프론트엔드 개발 이전 또는 독립적으로 검증할 수 있게 해준다
즉, 프론트가 없어도 백엔드 API를 테스트할 수 있게 해주는 도구
Postman의 목적
▪ API 동작 여부를 빠르게 확인
▪ 요청/응답 구조를 명확히 파악
▪ 협업 시 API 스펙 공유
▪ 테스트와 문서화를 동시에 처리
개발 효율을 크게 높여주는 도구
주요 기능
▪ HTTP 요청/응답 관리
▪ 테스트 자동화
▪ 환경 변수 및 변수 관리
▪ API 문서화
▪ 컬렉션(Collection)
▪ 모니터링
API 테스트가 필요한 이유
프론트 개발 전, 백엔드 API의 정상 동작을 먼저 검증 가능
브라우저만으로 확인하기 어려운 요청/응답 구조를 확인 가능
에러 상황을 사전에 파악 가능
Postman 기본 구조

Postman으로 API 요청 보내기
API 요청은 다음 요소로 구성된다.
URL : 요청을 보낼 서버 주소
Method : GET / POST / PUT / DELETE
Params : Query String 값
Headers : 인증 정보, Content-Type 등
Body : 서버로 전달할 데이터(JSON)
로그인 응답 확인 : Status Code + {token}
장점
요청.응답을 쉽게 재현 가능
백엔드 로직을 빠르게 검증 가능
Statue/Boby/Header로 나눠서 확인 가능
디버깅과 원인 분석이 쉬움
단점
브라우저와 달라 CORS.스토리지.리다이렉트 이슈 체감이 덜함
실제 사용자 흐름(프론트 상태/동시성) 재현 한계
변수/환경 선택 실수로 헷갈림이 생기기 쉬움
토큰/키 등 민감정보 노출 위험
주의할 점
로그인 요청 : No Auth 상태로 요청
인증 요청 : 로그인 이후 API는 Authorization Header 필요
Postman이 필요한 이유
프론트 없이도 API 테스트 가능
백엔드 개발 속도 향상
API 스펙 공유 및 협업 용이
에러를 빠르게 발견하고 수정 가능
👉 백엔드 개발자에게 거의 필수 도구
'🍏 개발일기' 카테고리의 다른 글
| Spring 개발자가 IntelliJ를 써야 하는 이유 (0) | 2026.02.04 |
|---|---|
| 초보 개발자를 위한 도커(Docker) 입문 가이드 (0) | 2026.02.03 |
| Lombok IDE 설치해보기 (0) | 2026.01.31 |
| MySQL Workbench : 워크벤치 사용해보기 (0) | 2026.01.30 |
| Oracle Cloud DB 연결 (0) | 2026.01.28 |