load-forge-pro / README.md
Trae Assistant
Initial commit: Load Forge Pro with localized UI and robust features
a26cbc3
---
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)。