5年经验之谈 —— 如何使用 JMeter 请求 gRPC 接口?

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

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

使用 JMeter 请求 gRPC 接口

下载

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

下载插件

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

安装路径

运行

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

运行

填写下列信息:

  • 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 接口。

创建 gRPC

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

添加 Proto

一元调用

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

一元调用

流式调用

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

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

流式调用

关于 Apifox

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

最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走!

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
 

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值