返回顶部
a

api-quick-tester

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

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
129
下载量
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

下载 Zip 包

⬇ 下载 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-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部