从 spec 自动
生成 API 测试用例

读 OpenAPI 3.x spec → 输出 Hurl / k6 / Postman / Markdown。纯算法即用,LLM 增强可选。

caseforge demo: generate 83 test cases from a 3-endpoint OpenAPI spec

产品能力

四个把 caseforge commit 进 repo 的理由。

默认纯算法

Pairwise / 边界值 / 组合分析 —— 无需 LLM key。LLM 增强通过 env var 选配。

多输出格式

Hurl / k6 / Postman v2.1 / Markdown —— commit 进 repo,任何 CI 都能跑。

OWASP API Top 10 内置

Injection / BOLA / mass assignment / 资源耗尽 —— 开箱覆盖。

MCP server

caseforge 作为 MCP 工具暴露 —— Claude Code / Cursor 可直接驱动生成测试。

60 秒跑起来

三条命令。无需 LLM key。

  1. 1

    安装

    $ brew install testmind-hq/tap/caseforge
  2. 2

    从你的 spec 生成测试用例

    $ caseforge gen --spec openapi.yaml --format hurl --output ./cases
  3. 3

    对你的 API 跑一遍

    $ caseforge run --cases ./cases --target https://api.example.com