一、Jmeter安装与配置
网上有很多安装与配置文章,在此不做赘述
二、Jmeter gRPC Request 插件安装
插件下载地址:JMeter Plugins :: JMeter-Plugins.org
将下载文件解压后放到Jmeter安装目录下 /lib/ext

然后在终端输入Jmeter即可打开 Jmeter GUI界面。
三、配置与使用
1)添加线程组:右键单击测试计划 → 添加 → 线程(用户) → 线程组

2) 添加GRPC Request:右键单击新建的线程组 → 添加 → 取样器 → GRPC Request

3)填写请求信息:主机、端口、proto文件夹、rpc方法、请求数据

必填项:
| field | description |
|---|---|
| Server Name or IP gRPC | 服务器的域名或者 ip |
| Port Number gRPC | 端口号 |
| Proto Root Directory | proto 文件所在的文件夹路径 |
| Full Method | 测试方法,下拉选择即可 |
| Deadline | 请求超时时间,超时后触发异常DEADLINE_EXCEEDED |
| Send JSON Format With the Request | 请求参数,选择Full Method后自动加载 |
4)添加线程参数,线程数、Ramp-Up时间(线程数在多长时间内启动)、循环次数

5)按需添加监听器 - 查看结果树、汇总报告、聚合报告

6)执行请求查看结果

参考文档: https://github.com/zalopay-oss/jmeter-grpc-request/tree/master/dist/benchmark


















