클러스터 C2: API 디버깅
OpenAPI를 빠르게 목킹하는 방법
좋은 Mock 의 핵심은 단순히 빨리 데이터를 돌려주는 것이 아니라 상태 코드, 필드 구조, 예시가 스펙과 계속 맞는 데 있습니다.
빠르게 만들기 위한 순서
먼저 대상 operation, 요청 파라미터, 응답 schema 를 확인하고 그다음 결정적인 예시 payload 를 만듭니다.
스펙을 보지 않고 임의의 더미 JSON 부터 만들면 Mock 은 금방 신뢰를 잃습니다.
반복 개발에서도 Mock 을 유지하는 법
- 상태 코드와 핵심 헤더를 고정합니다.
- 예시는 임시 JSON 이 아니라 fixture 로 보관해 재생 가능하게 만듭니다.
- 스펙 변경이 승인되면 Mock snapshot 도 함께 갱신합니다.
실무 입력/출력 예시
입력
GET /users/{id}
response schema: User출력
200 application/json
{"id":"u_123","name":"Ava","role":"admin"}