API커머스중급Postman
주문 생성 API: 입력 검증·합계
주문 생성 API의 입력 검증(필수·수량·가격)과 합계 계산, 단건 조회를 검증하세요. 견고한 자동화는 성공 경로뿐 아니라 검증 실패(400)도 확인합니다.
요구사항
- customer 가 없거나 items 가 없거나 빈 배열이면 400 을 반환한다.
- item 의 qty 가 0 이하이거나 price 가 0 이하면 400 을 반환한다.
- 정상 요청은 201과 함께 total(= 각 item 의 qty×price 합계)을 정확히 계산해 반환한다.
- 존재하는 주문 ID 는 200, 없는 ID 는 404 를 반환한다.
연습 대상 API
베이스 경로 /api/practice
메서드경로인증
POST
/orders주문 생성 (검증 400 / 성공 201)-GET
/orders/1001주문 단건 (없으면 404)-요청 본문 예: { "customer": "홍길동", "items": [{ "name": "키보드", "qty": 2, "price": 39000 }] }. total 은 서버가 계산합니다. 빈 items·음수 수량 등 실패 케이스도 검증하세요.
API 테스터 · 자동 채점
요청을 구성하고, 구조화된 단언이나 포스트맨 스타일 pm.test 스크립트로 응답을 검증해 채점합니다.
검증(단언)
==
테스트 스크립트 (Postman 스타일, 선택)
pm.response, pm.expect, pm.test 로 응답을 검증합니다. 비워 두면 단언만 채점합니다.
에디터를 불러오는 중...