用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/wojons/skills --skill testing-api命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Use when you need comprehensive accessibility auditing including WCAG compliance, legal requirements mapping, and user testing with disabilities
Apply systematic adversarial thinking patterns including devil's advocate, assumption busting, red teaming, and white hat security approaches
A 10-step methodology for building software with AI collaboration - from north star through automated Ralph loop execution with zero human-in-the-loop code writing
基于 SOC 职业分类
正在显示 SKILL.md
| name | testing-api |
| description | Test API endpoints and contracts |
| license | MIT |
| compatibility | opencode |
| metadata | {"audience":"developers","category":"testing"} |
Test REST, GraphQL, gRPC, and other API endpoints for functionality, performance, and reliability.
Use this skill when:
# Test APIs with common tools
npx newman run collection.json # Postman collections
curl -X GET https://api.example.com/users
http GET https://api.example.com/users Authorization:"Bearer token"
# Run API tests with frameworks
npm run test:api # Supertest, Jest
pytest tests/api/ # Python requests/pytest
go test ./api/ # Go httptest
# Test with schema validation
npx ajv validate -s schema.json -d data.json
openapi-test --spec openapi.yaml --base-url https://api.example.com
# Load test APIs
npx autocannon -c 10 -d 30 https://api.example.com/users
wrk -t2 -c100 -d30s https://api.example.com/users
API Test Results:
──────────────────────────────
✅ GET /api/users
✓ Returns 200 OK
✓ Returns JSON array
✓ Includes pagination headers
✓ Respects limit parameter
❌ POST /api/users
✗ Missing required fields returns 400
Expected: {"error": "Missing email"}
Received: {"error": "Validation failed"}
⚠️ PUT /api/users/{id}
⚠️ Authentication required but not tested
Authentication Tests:
✓ Valid token returns 200
✗ Invalid token returns 401 (should return 403)
Summary: 15 endpoints tested, 12 passed, 2 failed, 1 skipped