如何在 JMeter 中将 JSON 转换为 Protocol Buffers?
How can I convert JSON to Protocol Buffers in JMeter?
我正在使用 JMeter(5.2.1) 来测试协议缓冲区。
我的老板想在 JMeter 中将 protobuf 数据发送到服务器。
所以,我一直在 google 上搜索,但是我找不到任何相关文档。
有类似的转换方法,但我不知道是否正确。
- 在 JMeter 插件管理器上添加 "Protocol buffers plugin" --> 找不到任何插件。
- 当你使用带有 Java、Beanshell 或 Groovy 的预处理器时加载“.jar”文件。
- 创建自己的插件
我觉得第二种方式很合理
如果我是对的,你能给我一些关于获取脚本语言正文数据的想法吗?
谢谢。
- 获得一个Java library for Protocol Buffers and drop it (including all dependencies) under JMeter classpath
将相关的 JSR223 Element 添加到您的测试计划并开发代码以便:
- 读取JSON数据
- 将其转换为所需的 protocol format
- write the message 到 .proto 文件
- 就是这样,您现在应该可以发送生成的 .proto 文件了
参考文献:
我正在使用 JMeter(5.2.1) 来测试协议缓冲区。 我的老板想在 JMeter 中将 protobuf 数据发送到服务器。
所以,我一直在 google 上搜索,但是我找不到任何相关文档。
有类似的转换方法,但我不知道是否正确。
- 在 JMeter 插件管理器上添加 "Protocol buffers plugin" --> 找不到任何插件。
- 当你使用带有 Java、Beanshell 或 Groovy 的预处理器时加载“.jar”文件。
- 创建自己的插件
我觉得第二种方式很合理
如果我是对的,你能给我一些关于获取脚本语言正文数据的想法吗?
谢谢。
- 获得一个Java library for Protocol Buffers and drop it (including all dependencies) under JMeter classpath
将相关的 JSR223 Element 添加到您的测试计划并开发代码以便:
- 读取JSON数据
- 将其转换为所需的 protocol format
- write the message 到 .proto 文件
- 就是这样,您现在应该可以发送生成的 .proto 文件了
参考文献: