0

我正在尝试使用 JMeter(发布者或点对点)发送 jms 消息,但我无法发送 JMSType。如果我将其放入名为 JMSType 的 JMS 属性中,则会出现错误:

响应消息:属性名称“JMSType”是非法的,因为它以 JMS 开头

4

2 回答 2

2

默认情况下,Jmeter 在其发行版中不包含任何 JMS 实现 jar。这必须从 JMS 提供程序下载并放在 Jmeter 的 lib 目录中。

我已经在 J​​meter 2.9 和 2.13 中对此进行了测试。您可以在 JMS 属性选项卡中设置包括 JMSType 在内的 JMS 标头属性,并成功发布消息而不会出现任何错误。

于 2015-11-25T03:41:17.393 回答
0

所以答案是否定的,这是不可能的。我已经在 jMeter 源中为我更改了它。它可能特定于队列供应商。它们中的任何一个都允许将属性设置为文本属性,其他人需要将其直接设置为消息,因为存在 JMSType 参数,并且当您尝试设置字符串“JMS *”参数时出现异常。

于 2013-06-15T19:40:20.270 回答