콘텐츠로 이동

작동 원리

test-proxy-recorder는 요청이 발생하는 위치에 따라 두 가지 기록 메커니즘을 지원합니다. 둘은 함께 또는 독립적으로 사용할 수 있습니다.

메커니즘기록 대상사용 사례
프록시 (.mock.json)서버 측 요청(Next.js 등의 SSR fetch)서버가 API를 호출하는 풀스택 앱
HAR (.har)브라우저 측 요청(브라우저 fetch, 확장 프로그램, SPA)SPA, Chrome 확장 프로그램, 서드파티 API
Server-side (proxy) Browser-side (HAR)
Next.js SSR ──> Proxy ──> Real API Browser ──> HAR intercept ──> Real API
│ │
└──> .mock.json └──> .har

각 모드는 테스트 세션마다 설정됩니다. 기록 모드에서 프록시는 실제 백엔드로 전달하고 응답을 저장하며, 재생 모드에서는 저장된 응답을 디스크에서 제공하고, 투명 모드에서는 기록하지 않고 전달만 합니다. 모드 전환 방법은 제어 엔드포인트를 참조하세요.