Locust Skill for Claude Code
AI 驱动的高级 API 高并发压测框架基于 Locust 构建的自动化、配置驱动型压测方案。它集成了接口活性探测、多接口偏移权重管理、AI 性能分析以及自动化的 HTML 报告生成功能。地址Locust-Skill 项目结构 (Structure)为了保持代码库的整洁与可移植性项目采用了“零污染”设计模式config/核心配置中心。api_config.json唯一需要操作的文件统一定义压测目标、Header 和并发策略。scripts/基础设施脚本严禁直接修改逻辑。locust_client.py压测执行引擎。api_validator.py接口活性嗅探冒烟测试。report_analyzer.pyAI 报告数据提取器。response_viewer.py接口响应格式化预览。examples/压测配置模板库。resources/项目关联的外部材料如 Swagger、Postman 脚本等。report/压测结果存储自动按时间戳保存本地 HTML 报告。⚡ 快速开始 (Quick Start)安装依赖pipinstall-rrequirements.txt配置任务在config/api_config.json中配置您的接口请求信息。运行压测我AI 助手会自动按照以下流程执行Step 1: 执行python scripts/api_validator.py验证接口通畅。Step 2: 经过您的确认后启动python scripts/locust_client.py开始压测。Step 3: 自动打开浏览器预览 HTML 报告。 AI 增强功能您可以直接对我下达这类指令“提取这个 cURL帮我写入配置并执行冒烟测试。”“帮我分析一下刚才的压测报告看看瓶颈在哪。”“系统性能达标了吗” —— AI 将结合 P95 和失败率给出量化结论。 维护准则配置驱动一切更改应通过api_config.json完成而非修改 Python 代码。文档一致性SKILL.md是 AI 的核心指令集如果您需要调整 AI 的工作流逻辑请修改该文件。⚠️ 免责声明 (Disclaimer)本项目仅供学习、研究与自动化测试使用。在进行压测前请务必获得目标系统所有者的明确授权。