Jmeter 实现 grpc服务 压测

文章介绍了如何安装和配置Jmeter以及JmetergRPCRequest插件,包括线程组、取样器的添加,详细说明了如何填写请求信息,如服务器地址、端口、proto文件和RPC方法等,并提到了监听器的使用和执行请求的步骤。

一、Jmeter安装与配置

网上有很多安装与配置文章,在此不做赘述

二、Jmeter gRPC Request 插件安装

插件下载地址:JMeter Plugins :: JMeter-Plugins.org

 将下载文件解压后放到Jmeter安装目录下  /lib/ext

 然后在终端输入Jmeter即可打开 Jmeter GUI界面。

三、配置与使用

1)添加线程组:右键单击测试计划 → 添加 → 线程(用户) → 线程组

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

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

 必填项:

fielddescription
Server Name or IP gRPC服务器的域名或者 ip
Port Number gRPC端口号
Proto Root Directoryproto 文件所在的文件夹路径
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

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值