OpenAPI 测试场景生成器

根据 OpenAPI 约束在本地生成请求样例与契约反例。

输入只在当前页面处理,不上传、不保存。

把 OpenAPI 规范转换成可复核的请求样例和反向测试场景。规范内容只在此浏览器中处理。

在下方粘贴 JSON 或 YAML,也可以选择文件。

文件最大 2 MB,最多 300 个路径操作。支持 OpenAPI 3.0、3.1 和 3.2。

生成器会创建什么?

每个路径操作会生成一个最小请求样例,并根据文档中的必填字段、参数、枚举和简单边界生成最多三个反例。显示的响应码来自规范,仅供参考,并非保证的实际结果。

哪些内容需要复核?

生成值无法推断有效账户 ID、业务规则、凭据或适用于生产环境的数据。复杂 Schema、外部引用、自定义格式和正则模式可能需要手工编写样例。工具不会加入服务器网址或认证密钥。

如何使用生成结果?

下载 JSON 场景包用于结构化处理,或下载 Markdown 检查清单。请按自己的 API 调整每个用例,并且只在安全的测试环境中运行。工具不会执行请求。

根据 OpenAPI 草拟接口测试场景

粘贴或选择一个 OpenAPI 3.0、3.1 或 3.2 文件。为每个路径操作生成一个请求样例,并根据必填项、枚举和简单边界草拟最多三个反例。可下载 JSON 场景包或 Markdown 检查清单。

实际例子与结果

例如 POST /pets 的 Schema 要求填写 `name`,且 `age` 必须在 0–30 之间。工具会草拟一份正常请求、一个缺少 `name` 的用例,以及一个年龄越界的用例。这些内容需要人工复核;工具不会调用 API、添加凭据,也无法推断有效的真实 ID 或业务规则。