I have also posted this question on Stack Overflow if you prefer to have the 
discussion there.  Here's the link:  
https://stackoverflow.com/questions/62137920/using-variables-and-or-properties-with-simple-data-writer-in-jmeter

Using JMeter v5.1.1, I am setting a dynamic file path and name to be used with 
Simple Data Writer. I've tried this every way I can think of to no avail. 
Things I've tried:

   - JSR223 PreProcessor (scoped to same thread group) which stores dynamic 
path/name in variables, and use variable in Simple Data Writer
   - Execute thread groups consecutively. Use StartUp Thread with JSR223 
Sampler which stores dynamic path/name in properties, and use __P function in 
Simple Data Writer to retrieve path/name. This method will pull the property 
values from the previous run if I do not remove the properties at the end of 
the test.
   - Execute thread groups consecutively. Use StartUp Thread with JSR223 
Sampler which stores dynamic path/name in properties. Run JSR223 PreProcessor 
which stores global properties as variables in thread group, and use variables 
in Simple Data Writer to retrieve path/name. I've also tried the __V function 
with this approach. This method will pull the property values from the previous 
run if I do not remove the properties at the end of the test.

I can see in the JSR223 scripts that the path/name are being set correctly 
using log.info. I can also see them set when using a debug sampler, but for 
some reason the Simple Data Writer does not seem to be picking them up. If I 
set the variables before running, it works fine. This seems like an order of 
operations problem, or asynchronous/multi-thread issue, but am not sure how to 
proceed. Any guidance would be much appreciated.

Regards,
Brandon



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to