Thanks Sebb.
Your idea with the switch controller was awesome at first, I did a library
jmx file like:

-Test Plan
--Test Fragment
---Switch Controller
----Simpler Controller
----Simpler Controller
----Simpler Controller
----Simpler Controller

Where the switch controller gets a parameter from the master test plan with
the name of the simple controller to run.
This was working fine, but the problem I got is that Module controllers
from this external/library script do not work with include controllers as
the tree hierarchy is changed when including scripts and this breaks the
module controller.

Just for the record I went on the approach of having many small JMX files
for each set of samplers and used include controllers on the master test
plan.

Best,


Shmuel Krakower.
www.Beatsoo.org - re-use your jmeter scripts for application performance
monitoring from worldwide locations for free.


On Wed, Jul 31, 2013 at 12:21 PM, sebb <[email protected]> wrote:

> On 31 July 2013 07:35, Shmuel Krakower <[email protected]> wrote:
> > Hi,
> > Maybe my question was not clear enough. I will try to rephrase.
> >
> > I want to have two (or more) different JMeter scripts which are using
> > common samplers.
> > I found that I can save a sampler (or few) under Test Plan->Test Fragment
> > and re-use those with the Include controller with any other JMeter
> script.
> >
> > It works fine, but it forces me to have many small JMeter scripts, each
> > with the sampler(s) for any given functionality I want to test.
> >
> > Is there a way to create a single JMeter script which can have many
> > different samplers as a kind of a library of samplers?
> > This way I can point to specific samplers/controllers from within it
> > instead of having many small scripts and many Include controllers.
>
> The Include controller only provides access to an entire file.
> It does not have an option to select just part of a file, if that's
> what you mean.
>
> Have a look at the Switch Controller - it might enable you to do what you
> want.
>
> > Best,
> >
> > Shmuel Krakower.
> > www.Beatsoo.org - re-use your jmeter scripts for application performance
> > monitoring from worldwide locations for free.
> >
> >
> > On Tue, Jul 30, 2013 at 6:47 PM, Shmuel Krakower <[email protected]>
> wrote:
> >
> >> Hi,
> >> Sorry for the newbie question, I've googled it and I am really confused.
> >>
> >> According to the stuff on the web and on the help documentation,
> >> If I wanna reuse samplers from external script, I must have a dedicated
> >> "external script" for each set of samplers / transaction.
> >>
> >> Meaning that I cannot have one big external script (some kind of
> samplers
> >> library) with many samplers and use the Include and Module controllers
> to
> >> use a specific sampler/transaction out of this big script.
> >> This forces me to have one script file for each set of sampler which I
> >> want to re-use and they will always run together.
> >>
> >> Is this true? Am I missing something or this is the way to work, have
> many
> >> small external jmx files?
> >>
> >> Best,
> >>
> >> Shmuel Krakower.
> >> www.Beatsoo.org - re-use your jmeter scripts for application
> performance
> >> monitoring from worldwide locations for free.
> >>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to