json - 如何在 JMeter 中将 JSON 转换为协议缓冲区?
问题描述
我正在使用 JMeter(5.2.1) 来测试协议缓冲区。我的老板想将 protobuf 数据发送到 JMeter 中的服务器。
所以,我一直在谷歌上搜索,但我找不到任何相关文件。
有类似的转换方法,但我不知道它是否正确。
- 在 JMeter 插件管理器上添加“协议缓冲区插件”-> 找不到任何插件。
- 使用 Java、Beanshell 或 Groovy 预处理器时加载“.jar”文件。
- 创建自己的插件
我认为,第二种方式非常合理。
如果我是对的,您能否给我一些关于获取脚本语言的正文数据的想法?
谢谢。
解决方案
- 获取Protocol Buffers 的 Java 库并将其(包括所有依赖项)放到 JMeter 类路径下
将相关的JSR223 元素添加到您的测试计划并开发代码,以便:
- 就是这样,你现在应该可以发送生成的 .proto 文件了
参考:
推荐阅读
- android - RuntimeException:停止失败。用于媒体记录器
- r - 如何在 R 中转义正斜杠和空格
- javascript - JQuery 3.6 - 根据点击事件动态更改 UI,UI 将显示生命周期转换
- python - Beautiful Soup,抓取没有常量/定义类或 id 的信息
- c# - CellFormatting 如何仅显示最后 4 个字符?
- elasticsearch - Elastic 中的空值映射
- android - Flutter:ChangeNotifier 侦听器有时会在获取新值之前用旧值刷新
- laravel - 如何让“git push production”推送存储库中的所有文件?
- python - 如何检查 discord.py 中是否缺少必需的参数
- google-sheets-formula - Google 电子表格 IMPORTXML 错误:未到达 URL