如何在 JMeter 中将 JSON 转换为 Protocol Buffers?

How can I convert JSON to Protocol Buffers in JMeter?

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

所以,我一直在 google 上搜索,但是我找不到任何相关文档。

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

  1. 在 JMeter 插件管理器上添加 "Protocol buffers plugin" --> 找不到任何插件。
  2. 当你使用带有 Java、Beanshell 或 Groovy 的预处理器时加载“.jar”文件。
  3. 创建自己的插件

我觉得第二种方式很合理

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

谢谢。

  1. 获得一个Java library for Protocol Buffers and drop it (including all dependencies) under JMeter classpath
  2. 将相关的 JSR223 Element 添加到您的测试计划并开发代码以便:

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

参考文献: