Spaces:
Sleeping
Sleeping
| 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)。 | |