Thad, Take a look at: http://nagoya.apache.org/wiki/apachewiki.cgi?ScriptingSupportInJMeter
It sounds like you are interested in (from the above page): # Named callable controllers (not executed unless called) & Calling controller (used to execute a named controller) * Support for a list of named parameters with defaults would provide a basic subroutine mechanism (together these provide subroutine functionality) Unfortunately this is only being discussed as a potential feature at this point in time. Cheers, Scott -- Scott Eade Backstage Technologies Pty. Ltd. http://www.backstagetech.com.au .Mac Chat/AIM: seade at mac dot com On 28/01/2003 11:59 PM, "Thad Smith" <[EMAIL PROTECTED]> wrote: > You pretty much got it. Here's a test scenario that I > would use this in: I have recorded the http for > creating an account, which has an account type that I > set to a variable ${acnt_type}. All of this sits in a > simple controller in my workbench. In my thread group > I have several of these "pointer" controllers pointing > to this create account controller, each of which has > its own config element that sets the value of > ${acnt_type} for each pointer to create account. The > advantage is, is that if I need to change create > account, I change it in just one place, not have to > rerecord and copy/paste it all over the place (if > copy/paste was working). > > So, what I would need for this is a callback function > to get a list of all of the controllers in the > workbench to generate a drop-down list for the user to > choose where to point control to. Any suggestions? > > Thanks, > > Thad Smith > Software Engineer > IBM Tivoli Software > > --- Mike Stover <[EMAIL PROTECTED]> wrote: >> I'm not sure I understand what exactly you want to >> do. It sounds like you want a controller that >> can pass control to another controller that is in >> the WorkBench? If so, yeah, I think you could >> do that, but I'm not sure what the advantage would >> be to doing it? If you just want a >> copy/paste workaround, then you can save tree >> elements to file and re-open them in multiple >> places, thus giving you a somewhat inconvenient >> copy/paste method. >> >> -Mike >> >> On 27 Jan 2003 at 14:06, Thad Smith wrote: >> >>> Hi, >>> >>> I'm new to extending JMeter, and new to the >> product in >>> general, but very impressed to what it can do and >> how >>> simple it is. We're looking at it to use as our >> load >>> tester for the latest version of a Tivoli product, >> but >>> I'm finding a few holes in the functionality that >>> might stop us. >>> >>> What I'm trying to find out is if there are api's >> to >>> do call backs into the product. I'm trying to >> write a >>> controller/sampler that will act as a pointer to >> any >>> simple controller that sits directly under the >>> WorkBench node and be able to run it. This will >> fix >>> (kind of) copy/paste not being present, but also >> give >>> us the ability to modularize a simple controller >> as a >>> test in order to be able to have multiple pointers >> to >>> it, and only have to make changes in one place. >>> >>> Is this possible? If so, any suggestions for the >>> classes to look at so I don't have to dig through >> the >>> source code? >>> >>> Thanks and Regards, >>> >>> Thad Smith >>> Software Engineer >>> IBM Tivoli Software >>> >>> __________________________________________________ >>> Do you Yahoo!? >>> Yahoo! Mail Plus - Powerful. Affordable. Sign up >> now. >>> http://mailplus.yahoo.com >>> >>> -- >>> To unsubscribe, e-mail: >> <mailto:[EMAIL PROTECTED]> >>> For additional commands, e-mail: >> <mailto:[EMAIL PROTECTED]> >>> >> >> >> >> -- >> Michael Stover >> [EMAIL PROTECTED] >> Yahoo IM: mstover_ya >> ICQ: 152975688 >> AIM: mstover777 >> >> -- >> To unsubscribe, e-mail: >> <mailto:[EMAIL PROTECTED]> >> For additional commands, e-mail: >> <mailto:[EMAIL PROTECTED]> >> > > > __________________________________________________ > Do you Yahoo!? > Yahoo! Mail Plus - Powerful. Affordable. Sign up now. > http://mailplus.yahoo.com > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
