API테스팅 기초중급Postman
에러 처리·상태 코드 검증
상태 코드 시뮬레이터로 다양한 4xx/5xx 응답과 에러 본문을 검증하세요. 실패 경로까지 단언하는 것이 견고한 API 자동화의 핵심입니다.
요구사항
- /status/:code 는 요청한 상태 코드로 응답한다(예: 404, 500, 503).
- 2xx 가 아닌 응답에도 일관된 본문(status·message 필드)이 온다.
- 범위를 벗어난 코드(예: 999)나 숫자가 아닌 코드는 400 을 반환한다.
- 응답의 상태 코드와 본문을 모두 단언해 실패 경로를 검증한다.
연습 대상 API
베이스 경로 /api/practice
메서드경로인증
GET
/status/404404 응답-GET
/status/500500 응답-GET
/status/503503 응답-GET
/status/999범위 밖 → 400-/status/:code 는 200~599 범위의 코드로 응답합니다. 자동화에서 에러 응답의 상태와 본문을 어떻게 단언할지 연습하세요.
API 테스터 · 자동 채점
요청을 구성하고, 구조화된 단언이나 포스트맨 스타일 pm.test 스크립트로 응답을 검증해 채점합니다.
검증(단언)
==
테스트 스크립트 (Postman 스타일, 선택)
pm.response, pm.expect, pm.test 로 응답을 검증합니다. 비워 두면 단언만 채점합니다.
에디터를 불러오는 중...