16장. Mock server와 contract test를 구분한다
mock은 consumer가 개발할 예측 가능한 응답을 주지만 provider가 실제 계약을 지킨다는 증거는 아니다. schema validation, provider test, consumer contract를 함께 둔다.
mock 빠른 UI 개발 / 현실 drift 위험
schema test request·response 형태
contract consumer expectation과 provider behavior
E2E 실제 배포 wiring / 느리고 원인 넓음
실패·지연·중복·순서 뒤바뀜 응답을 mock한다. happy path만 있으면 resilience를 못 배운다. mock admin endpoint가 운영에 노출되지 않게 한다.