cocoon/tests/fixtures/api.json
xfy911 b6beb8bb9c feat(tests): 添加集成测试套件 + 性能基准 + 更新文档
- 新增 tests/ 目录:
  - integration_test.sh: 27 项 curl/bash 集成测试(GET/HEAD/404/Range/304/gzip/MIME/目录浏览/路径防护)
  - benchmark.sh: wrk 压测脚本,支持单线程和多线程模式
  - fixtures/: 测试用静态资源(HTML/CSS/JS/JSON/PNG)
- Makefile 新增 test / bench 快捷目标
- README 全面更新:
  - 补充 Gzip/缓存/超时/日志等已实现特性
  - 更新命令行参数(-m/-o/-l/-v)
  - 添加性能基准表格(~16K RPS / ~60μs 延迟)
  - 路线图标记已完成项
- .cocoon-plan.md 更新 Phase 2 进度
2026-06-03 21:15:05 +08:00

12 lines
410 B
JSON

{
"status": "ok",
"message": "Cocoon is running",
"version": "1.0",
"features": ["coroutines", "static-files", "range-requests", "gzip", "cache-headers"],
"config": { "port": 8080, "threads": 4, "timeout": 30000 },
"endpoints": { "/api/status": "GET", "/api/health": "GET", "/api/metrics": "GET" },
"uptime": 86400,
"requests_total": 1234567,
"requests_per_second": 15000
}