Skip to main content

ExampleItem Controller API E2E

개요: ExampleItem 원셋의 내 서버 Controller CRUD 순차 검증 컬렉션입니다. Postman Collection v2.1과 로컬 환경 파일입니다. 이 아카이브에는 앱 서버가 없어 여기서는 JSON 형식만 확인합니다. 실행은 대상 프로젝트에서 합니다. 복사·치환·확장 지점의 본문은 ../ONESET.md입니다.

파일​

파일역할
ExampleItem.api.collection.json등록 → 조회 → 수정 → 변경 조회 → 삭제 → 입력 오류 → 없는 id
ExampleItem.api.environment.jsonbaseUrl, itemId, runId

시나리오​

구분요청기대 (템플릿)프로젝트에서 채움
정상01 POST200, 성공 code, itemId 저장경로·필드·code
정상02 GET등록 필드 유지동일
정상03 PUT200, 같은 id동일
경계04 GET변경 필드만 바뀜동일
정상05 DELETE성공 code삭제 정책·삭제 후 부재 단언 여부
실패06 POST성공 code가 아님대표 입력 오류 본문
실패07 GET 없는 id성공(200+성공 code)이 아님HTTP 상태·응답 형태

가짜 CRUD나 더미 직접 호출로 대체하지 않습니다. 실제 HTTP 엔드포인트와 테스트 DB만 사용합니다. 외부 연동 E2E는 원셋 밖입니다. ONESET.md의 조건부 항목을 봅니다.

실행 예​

newman run ExampleItem.api.collection.json -e ExampleItem.api.environment.json

프로젝트 전용 스크립트가 있으면 그 명령을 우선합니다. E2E만 다룰 때는 api-collection-e2e입니다.