首页 > 解决方案 > 如何在 JMeter 中将 JSON 转换为协议缓冲区?

问题描述

我正在使用 JMeter(5.2.1) 来测试协议缓冲区。我的老板想将 protobuf 数据发送到 JMeter 中的服务器。

所以,我一直在谷歌上搜索,但我找不到任何相关文件。

有类似的转换方法,但我不知道它是否正确。

  1. 在 JMeter 插件管理器上添加“协议缓冲区插件”-> 找不到任何插件。
  2. 使用 Java、Beanshell 或 Groovy 预处理器时加载“.jar”文件。
  3. 创建自己的插件

我认为,第二种方式非常合理。

如果我是对的,您能否给我一些关于获取脚本语言的正文数据的想法?

谢谢。

标签: jsonjmeterprotocol-buffersprotobuf-java

解决方案


  1. 获取Protocol Buffers 的 Java 库并将其(包括所有依赖项)放到 JMeter 类路径下
  2. 将相关的JSR223 元素添加到您的测试计划并开发代码,以便:

  3. 就是这样,你现在应该可以发送生成的 .proto 文件了

参考:


推荐阅读