jmeter-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From unjc email <unjc.em...@gmail.com>
Subject Sharing Variables Between Thread-Group
Date Mon, 16 Jul 2012 15:50:07 GMT
Hello,

I have two thread groups set up in my test plan.  The first test group
is for initializing variables for the test plan at start; it is
configured with a dummy debug sampler.  The second group is where the
actual test samplers are placed.  I try to pass the variables from
thread-group 1  via __setProperty to thread-group 2, but I always have
"void" value from __P calls.   Could someone please advise the proper
way to pass variables from one group to another?


Test Plan (with 2 thread groups)

Thread-Group1 (with 1 thread)
> Dubug Sampler
> BeanShell PreProcessor
   Script:
              tmp = "abc";
              ${__setProperty(key,tmp)};
              log.info("Group 1 key = " + ${__P(key)});


Thread-Group2 (with 2 threads)
> HTTP Sampler
> BeanShell PreProcessor
   Script:
              log.info("Group 2 key = " + ${__P(key)});


2012/07/16 15:47:32 INFO  - jmeter.threads.JMeterThread: Thread
started: Thread Group 1-1
2012/07/16 15:47:32 INFO  - jmeter.threads.JMeterThread: Thread
started: Thread Group 2-1
2012/07/16 15:47:32 INFO  - jmeter.util.BeanShellTestElement: Group 1 key = abc
2012/07/16 15:47:32 INFO  - jmeter.threads.JMeterThread: Thread
finished: Thread Group 1-1
2012/07/16 15:47:32 INFO  - jmeter.engine.StandardJMeterEngine: Ending
thread Thread Group 1-1
2012/07/16 15:47:32 INFO  - jmeter.engine.StandardJMeterEngine: All
threads have been started
2012/07/16 15:47:32 INFO  - jmeter.threads.JMeterThread: Thread
started: Thread Group 2-2
2012/07/16 15:47:32 INFO  - jmeter.util.BeanShellTestElement: Group 2
key = void
2012/07/16 15:47:32 INFO  - jmeter.threads.JMeterThread: Thread
finished: Thread Group 2-1
2012/07/16 15:47:32 INFO  - jmeter.engine.StandardJMeterEngine: Ending
thread Thread Group 2-1
2012/07/16 15:47:32 INFO  - jmeter.util.BeanShellTestElement: Group 2
key = void
2012/07/16 15:47:32 INFO  - jmeter.threads.JMeterThread: Thread
finished: Thread Group 2-2
2012/07/16 15:47:32 INFO  - jmeter.engine.StandardJMeterEngine: Ending
thread Thread Group 2-2




Thanks,
Jacky

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@jmeter.apache.org
For additional commands, e-mail: user-help@jmeter.apache.org


Mime
View raw message