集合树 · 历史 · 环境
三段式左侧栏,全部落盘到本机的 data/*.json;环境切换后变量即时生效。
请求发出去之后,能看到的远不止一个响应体:实际发出的请求头(含自动补上的那些)、 重定向链路、分段耗时时间线、TLS 证书信息都在。断言则让"这次返回对不对"变成可重复的判据。
# 断言区(调试与压测共用同一份判据)
status == 200
responseTime < 800 # ms
body contains "orderId"
jsonpath $.code == 0
jsonpath $.data.items[*].id exists
# 请求卡住时,失败信息会把阶段直接写出来
# 请求超时 (30000ms),卡在:已收到响应头,但响应体
# 一直没结束(已收 18432 字节):目标多半是流式/长连接接口
压测走 SSE 推流,指标每 250ms 刷一次;每秒采样画吞吐曲线,跑完给一份可导出的报告。 长连接复用(keep-alive)打开,长跑不会被服务端超时掐断。
不用手抄字段表:拿你已经保存的响应示例,自动推类型与必填。 数组元素里只有部分对象才有的字段,会被判成非必填——这正是手工维护最容易写错的地方。
# 导出 OpenAPI 3.0 的片段
paths:
/orders:
post:
summary: 创建订单
requestBody:
content:
application/json:
schema:
type: object
required: [amount, currency]
properties:
amount: { type: integer, example: 19900 }
currency: { type: string, example: "CNY" }
note: { type: string } # 仅部分样本出现 ⇒ 非必填
三段式左侧栏,全部落盘到本机的 data/*.json;环境切换后变量即时生效。
编辑区顶部就能改名,回车或点别处生效:已保存的请求会同步左侧集合树里的名字,未保存的临时请求也会用这个名字保存。
导出全部集合与环境;导入支持合并进现有集合,不会把你已有的东西覆盖掉。
前端自带浅色 / 深色两套配色,跟随你的使用场景切换。
本机 /api/echo 接受任意方法:没有可用的测试服务时,也能把调试、断言、压测、文档生成全部跑通。
静态文件一律 no-store,改一行刷新就能看到,不会出现"页面还在跑旧副本"。