如何解决无法将消息从 JMeter 发布到 ActiveMQ Artemis
我正在尝试从 JMeter 运行 JMS 负载测试。目标服务器是 ActiveMQ Artemis 2.16.0。 我已按如下方式配置 JMS 发布器:
虽然在broker中已经创建了Destination“queueDemo”,但是Result Tree中报如下错误:“Response message: javax.naming.NameNotFoundException: queueDemo”
我的配置中是否遗漏了什么? 除此之外,我在 JMeter 的“lib”文件夹中添加了文件 artemis-jms-client-all-2.16.0.jar。
解决方法
您应该为目标 dynamicQueues/
使用 queueDemo
前缀,因为您没有在 JNDI 属性中定义它,例如:
dynamicQueues/queueDemo
阅读有关 ActiveMQ Artemis JNDI 实现以及如何在 the documentation 中使用它的更多信息。
,除了@Justin 提到的,您还可以将 jndi.properties 打包成一个 jar 文件并将其放入 JMeter 的“lib”文件夹中。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。