跳转到内容

工作原理

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

每种模式按测试会话设置。在 record 模式下,代理转发到真实后端并保存响应;在 replay 模式下,它从磁盘提供已保存的响应;在 transparent 模式下,它转发但不录制。模式如何切换请参见控制端点