Hello,
Test Fragment is an element you are supposed to use when you want to
include the Test Plan (included) in a parent Test Plan (includer).
So in you case Script 2 should be using Test Fragment.

Regards

UBIK-INGENIERIE on TWITTER <https://twitter.com/ubikingenierie>

UBIK LOAD PACK BLOG <http://www.ubik-ingenierie.com/blog/>


On Tue, Jan 22, 2013 at 3:10 PM, Thomas Tuohy <[email protected]> wrote:

> Hi Philippe,
>
> Running things directly from Script2 functions as expected as you
> mentioned.  As for the second comment, I'm not sure exactly what is meant
> by "Test Fragment".  Script2 is included by Script1 and the HTTP Sampler
> defined within Script 2 is indeed executed correctly but the Module
> Controller in Script2 (which runs an HTTP Sampler defined in a disabled
> Thread Group in the same script) does not do anything.  So it seems to me
> to be a problem with including an external JMX and then trying to use a
> Module Controller within that included JMX.
>
> Thanks,
>
> Tom
>
> On Mon, Jan 21, 2013 at 3:19 PM, Philippe Mouawad <
> [email protected]> wrote:
>
> > Hello,
> > I have just tried what you are describing in Script 2 and it works for me
> > as of Script 2 only.(using JMeter 2.8).
> >
> > But regarding Script 1, when using IncludeController you must use Test
> > Fragment
> > Read:
> > -
> >
> >
> http://jmeter.apache.org/usermanual/component_reference.html#Include_Controller
> >
> > *The include controller is designed to use an external jmx file. To use
> it,
> > create a Test Fragment underneath the Test Plan and add any desired
> > samplers, controllers etc. below it. Then save the Test Plan. The file is
> > now ready to be included as part of other Test Plans.
> > *
> > Regards
> > Philippe
> >
> > UBIK-INGENIERIE on TWITTER <https://twitter.com/ubikingenierie>
> >
> > UBIK LOAD PACK BLOG <http://www.ubik-ingenierie.com/blog/>
> >
> > On Mon, Jan 21, 2013 at 5:46 PM, Tom Tuohy <[email protected]> wrote:
> >
> > > Hello,
> > >
> > > I am trying to do the following but running into an issue . . .
> > >
> > > Script1:
> > >   Test Plan1:
> > >      Thread Group1: (disabled)
> > >        Include Controller1 --> Include Script2.jmx
> > >      Thread Group2:
> > >        Module Controller1 --> Test Plan1>Thread Group1>Include
> > Controller1:
> > >       Include Script2
> > >
> > > Script2:
> > >   Test Plan2:
> > >      Thread Group3:
> > >        Simple Controller1:
> > >           HTTP Request Sampler1
> > >           Module Controller2: --> Test Plan2>Thread
> > > Group4>SimpleController2
> > >
> > >    Thread Group4: (Disabled)
> > >      Simple Controller2:
> > >         HTTP Request Sampler2
> > >
> > > The issue I'm facing with the above structure is that HTTP Request
> > Sampler2
> > > never gets executed because it is never invoked through Module
> > Controller2.
> > > I can see that HTTP Request Sampler1 gets executed via the ViewResults
> > > tree.
> > > If I enable Thread Group4, then HTTP Request Sampler2 will get executed
> > but
> > > only because the thread is being processed by JMeter an not because it
> > was
> > > invoked via Module Controller2.   I can't seem to find a way to get
> this
> > to
> > > work as structured and I believe JMeter should be able to invoke HTTP
> > > Request Sampler2.   Is this a bug or limitation of JMeter?
> > >
> > >
> > >
> > > --
> > > View this message in context:
> > >
> http://jmeter.512774.n5.nabble.com/Nested-Scripting-Issue-tp5715867.html
> > > Sent from the JMeter - User mailing list archive at Nabble.com.
> > >
> > > ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: [email protected]
> > > For additional commands, e-mail: [email protected]
> > >
> > >
> >
> >
> > --
> >
>

Reply via email to