在线工具AI 产品汇

工具箱 › 测试 › Mock 响应

Mock 接口响应生成器

生成带 HTTP 状态码的假接口响应体,覆盖列表、详情、分页、空数据与 4xx/5xx 错误分支,含 code/message/data 三段式结构与 traceId,用来测前端异常处理与重试逻辑。

生成带 HTTP 状态码的假接口响应,含正常与各类错误分支,用来做前端异常处理与重试逻辑的联调。

—HTTP 状态码
—数据条数
—响应体积

两个参数,一条可复现的响应

输入只有两项:条数(默认 5,允许 0–20)和随机种子(默认 12345)。改动任一项后约 0.26 秒重新生成,同时把参数写进地址栏。

页面会给出一段格式化的 JSON 响应(缩进两个空格),以及一条可以直接复制去执行的 curl 命令。

种子决定内容,链接可分享

随机种子是这套工具的关键:相同的条数与种子必然产出完全相同的数据,因此你可以把地址栏里的链接发给同事,对方打开看到的结果和你一致 —— 这在复现 bug 时很有用。

响应结构是常见的分页封装,包含状态码、提示信息、分页信息和数据数组。curl 示例用当前页面地址拼接而成,单引号包裹,可直接粘贴到终端。

它不做真正的请求

页面不发起任何网络请求,JSON 是在浏览器里按种子生成的,没有后端参与。数据也不保存,刷新后按地址栏参数重新生成。

想要别的字段得自己改

数据字段是固定模板,不支持自定义字段名、类型或取值范围,也没有异常比例、延迟模拟之类的开关。

如果需要可控的字段结构或特定业务语义的假数据,可以先用本工具确认联调节奏,再用本地的 mock 服务生成更贴合的响应。

什么时候该用它

最典型的是前后端分离开发:后端接口还没就绪,前端先用本工具生成一段结构稳定的 JSON 把页面跑通;或者后端已就绪但你想复现某个特定数据下的问题,就把种子固定下来,让双方看到同一份数据。

它也不适合做性能相关的验证 —— 数据条数上限只有 20,且生成过程在浏览器里完成,不反映真实接口的响应时间。

常见问题

为什么刷新页面结果是一样的?

因为地址和种子没变。改种子或条数,或者删掉地址栏里的参数,结果就会变。

能生成上千条数据吗?

不能,条数上限是 20。这个工具是给接口联调看结构用的,不是压测数据源。

curl 命令能直接用吗?

可以,它是按当前页面地址拼接的。复制到终端执行即可拿到同样的响应。

能自定义返回字段吗?

不能。字段结构是固定的模板,工具不提供字段配置。