상품 REST API 자동화

API데이터중급

상품 REST API의 목록·조회·생성·삭제와 인증을 검증하는 API 테스트를 작성하세요. 브라우저가 아니라 HTTP 요청으로 검증합니다.

요구사항

  1. 상품 목록은 page·limit 쿼리로 페이지네이션되고 total·totalPages 메타데이터를 포함한다.
  2. 존재하지 않는 상품 ID 조회는 404를 반환한다.
  3. 로그인은 유효 자격증명에 토큰을, 무효 자격증명에 401을 반환한다.
  4. 상품 생성은 토큰이 없으면 401, 필수 필드 누락이면 400, 정상이면 201을 반환한다.
  5. 상품 삭제는 토큰이 필요하며 정상 시 204를 반환한다.

연습 대상 API

베이스 경로 /api/practice

메서드경로인증
GET/products?page=1&limit=5상품 목록 (페이지네이션·category 필터)-
GET/products/:id상품 단건 (없으면 404)-
POST/auth/login로그인 → 토큰 (무효 시 401)-
POST/products상품 생성 (검증 400 / 성공 201)필요
DELETE/products/:id상품 삭제 (204 / 404)필요

데모 계정 [email protected] / qaground123 로 로그인해 토큰을 받고, 보호된 요청에 Authorization: Bearer <token> 헤더를 붙이세요.

API 테스트 코드
에디터를 불러오는 중...
qaground api judge
예제 실행 또는 제출을 누르면 채점 로그가 표시됩니다.