--- title: 压力锻造工坊 emoji: 🔨 colorFrom: red colorTo: yellow sdk: docker pinned: false short_description: 高性能 HTTP 接口压力测试与分析工具。 --- # 压力锻造工坊 (Load Forge Pro) ## 项目简介 **压力锻造工坊** 是一款现代化的 HTTP 接口压力测试工具。专为开发人员和 QA 设计,提供开箱即用的并发负载模拟能力,帮助你在上线前发现 API 的性能瓶颈。 不同于 Postman 的单次调试,本项目专注于**高并发场景模拟**和**实时性能分析**。 ## 核心功能 1. **灵活配置**: * 支持 GET, POST, PUT, DELETE 等常见方法。 * 自定义 Headers 和 JSON Body。 * 并发数 (Virtual Users) 与持续时间设置。 2. **实时仪表盘**: * **RPS (每秒请求数)**: 实时动态曲线。 * **延迟分析**: Avg, P95, P99 延迟统计。 * **状态分布**: 成功/失败/错误状态码饼图。 3. **安全可控**: * 本地/容器化运行,测试流量完全由你掌控。 * 自动熔断机制 (超时或手动停止)。 ## 技术栈 * **Backend**: Flask + Python Threading (并发引擎) * **Frontend**: Vue 3 + Tailwind CSS * **Charts**: Apache ECharts (高性能实时渲染) * **Deployment**: Docker ## 快速开始 ### Docker 运行 ```bash docker build -t load-forge-pro . docker run -p 7860:7860 load-forge-pro ``` 访问 `http://localhost:7860` 开始压测。 ## 注意事项 * 本工具主要用于**开发环境**或**预发环境**的性能验证。 * 请勿对生产环境或未授权的第三方服务进行高并发压测,以免造成服务不可用 (DoS)。