把 OpenAPI 3.x 文档粘贴到“OpenAPI 规范”中,支持 YAML 和 JSON。
需要提供的内容:
- 包含 paths、parameters、requestBody 和 responses 的有效 OpenAPI 3.x 文档
- 如果请求体用了 components.schemas 引用,也可以一并填写
- 如果你希望真的向后端发起边界请求,则再填写 Base URL
各字段说明:
- OpenAPI 规范:粘贴完整 YAML 或 JSON 契约
- 基础 URL:留空时只生成测试计划;填写如 https://api.example.com 时可执行真实请求
- 执行真实请求:开启后,工具会把生成的异常值或边界值请求发到 Base URL
- 授权头:可选,直接填写原始值,例如 Bearer
- 每字段最大用例数:限制每个参数或请求体字段生成多少条边界用例
- 请求超时(毫秒):限制每条真实请求最多执行多久
会测试的内容:
- 缺失必填字段
- 空字符串、过短字符串、过长字符串
- 非法枚举值
- 小于 minimum 或大于 maximum 的数字
- 与文档类型不符的标量或数组值
说明:
- 关闭“执行真实请求”时,工具只生成契约测试计划。
- 开启后,报告会标记实际返回的 HTTP 状态码是否在 OpenAPI responses 中有定义。
- 当前覆盖 path、query、header 和 JSON body 字段,请求体以 application/json 为主。