As per the JMS specification, several headers, including JMSPriority, are set on send() by the JMS provider (ActiveMQ). This means that values specified by clients are overwritten.
Here's the spec; see section 3.4.11, "How Message Header Values are Set": http://download.oracle.com/otn-pub/jcp/7195-jms-1.1-fr-spec-oth-JSpec/jms-1_1-fr-spec.pdf?AuthParam=1399518519_977545569f47e0da60da93ab6d7b22f0 To set the priority, the producer's setPriority() or "send(Destination destination, Message message, int deliveryMode, int priority, long timeToLive)" needs to be used. I'm not sure how that can be accomplished with JMeter. -- View this message in context: http://activemq.2283324.n4.nabble.com/Testing-against-ActiveMQ-with-JMeter-how-to-set-JMSPriority-and-JMSExpiration-values-cannot-be-seen-r-tp4680960p4680975.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.