JMeter gRPC 插件 v1.2.1 发布,支持自动化测试

栏目: 软件资讯 · 发布时间: 2年前

内容简介:这个JMeter采样器允许您向服务器发送一个gRPC请求 它和HTTP请求一样简单 介绍 他是一个功能强大的JMeter Grpc插件,可用于测试任何gRPC服务器,它不需要生成gRPC类或编译服务的protos二进制文件,只是一个非常简单...

JMeter gRPC 插件 v1.2.1 发布,支持自动化测试

这个JMeter采样器允许您向服务器发送一个gRPC请求

它和HTTP请求一样简单

介绍

他是一个功能强大的JMeter Grpc插件,可用于测试任何gRPC服务器,它不需要生成gRPC类或编译服务的protos二进制文件,只是一个非常简单的输入:

  • gRPC服务的主机和端口
  • 需要测试的RPC方法
  • proto文件路径
  • 格式化的JSON请求数据

特性

  • 支持压测阻塞等调用方式
  • 支持在运行时解析proto文件
  • 支持TLS连接
  • 支持元数据认证(JWT/Token)
  • 支持JSON格式的请求数据
  • 支持运行在Windows、Mac、 Linux
  • 支持自动列出proto文件中的所有完整方法
  • 支持根据proto文件自动生成请求Mock
  • 支持各种报告生成
  • 支持自动化测试

如何使用

JMeter gRPC 插件 v1.2.1 发布,支持自动化测试

插件安装

你需要将 jmeter-grpc-request 插件的 jar 包复制到JMeter的 lib/ext 目录下面,然后重启你的JMeter工具。

jmeter-grpc-request 插件的 jar 包,可以从 Releases Page 获得,也可以 在 JMeter Plugins Manager 中找到

使用说明

序号 选项 描述
1 Server Name or IP gRPC服务器地址(域名或IP)
2 Port Number gRPC服务器端口 (80/ 443)
3 SSL/TLS 开启SSL/TLS认证
4 Proto Root Directory proto文件的根路径
5 Library Directory (Optional) proto文件解析需要依赖的额外库的文件夹路径 (googleapis)
6 Full Method 用于请求测试的RPC方法
7 Metadata Metadata可以用于token身份验证等方式,支持以下两种方式传输(UTF-8):
1. 使用键值对(Key: Value):
  - key1: value1, key2: value2
2. 使用 Json String:
   - {"key1":"Value1", "key2":"value2"}
8 Deadline 请求超时时间(单位:毫秒)
9 Send JSON Format With the Request 格式化的JSON请求数据

v1.2.1

修复:

  • 使用 SSL 运行时,JDK 提供程序不支持 NPN_AND_ALPN 协议 #93

完整更新日志releases


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

开发高质量PHP框架与应用的实际案例解析

开发高质量PHP框架与应用的实际案例解析

Sebastian Bergmann / 刘文瀚、刘海燕 / 清华大学出版社 / 2012-6 / 49.00元

PHP已经成为最受欢迎的编程语言之一,这使得用PHP创建高质量、易维护的应用程序和框架比以往受到更多的青睐。通过使用来自于知名公司的真实案例研究,《开发高质量PHP框架与应用的实际案例解析》为Web软件体系结构的不同层次介绍了规划、执行以及测试自动化方面的内容,并解释了这些公司如何测量和测试软件质量。《开发高质量PHP框架与应用的实际案例解析》作者Sebastian Bergmann、Stefan......一起来看看 《开发高质量PHP框架与应用的实际案例解析》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

html转js在线工具
html转js在线工具

html转js在线工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具