接口调试
任意方法、认证、请求体(JSON / form-data 含文件 / GraphQL / 二进制); 响应里能看状态码、耗时、大小、Cookie、实际发出的请求、重定向链路、 分段耗时时间线和 TLS 证书信息。
对标 ApiPost / Apifox 的核心用法,但把"装一堆依赖"这件事去掉了:运行时只用 Node 内置模块 + 原生前端,没有 npm install、没有构建步骤。 不想装 Node,就下那个 55.3 MB 的单文件 exe,双击即用。
Windows 免安装 · 不联网、不要账号 · 集合与环境明文存在本机 data/,随时可删
上图是主界面的结构示意:集合树 · 请求编辑 · 响应与断言,三段式。
一套集合就是一份资产:调试时保存的请求、写在请求上的断言、跑压测时统计的判据, 以及最后生成文档用的字段说明,都是同一份数据,不用来回抄。
任意方法、认证、请求体(JSON / form-data 含文件 / GraphQL / 二进制); 响应里能看状态码、耗时、大小、Cookie、实际发出的请求、重定向链路、 分段耗时时间线和 TLS 证书信息。
按时长(固定并发 / 阶梯加压)或按总请求数;实时出 QPS、成功率、P95/P99/P99.9 与峰值 QPS, 每秒采样画吞吐曲线,跑完给状态码分布、失败现场样本,可导出 JSON。目标不可达会提前结束,不白跑。
一次导出 Markdown、独立 HTML、OpenAPI 3.0 三种格式。字段说明从你保存的响应示例里 自动推断——数组里只有部分对象才有的字段,会被判成非必填。
后端只用 Node 内置模块,前端是原生 ES 模块。没有 node_modules,也没有构建产物——改一行刷新即生效。
打包成 55.3 MB 的单文件 exe,内含 Node 运行时。目标机器不装 Node 也能跑,直接发给同事就行。
集合、环境、历史都落在 exe 旁边的 data/*.json,明文存储;没有账号、没有云端、没有遥测。
内置 /api/echo 回声接口,不连任何外部服务就能把调试、断言、压测、文档四条链路全跑通。
这个工具的多数坑都是"界面看着好好的、其实判据是假的"那一类,所以关键承诺都写成了能跑的断言: 纯逻辑、静态对账、弹窗返回值、打包产物 PE 头,各自一道关卡。
语法、模块导入导出、DOM id、前后端路由对账、跨模块函数是否漏 import、打包产物与构建脚本
断言求值、JSON 路径、延迟统计、分段耗时诊断、关窗看门狗——不起服务、不发网络请求
用最小 DOM 桩驱动真实 ui.js,验"点确认拿到的是你输入的值、点取消拿到 null"
用假 PE 验 Subsystem 改在正确的 2 个字节上,并反验"改坏了必须能被抓到"