3
votes

Imagine I have a simple test plan, like so:

setUp Thread Group
-- Http Request
---- JSON Extractor

Thread Group
-- Http Request

tearDown Thread Group
-- Http Request

By default, the variables extracted in the setUp Thread Group will not be accessible within the ordinary Thread Group nor the tearDown Thread Group. The variables' contents are different for each user and cannot be precomputed and loaded into the test plan. It is not possible to simulate the correct load using a single user.

How can I access each thread's setUp variables from within the corresponding Thread Group proper and tearDown?

2

2 Answers

6
votes

JMeter Variables scope is limited to current Thread Group only, if you need to pass some data between different Thread Groups you need to convert JMeter Variables into JMeter Properties:

More information: Knit One Pearl Two: How to Use Variables in Different Thread Groups

1
votes

You stated in comments

5000 distributed threads.. transferring multiple variables...

Maybe JDBC Requests will help you to save(insert) variable to database and get(select) variable and delete/update variable wherever you are in test.