apache / jmeter

Apache JMeter open-source load testing tool for analyzing and measuring the performance of a variety of services
https://jmeter.apache.org/
Apache License 2.0
7.97k stars 2.02k forks source link

JMS Publisher not updating values when jndi.properties file changes #6275

Open johnqa opened 2 weeks ago

johnqa commented 2 weeks ago

Expected behavior

No response

Actual behavior

No response

Steps to reproduce the problem

I have a test plan to publish/subscribe using JMS Publisher and JMS Subscriber.

Before JMS Publisher is called I have e JSR223 Preprocessor that creates a jndi.properties file with a dynamic name containing the thread number.

When running the script I see that, even if JMS Publisher uses the different JNDI files, it always publishes to the queue from the first file. Somehow it seems this is cached.

Result of execution: image

JMS Publisher: image

jndi.properties file: image

On the other hand, the JMS Subscriber properly tries to consume messages from the proper queue when loading the same jndi file.

Thank you

JMeter Version

5.6.2

Java Version

java 11.0.16.1

OS Version

Microsoft Windows 10.0.19044.4291

johnqa commented 2 weeks ago

it looks very similar to this https://github.com/apache/jmeter/issues/3630 but doesn't seem to work