我正在尝试使用JMeter(发布者或点对点)发送jms消息,但我无法发送JMSType。 如果我将它放到名为JMSType的JMS属性中,则会以错误结束:
响应消息:属性名称'JMSType'是非法的,因为它以JMS
开头
答案 0 :(得分:2)
默认情况下,Jmeter在其发行版中不包含任何JMS实现jar。这必须从JMS提供程序下载并放在Jmeter的lib目录中。
我在Jmeter 2.9和2.13中对此进行了测试。您可以在JMS属性选项卡中设置JMS头属性(包括JMSType),并成功发布消息而不会出现任何错误。
答案 1 :(得分:0)
所以答案是否定不可能。我在jMeter的源代码中为我更改了它。它可能特定于队列供应商。其中任何一个都允许将属性设置为文本属性,其他人需要将其直接设置为消息,因为有JMSType参数,当您尝试设置字符串'JMS *'参数时,获取异常。