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] > >
