如何在jmeter中发送JMSType

时间:2013-06-14 12:47:07

标签: jms jmeter

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

  

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

开头

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:0)

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