Everything started because I need something similar to the foreach
controller that will loop through multiple variables.  So I have a
script that searches our company website and gets 10 random products.
In order to add these products to the shopping cart I need 3 different
variables for each product.  I would like to just use something like a
foreach controller that will loop through these 3 variables.  I can't
seem to find anything that does this so I have resorted to making 10
different http requests.  I would like to create a controller that does
this, and I am sure I will think of some other things I want to create
as well.  So I am just trying to write a very simple controller to get a
feel for what I really need to do.  So I would love to see a simple
tutorial that would go through what classes are best to extend/implement
and what the necessary methods are and what they do in general.
Obviously this doesn't exist so I will just figure things out on my own.

Thanks,
Travis J. Cooper 

-----Original Message-----
From: sebb [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, March 28, 2006 3:37 PM
To: JMeter Users List
Subject: Re: Extending JMeter

On 28/03/06, Travis Cooper <[EMAIL PROTECTED]> wrote:
> I just think that it would be easier if instead of having to modify 
> files I could make a call to JMeterUtils and register a new string 
> with an associated name.  This way other people that try to use my 
> scripts

Not sure what you mean by strings with names here.
How are they referenced?

> won't have to go and update a bunch of files, they can just include 
> the jar file with my new controllers and everything would run 
> smoothly.  I

I'm not sure what "bunch of files" you are referring to - except perhaps
messages*.properties.

If you use the TestBean approach, then all resource strings are in files
that are local to the classes, and can be provided in a jar by you -
there is no need to update the central messages.properties file(s).

> realize this might not be a simple change, but just something I 
> thought would be helpful.  I will take a look at those samples and see

> what I can get out of them.  The biggest issue I am having is that the

> html files that talk about extending talk about implementing/extending

> some classes that I can't seem to find.  I assume this is because 
> things have progressed and changed since those documents were created.

> Anyway, I

Which classes can't you find?

> will look at those things you have all suggested, if anybody has any 
> other suggestions of where to look for some examples let me know.

I still don't know what you are trying to achieve, so it's difficult to
provide the information you may need.

> Thanks,
> Travis J. Cooper
>
> -----Original Message-----
> From: Simon [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, March 28, 2006 7:52 AM
> To: JMeter Users List
> Subject: Re: Extending JMeter
>
> ok, thank you for the explanation.
>
> 2006/3/28, sebb <[EMAIL PROTECTED]>:
> >
> > On 28/03/06, Simon <[EMAIL PROTECTED]> wrote:
> > > hi, the getLabelResource returns a key that is used for getting a 
> > > string from a file. this string is the string that you see in the
> GUI.
> >
> > This is deliberate, so that JMeter can display a local language 
> > string
>
> > if required.
> >
> > But I don't see how this relates to missing functionality in JMeter
> ...
> >
> > > when you write another component you have to modify these files 
> > > (one
>
> > > per
> > > language) adding the new key.
> >
> > No, you only need to add the key to the default messages.properties.
> > Translations are optional.
> >
> > You can also override getStaticLabel() if you don't want to allow 
> > the title to be translated. But why do that?
> >
> > > the files are in the binary:
> > >
> > > %JMeterHome%\lib\ext\ApacheJMeter_core.jar\org\apache\jmeter\resou
> > > rc
> > > es\
> > >
> > > or in the source:
> > >
> > > %JMeterHome%\src\core\org\apache\jmeter\resources\
> > >
> >
> > Yes.
> >
> > >
> > > 2006/3/27, sebb <[EMAIL PROTECTED]>:
> > > >
> > > > What is it that is missing from the current elements?
> >
> > I still don't understand what it is that JMeter is lacking ...
> >
> > > >
> > > > JMeter variables are thread-specific variables; just put/get 
> > > > them as needed.
> > > >
> > > > There are some example samplers in the 2.1 branch that I have 
> > > > just
>
> > > > updated; there aren't any sample config elements, but you could 
> > > > just amend an existing one. [I might get around to creating 
> > > > one.]
> > > >
> > > > Control elements are by far the most complicated part of JMeter;

> > > > I'm not sure I understand them ...
> > > >
> > > > S.
> > > > On 27/03/06, Travis Cooper <[EMAIL PROTECTED]> wrote:
> > > > > I am trying to make some new config and control elements to do

> > > > > some things that I can't do with what exists right now in 
> > > > > JMeter.  I have been noticing that the set of controllers that

> > > > > exist all use
> > JMeterUtils
> > > > > to handle aliased names.  How can I register my variables with

> > > > > JMeterUtils so I can use that functionality?  Especially 
> > > > > because
>
> > > > > the getLabelResource expects a string that maps into the
> JMeterUtils'
> > > > > structure.  Also, if anybody knows of a tutorial somewhere 
> > > > > that is
> > more
> > > > > up to date with extending that would be very helpful.  If I 
> > > > > could
> > just
> > > > > see how to get one working I would be able to do things a lot
> > faster.
> > > > > So if anybody knows where one is, or could make one, with step

> > > > > by
> > step
> > > > > instructions for what classes to extend and implement and what

> > > > > the methods needed are and what they do that would be great.
> > > > >
> > > > > Thanks,
> > > > > Travis J. Cooper
> > > > >
> > > > >
> > > >
> > > > ----------------------------------------------------------------
> > > > --
> > > > --- To unsubscribe, e-mail:
> > > > [EMAIL PROTECTED]
> > > > For additional commands, e-mail:
> > > > [EMAIL PROTECTED]
> > > >
> > > >
> > >
> > >
> >
> > --------------------------------------------------------------------
> > - To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to