ghz(gRPC 基准测试与负载测试工具) 下载
它是什么ghz 是一个面向 gRPC 服务的基准测试与负载测试工具,支持通过 proto 文件、protoset 或服务反射来定义测试请求,可对一元调用、流式调用和双向流调用进行压测
ghz 是一款用于 gRPC 服务的基准测试和负载测试工具,支持多种调用方式与报告格式,帮助开发者评估服务性能。
详细介绍
简介
ghz 是一个面向 gRPC 服务的基准测试与负载测试工具,支持通过 proto 文件、protoset 或服务反射来定义测试请求,可对一元调用、流式调用和双向流调用进行压测。它提供 CLI、CSV、JSON、HTML 及 InfluxDa。(当前收录版本 0.121.0,适用 win/x64。)
详细介绍
ghz 是一个专门为 gRPC 服务设计的基准测试和负载测试工具,其核心目标是帮助开发者快速、准确地评估 gRPC 服务的性能表现。它通过发送大量请求来模拟真实负载,并收集响应时间、吞吐量、错误率等关键指标,为服务容量规划、性能优化和稳定性验证提供数据支撑。 ghz 的主要功能包括:支持通过 proto 文件、预编译的 protoset 包或服务器反射(server reflection)来获取服务定义,从而无需手动编写客户端代码;支持对一元调用(unary)、服务端流式调用(server streaming)、客户端流式调用(client streaming)和双向流式调用(bidirectional streaming)进行测试;请求数据可以使用 JSON 或二进制格式,并支持通过 Go 模板变量动态注入自定义数据,使测试场景更加灵活。 在结果输出方面,ghz 提供了多种报告格式:命令行直接输出摘要、CSV 便于导入电子表格、JSON 便于程序化处理、HTML 生成可视化报告,以及 InfluxData 格式用于时序数据库存储和监控。此外,ghz 还提供了一个配套的 Web 应用程序(Beta 版),用于保存、跟踪、查看和分析测试结果,方便团队协作和长期趋势追踪。 ghz 使用 Go 语言编写,支持 Windows(x64)和 Linux 平台,提供便携式二进制文件,无需安装即可运行。它适用于开发者在本地或 CI 环境中对 gRPC 服务进行性能验证,也适用于运维人员对生产环境进行负载测试。由于操作简单,只需提供服务地址和测试参数即可开始压测,因此无论是初学者还是资深开发者都能快速上手。
适合人群
- gRPC 服务开发人员进行性能基准测试
- 后端工程师进行服务容量规划
- DevOps 团队进行负载测试和稳定性验证
- 需要在 CI/CD 中集成性能测试的团队
- 需要生成可视化性能报告的项目
安装教程
ghz 提供 Windows x64 便携版(zip 包)和 Linux 二进制文件。安装步骤如下:
1. 根据您的操作系统下载对应版本(Windows 选择 ghz-windows-x86_64-portable-win-x64.zip,Linux 选择相应二进制)。
2. 解压 zip 包(Windows 可用资源管理器或命令行解压),Linux 可直接下载二进制并赋予执行权限(chmod +x ghz)。
3. 将可执行文件所在目录加入系统 PATH 环境变量,或直接使用完整路径运行。
4. 打开终端(Windows 使用 CMD 或 PowerShell,Linux 使用 shell),输入 `ghz --help` 验证安装是否成功,若显示帮助信息则安装完成。
5. 首次使用时,需要准备 gRPC 服务的 proto 文件或 protoset,或确保服务开启反射(server reflection)。
6. 运行一个简单测试:`ghz -insecure -proto ./service.proto -call yourpackage.Service/Method -d '{"name":"test"}' localhost:50051`。
7. 注意:Windows 便携版无需安装,但需确保系统已安装必要的运行库(如 VC++ Redistributable),若运行报错请安装。
支持平台:Windows、Linux
版本与文件信息
- 版本:0.121.0
- 平台:win x64
- 文件名:ghz-windows-x86_64-portable-win-x64.zip
- 文件大小:19.2 MB
- SHA256:
9edb25ab9008934ec81a4278692b6fa62e645df41103431862f6f5485d32f0d6
下载地址
- 开源地址:https://ghz.sh
- baidu网盘:https://pan.baidu.com/s/1NdvMH-Mdo0GSeWIh-CgQtw(提取码:pt61)
常见问题
- ghz(gRPC 基准测试与负载测试工具) 下载后无法安装怎么办?
请确认系统满足 win 平台要求,并以管理员身份运行安装包;若提示缺少运行库,请先安装对应系统组件。 - 如何确认下载的文件是官方原版?
通过页面上提供的 SHA256 校验值与官方公布值比对;一致即为官方原版,不一致请勿使用。 - ghz(gRPC 基准测试与负载测试工具) 有绿色版或便携版吗?
是否提供便携版以官方发布页为准;本站仅收录官方公开下载与网盘镜像,不提供破解或修改版本。
核心功能
- 下载前展示真实文件名「ghz-windows-x86_64-portable-win-x64.zip」、版本 0.121.0、文件大小 20138620,以及适用平台 win/x64,便于逐项核对后再获取。
- 本站提供已校验的下载通道(baidu 网盘,提取码随页面展示),并保留官方站点入口作为备用来源。
- 能力覆盖:软件、Windows、开源,可按需选取对应功能模块。
使用场景
- 需要在本机部署或重装 ghz(gRPC 基准测试与负载测试工具)(0.121.0),并希望先核对版本与文件信息再获取的场景。
- 处理「ghz(gRPC 基准测试与负载测试工具)下载」相关需求、希望一次性拿到可核对文件与步骤时。
- 需要在多台设备使用同一 ghz(gRPC 基准测试与负载测试工具) 版本(0.121.0),便于统一环境与后续排查时。
注意事项
- 获取文件后请核对文件名「ghz-windows-x86_64-portable-win-x64.zip」与文件大小「20138620」是否与本页一致,避免拿到错误版本。
- 部署 ghz(gRPC 基准测试与负载测试工具) 时路径建议避免中文与空格,可减少部分写入失败的概率。
- 若安全软件出现拦截提示,请先确认来源为本页收录渠道后再决定是否放行。
安装与校验
- 获取前先核对文件名、文件大小与版本号(本页:ghz-windows-x86_64-portable-win-x64.zip / 20138620 / 0.121.0),逐项比对后再继续。
- 通过本页「baidu 网盘」通道转存到自己的网盘后再取回文件,可避免直接下载中断造成的文件不完整。
- 解压后先确认 ghz(gRPC 基准测试与负载测试工具) 主程序能否正常启动,再决定是否替换原有版本。
- 如遇安全软件拦截,请先确认来源为本页收录渠道,再决定是否放行。
国内网盘获取步骤
- 第 1 步:在本页下载区打开「baidu」通道,先核对页面标注的版本号 0.121.0、平台 win/x64,再进入分享页。
- 第 2 步:输入本页展示的提取码完成校验(提取码以本页下载区为准,不要从第三方来源获取)。
- 第 3 步:把文件转存到自己的「baidu」账号后再下载,避免分享链接失效或下载中断;若为压缩包,建议解压到 C:\\Tools 这类不含中文与空格的路径。
- 第 4 步:下载完成后核对文件名「ghz-windows-x86_64-portable-win-x64.zip」、文件大小「20138620」与版本号 0.121.0,与本页信息一致再安装或运行。
更新记录
当前版本:0.121.0
最近更新:2026-11-04
软件参数速览
下载
下载由本站收录的国内网盘提供(夸克 / 百度 / 蓝奏),国内访问快、不限速;网盘链接均经审核,如失效欢迎反馈。
可替代 / 相似软件
以下工具与本文软件定位相近(按内容相似度排序),可按需选型:
| 软件 | 相似度 | 主要功能 | 入口 |
|---|---|---|---|
| grpcurl | 相关 | — | 官网评估 |
| ghz | 相关 | — | 官网评估 |
| grpc-load-testing | 相关 | — | 官网评估 |
怎么选(决策参考)
grpcurl;ghz;grpc-load-testing
gRPC 服务开发人员进行性能基准测试;后端工程师进行服务容量规划;DevOps 团队进行负载测试和稳定性验证;需要在 CI/CD 中集成性能测试的团队;需要生成可视化性能报告的项目
不适合非 gRPC 服务(如 REST API)的压测,也不适合对性能测试不熟悉的初学者。
支持 proto 文件、protoset 或服务反射定义测…;可测试一元、流式和双向流 gRPC 调用;请求数据支持 JSON 或二进制格式;支持 Go 模板变量注入自定义数据;输出格式包含 CLI、CSV、JSON、HTML 和 In…;提供配套 Web 应用(Beta)用于结果分析;支持 Windows x64 和 Linux 平台
仅支持 gRPC 协议,不支持 HTTP/1.1 或 REST;需要一定的 gRPC 和命令行基础。
ghz 在 GitHub 上有一定关注度,最新版本为 0.121.0,持续更新中。
成熟
当您需要针对 gRPC 服务进行快速、灵活的基准测试或负载测试,并希望获得多种报告格式时,ghz 是不错的选择。
如果您的服务不是 gRPC 协议,或者您需要图形化界面操作,则 ghz 可能不适合。
常见问题
ghz(gRPC 基准测试与负载测试工具) 下载后无法安装怎么办?
请确认系统满足 win 平台要求,并以管理员身份运行安装包;若提示缺少运行库,请先安装对应系统组件。
ghz(gRPC 基准测试与负载测试工具) 下载:如何确认下载的文件是官方原版?
通过页面上提供的 SHA256 校验值与官方公布值比对;一致即为官方原版,不一致请勿使用。
ghz(gRPC 基准测试与负载测试工具) 有绿色版或便携版吗?
是否提供便携版以官方发布页为准;本站仅收录官方公开下载与网盘镜像,不提供破解或修改版本。
ghz(gRPC 基准测试与负载测试工具) 下载:页面标注的 0.121.0 是最新版本吗?后续更新怎么同步?
本页的 0.121.0 是最近一次收录的结果;官方发布新版本后会在下一次收录同步。需要立刻确认最新版,请以官方站点为准。
ghz(gRPC 基准测试与负载测试工具) 下载:文件校验对不上(ghz-windows-x86_64-portable-win-x64.zip,20138620)说明什么?
通常说明下载中断或拿到的是其它版本。请删除后重新获取,再按本页标注的 ghz-windows-x86_64-portable-win-x64.zip / 20138620 复核。
ghz(gRPC 基准测试与负载测试工具) 下载:本机是 win / x64,应该选哪一个文件?
请选取与本机 win / x64 匹配的安装包;混用不同架构会出现无法运行或异常退出的情况。
「ghz(gRPC 基准测试与负载测试工具)下载」按什么步骤落地最稳妥?
按本页「获取步骤」照做:先核对版本号与平台,再按通道取回文件,最后校验文件名与大小。
ghz(gRPC 基准测试与负载测试工具) 下载:分享页提示文件不存在时该怎么处理?
优先切换到本页另一条通道;两条都不可用时,请改用官方站点入口获取,不要从第三方转存来源获取。