如何使用 JMeter 请求 gRPC 接口?

本文将为你介绍基础知识和操作步骤,帮助你更好地了解和掌握 gRPC 协议和 JMeter 工具的使用。

用 Apifox,节省研发团队的每一分钟

如何使用 JMeter 请求 gRPC 接口?

免费使用 Apifox

相关推荐

最新文章

API

一体化协作平台

API 设计

API 文档

API 调试

自动化测试

API Mock

API Hub

立即体验 Apifox
目录


JMeter是一款开源的测试工具,主要用于对软件做压力测试。

使用 JMeter 请求 gRPC 接口

下载

首先要下载并安装 JMeter,然后下载 gRPC 插件。插件路径:jmeter-grpc-request/dist/bin/

JMeter 请求 gRPC 接口
下载插件

下载插件并将其放置在 jmeter 的路径 lib/ext 路径下:

JMeter 请求 gRPC 接口
安装路径

运行

打开 JMeter,点击新建线程组--->右键,添加--->取样器-→GRPC Request

JMeter 请求 gRPC 接口
运行

填写下列信息:

  • erver Name or IP: 地址
  • Port Number:端口号
  • SSL/TLS:SSL/TLS身份验证
  • Proto Root Directory:proto路径
  • Library Directory (Optional):基础库
  • Full Method:服务和方法
  • Metadata:token,格式:key1:value1,key2:value2
  • Deadline:超时时间
  • Send JSON Format With the Request:JSON格式需求

小结

大家也看到了。JMeter 用起来有点麻烦~

所以今天我使用 Apifox 进行 gRPC 接口的调试!

免费!高效!中文!

使用 Apifox 发送 gRPC 接口

Apifox 支持基于 .proto 文件的 gRPC 调试,包括一元调用和流式调用。在创建项目时「选择 gRPC 项目」-->「导入 .proto 文件」,无需写代码即可直接调用 gRPC 接口。

Apifox 发送 gRPC 接口
创建 gRPC

在调试 gRPC 接口之前,也需要先导入作为 API 定义的 .proto 文件。如果一个 .proto 文件依赖于其他 .proto 文件,那么需要手动添加依赖关系目录。

Apifox 发送 gRPC 接口
添加 Proto

一元调用

只需要在地址栏填写 URL 后点击「调用」按钮,即可发起一元调用。

Apifox 发送 gRPC 接口
一元调用

流式调用

流式调用包含服务端流、客户端流、双向流

在发起调用之后,你可以在 Message 标签下撰写消息并发送。Apifox 提供了一个时间线视图,按照时间顺序集中展示调用状态、发送的消息、收到的消息。点击消息之后,可以非常方便地查看消息的详情。

Apifox 发送 gRPC 接口
流式调用

关于 Apifox

  • 集成了API 文档、API 调试、API Mock、API 自动化测试 API 一体化协作平台
  • 拥有更先进的 API 设计/开发/测试工具
  • Apifox = Postman + Swagger + Mock + JMeter
Apifox 接口调试工具

知识扩展: