返回顶部
a

api-quick-testerAPI快速测试

API 快速测试工具。一键测试 REST/GraphQL API,生成测试报告,模拟请求。适合前端/后端开发者。

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
153
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

api-quick-tester

API 快速测试工具

专为开发者设计。一键测试 API、生成报告、模拟请求,提升开发效率。

功能

  • - 🚀 快速测试 - 一键发送 HTTP 请求
  • 📊 测试报告 - 自动生成测试报告
  • 🔄 批量测试 - 支持批量测试多个 API
  • 📝 Mock 数据 - 自动生成测试数据
  • 🔐 认证支持 - 支持 Bearer/Basic/API Key

安装

bash
npx clawhub@latest install api-quick-tester

使用方法

1. 测试单个 API

bash
node ~/.openclaw/skills/api-quick-tester/test.js --url https://api.example.com/users --method GET

输出:

📊 API 测试报告

URL: https://api.example.com/users
Method: GET
Status: 200 OK
Time: 156ms

Response:
{
users: [
{ id: 1, name: Alice },
{ id: 2, name: Bob }
]
}

✅ 测试通过

2. 批量测试

创建测试文件 api-tests.json:
json
[
{
name: 获取用户列表,
url: https://api.example.com/users,
method: GET,
expectedStatus: 200
},
{
name: 创建用户,
url: https://api.example.com/users,
method: POST,
body: { name: Test User },
expectedStatus: 201
}
]

运行测试:
bash
node ~/.openclaw/skills/api-quick-tester/batch-test.js --file api-tests.json

3. Mock 数据生成

bash
node ~/.openclaw/skills/api-quick-tester/mock.js --schema user

输出:
json
{
id: 1,
name: John Doe,
email: john@example.com,
createdAt: 2026-03-24T04:40:00Z
}

4. GraphQL 测试

bash
node ~/.openclaw/skills/api-quick-tester/graphql.js --url https://api.example.com/graphql --query { users { id name } }

支持的方法

  • - GET
  • POST
  • PUT
  • PATCH
  • DELETE

认证方式

Bearer Token

bash node test.js --url https://api.example.com/users --auth bearer:YOUR_TOKEN

Basic Auth

bash node test.js --url https://api.example.com/users --auth basic:username:password

API Key

bash node test.js --url https://api.example.com/users --auth apikey:X-API-Key:YOUR_KEY

测试报告

自动生成 Markdown 测试报告:

markdown

API 测试报告

时间: 2026-03-24 12:40
总测试数: 10
通过: 9
失败: 1

失败的测试

1. 创建用户

  • - URL: POST https://api.example.com/users
  • 预期状态: 201
  • 实际状态: 400
  • 错误信息: Invalid email format

建议

  • - 检查 email 字段格式

配置

编辑 ~/.openclaw/skills/api-quick-tester/config.json:

json
{
baseUrl: https://api.example.com,
timeout: 5000,
retries: 3,
defaultHeaders: {
Content-Type: application/json
}
}



💬 Pro 版本(¥199)

免费版(当前)

  • - 基础 API 测试
  • 批量测试
  • 测试报告生成

Pro 版(¥199)

  • - ✅ 自动化测试(CI/CD 集成)
  • ✅ 性能测试(并发/压力)
  • ✅ Mock 服务器
  • ✅ API 文档生成
  • ✅ 环境变量管理
  • ✅ 1年更新支持

联系方式

  • - QQ: 1002378395(中国用户)
  • Telegram: 待注册(海外用户)

添加 QQ 1002378395,发送API测试获取 Pro 版信息


License

MIT(免费版)
Pro 版:付费后可用

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 api-quick-tester-1776058742 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 api-quick-tester-1776058742 技能

通过命令行安装

skillhub install api-quick-tester-1776058742

下载

⬇ 下载 api-quick-tester v1.0.0(免费)

文件大小: 4.83 KB | 发布时间: 2026-4-14 10:32

v1.0.0 最新 2026-4-14 10:32
Initial release of API Quick Tester.

- One-click testing for REST and GraphQL APIs.
- Automatic generation of API test reports (including Markdown format).
- Supports batch testing with test scenario files.
- Built-in mock data generator and request simulation.
- Supports Bearer, Basic Auth, and API Key authentication.
- Includes CLI commands for rapid testing, batch testing, data mocking, and GraphQL queries.

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部