【发布时间】:2021-03-20 06:46:46
【问题描述】:
需要使用 Jmeter 发布字节消息来安慰队列。我尝试过以下方式可能不正确,但尝试过以下方式:
- 使用 JMSPublisher 采样器
- 创建 jndi.properties 文件并放入 jmeter/lib
jndi.properties
java.naming.factory.initial = com.solacesystems.jndi.SolJNDIInitialContextFactory
java.naming.provider.url = smf://<remote IP and port>
java.naming.security.principal=<username>
java.naming.security.credentials=<password>
Solace_JMS_VPN=<VPN Name>
在 JMSPublisher 采样器中(在 GUI 中)
连接工厂 = 连接工厂
目标 =(队列名称)
消息类型(单选按钮---字节消息)
内容编码 -- RAW
在文本区域--->(字节消息)
注意:我使用了 IP/port/username/port/queuename/bytemessage 的实际值,不能共享。 Soljms jar 也可以在 lib 文件夹中找到。
出现错误:
响应消息:javax.naming.NamingException:JNDI 查找失败 - 503:服务不可用 [根异常为 (null) com.solacesystems.jcsmp.JCSMPErrorResponseException:503:服务不可用]
虽然它在使用 java spring boot 时工作得非常好。使用属性文件代替了 JNDI。
如果有人可以指导我,那就太好了,请不要给 activeMQ JNDI 正在积极寻找在慰藉队列上发帖或通过 Jmeter 创建与慰藉设备的连接。
【问题讨论】:
标签: post jmeter message solace