jmeter-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jomebrew <aiellos...@gmail.com>
Subject Re: Sharing Variables Between Thread-Group
Date Mon, 16 Jul 2012 16:48:36 GMT
I documented how I do in a blog post a while back.  I still use this 100%
of the time.  I run several instances on a machine in GUI mode and each
instance has 250 users per thread group (two thread groups, same users for
each group) for a total 500 threads/connections per instance.

I think this was problem #2 for me in this post.

http://www.jomebrew.com/2011/10/jmeter-random-transactions-and-sharing.html

/Joe

On Mon, Jul 16, 2012 at 8:50 AM, unjc email <unjc.email@gmail.com> wrote:

> 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
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message