🍏 개발일기

Postman 정리 : API 테스트를 위한 필수 도구

보배 진 2026. 2. 2. 11:02

 

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 스펙 공유 및 협업 용이
에러를 빠르게 발견하고 수정 가능
👉 백엔드 개발자에게 거의 필수 도구