BuzzBench 文档 登录

function runTest() {
 return performance
  .measure()
  .then(analyze);
}
{
 "response": 87,
 "throughput": 2358,
 "success": 100
}

简化性能测试

增强你的性能测试

使用全面且易于使用的测试工具优化你的应用程序性能。 从 CLI 到仪表盘,我们为你提供全面的性能支持。 立即开始测试 查看功能 Node.js Python Go Java CI/CD PHP 传奇! 🏆 ~/buzzbench

$ ./buzzbench 
[INFO] 已连接到 BuzzBench
[INFO] 正在运行测试套件 'API Endpoints'...
[INFO] 正在测试 GET http://localhost:8000/health
[INFO] 正在发送 1000 个请求,并发用户数为 10
[INFO] 测试成功完成
{
 "responseTime": {
  "avg": 4.78,
  "min": 2.00,
  "max": 31.00
 },
 "throughput": 2361.44,
 "successRate": 100.00,
 "statusCodes": {
  "200": 1000
 }
}
[INFO] 结果已上传到仪表盘
          

强大功能

为什么选择 BuzzBench?

一个完整的性能测试解决方案,可与你的工作流程和开发流程无缝集成。

跨环境测试

通过单个命令在任何地方部署轻量级 agent runner。 从你的本地机器测试生产环境,在 CI/CD 中验证 staging 环境,或跨你的整个基础设施进行监控。

无缝 Pipeline 集成

标记要在 CI/CD 工作流程中自动运行的测试。 在性能问题到达生产环境之前发现它们,并在所有部署中保持一致的标准。

详细分析

通过比较分析跟踪响应时间、吞吐量、成功率和状态分布。 一目了然地可视化趋势并识别瓶颈。

灵活的测试配置

创建可重用的测试套件并配置精确的参数,包括请求计数、并发性、超时设置和高级请求选项,以实现完全控制。

快速测试报告

在测试完成后立即在你的终端中查看完整的测试结果,然后在你的集中式仪表盘中访问详细的可视化分析——所有这些都会自动同步,无需手动报告。

历史跟踪

将当前性能与以前的测试运行进行比较,以尽早发现趋势和潜在问题。 为你的关键 endpoints 建立性能基线和警报。 简单流程

BuzzBench 如何工作

在几分钟而不是几天内开始并运行性能测试 1

生成 API Key

创建你的 API key 以将 agent runner 连接到你的 BuzzBench 仪表盘。 2

部署 Agent Runner

通过单个命令在你的环境中安装轻量级 agent runner。 3

配置测试

创建测试套件并使用自定义参数为你的需求配置 endpoints。 4

分析结果

查看详细的指标和见解,以优化你的应用程序性能。

来自你的环境的分布式测试

跨环境测试

从任何地方测试任何环境。 在本地运行 agent 以测试生产系统,或在 CI/CD 中部署 agent 以在部署之前验证 staging 环境。

灵活的测试 Agent

从任何地方运行测试 - 你的笔记本电脑、CI/CD pipeline 或服务器。 我们的轻量级 agent 测试任何 endpoint 并将结果报告回你的仪表盘。

Pipeline 集成

标记要在你的 CI/CD pipeline 中自动运行的测试,确保性能在每次部署中保持一致。

综合指标

通过详细的可视化跟踪响应时间、吞吐量、成功率和状态代码分布。

历史比较

将当前性能与以前的测试运行进行比较,以尽早发现趋势和潜在问题。 终端

$ wget http://runner.buzzbench.io/platform/key -O buzzbench
$ chmod +x buzzbench
$ ./buzzbench
[INFO] 已连接到 BuzzBench
[INFO] 正在运行测试套件 'API Endpoints'...
[INFO] 正在测试 GET http://localhost:8000/health
[INFO] 正在发送 1000 个请求,并发用户数为 10
[INFO] 测试成功完成
[INFO] 结果已上传到仪表盘
            

性能仪表盘

响应时间(平均) 4.78 毫秒 吞吐量 2077 req/sec 成功率 100% 测试持续时间 0.5 秒 开始测试你的 API 灵活的计划

透明定价

简单、灵活的定价,可与你的团队一起成长

Open Source

SELF-HOSTED 免费 面向开发者的自托管性能测试

开始使用 最受欢迎

Team Dashboard

€5 FREE BETA 面向早期采用者的限时优惠 面向你整个团队的集中式性能监控

开始免费访问

Enterprise

CUSTOM 自定义 面向大型团队的定制解决方案

联系销售 常见问题

常见问题解答

你需要了解的关于开始使用 BuzzBench 的所有信息

BuzzBench 如何工作?

BuzzBench 使用分布式测试方法,其中轻量级 agent runner 直接从你的环境中执行测试。 你生成一个 API key,在你想要运行测试的地方部署 agent,配置你的测试参数,然后在我们的仪表盘中分析结果。 这种方法提供来自你的实际基础设施而不是外部服务的准确指标。

如何安装 BuzzBench agent?

安装 agent 非常简单。 首先,导航到你仪表盘中的 Agents 页面并创建一个新 agent。 系统将为你账号专门生成一个唯一的安装命令。

wget http://runner.buzzbench.io/platform/key -O buzzbench && chmod +x buzzbench

只需在你想要部署 agent 的地方运行此命令 - 无论是你的本地机器、服务器还是在你的 CI/CD pipeline 中。 该 agent 将自动与你的 BuzzBench 仪表盘建立连接,并准备好运行测试,并可以访问你的目标 endpoints。

我可以将 BuzzBench 与我的 CI/CD pipeline 集成吗?

是的! BuzzBench 的构建考虑了 CI/CD 集成。 你可以在仪表盘中标记要进行 pipeline 执行的特定测试或整个测试套件。 然后只需将 agent 安装和执行命令添加到你的 pipeline 配置中。

BuzzBench 跟踪哪些指标?

BuzzBench 通过其直观的仪表盘提供全面的性能指标:

所有指标都可以通过详细的图表进行可视化,并与以前的测试运行进行比较,以尽早发现趋势和潜在问题。 我们的历史比较功能可帮助你跟踪一段时间内的改进并在性能问题影响用户之前检测到它们。 我们正在开发一个令人兴奋的新功能,该功能将允许你跟踪你的服务正在运行的环境中的资源使用情况(CPU、内存、磁盘 I/O),从而更深入地了解你的应用程序的性能特征。

我可以使用 BuzzBench 测试哪些环境?

BuzzBench 提供真正的跨环境测试灵活性。 你可以从任何地方测试任何环境:

我们的灵活测试 agent 可以部署在任何可以访问你的目标 endpoints 的地方。 这种分布式方法为你提供来自你的实际基础设施而不是依赖外部服务的准确性能指标。

我可以为实际测试设置动态变量吗?

是的,BuzzBench 允许你创建自定义测试参数来模拟实际使用场景。

通过我们的仪表盘,配置过程非常简单,使你可以灵活地测试所需的内容,同时保持易用性。 这种定制有助于确保你的性能测试准确地反映你的生产条件。

还有问题吗?

我们在这里可以帮助你解决有关 BuzzBench 的任何问题 联系支持

BuzzBench

面向各种规模的开发者和团队的简单性能测试。

产品

公司

资源

© 2025 BuzzBench. 版权所有。 服务条款 隐私政策 Cookie 政策