It seems my email didn't make it to the list or something.  

To me, it looks like you have a disconnect between your various
elements, with some using static strings from JMSSampler for property
name values and some using BaseJMSSampler strings. I suggest choosing
one place to hold your static strings and use them everywhere. The
properties may be getting written into your samplers, but attached to an
unexpected property name.

-Mike


On Tue, 2005-04-26 at 00:27 +0100, sebb wrote:
> On 4/25/05, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
> > Hi,
> > 
> > I'm the one responsible for the JMS Queue Sampler (Messaging Request). To 
> > accomodate the retrieval of ConnectionFactories and queues i made a 
> > separate screen JndiDefaultsGui to provide the correct parameters for the 
> > InitialContext. I posted on this news group how the default-mechanism 
> > works, but I have not gotten any reply yet.
> > 
> > I can not find any documentation on how to make this work: having a default 
> > screen with properties (x, y, z) and the sampler screen with some of the 
> > same properties (x, y). How does JMeter support that if the user does not 
> > fill in the properties on the sampler screen, the properties of the default 
> > (configuration) screen are used.
> 
> This is done by setting the appropriate properties in the Config element.
> 
> The Sampler element then uses these as defaults. This is handled
> automatically if you extend the appropriate class.
>  
> For a fairly simple example, have a look at TCPConfig and TCPSampler.
> TCPSampler defines the property names. TCPConfig uses these to set the
> properties from its screen.
> 
> Of course one does not have to define a Config element, especially if
> the Sampler has very few input fields.
> 
> > I know the QueueSampler is not ready yet, but I have had some setback when 
> > my laptop was ripped. Have to wait for a new one now.
> > 
> > Any comments are welcome and I will change the code if necessary.
> > 
> > Sebb: can u elaborate on what the correct setup would be?
> 
> See above. 
> 
> It's also vital to extend the appropriate JMeter class (or the
> relevant interface) as the Menu system depends on these to decide
> where to put each class when it is creating the menu structure. The
> JMeter runtime engine also depends on classes having the correct
> parent or interface(s).
>  
> > Greetings,
> > 
> > Martijn
> > 
> > 
> > > Three, surely?
> > >
> > >
> > > JMS Publisher
> > > JMS Subscriber
> > > Messaging Request
> > >
> > >
> > > Not sure how they relate to each other - some documentation for
> > > component_reference would be useful ;-)
> > >
> > > S.
> > > On 4/24/05, Peter Lin <[EMAIL PROTECTED]> wrote:
> > >
> > >> There's two samlers. the topic sampler which I wrote and the queue
> > >> sampler written by martijn.  the topic sampler i wrote doesn't use a
> > >> configuGUI. I think it's part of the queue sampler.
> > >>
> > >> peter
> > >>
> > >>
> > >> On 4/24/05, sebb <[EMAIL PROTECTED]> wrote:
> > >>
> > >>> The JMS protocol files seem to be set up a bit differently from most
> > >>> of the others.
> > >>>
> > >>> For example, the file JMSConfigGui is in control.gui and not
> > >>> config.gui. It also extends JPanel, rather than one of the JMeter GUI
> > >>> classes.
> > >>>
> > >>> There is a file called JndiDefaultsGui which seems a bit odd.
> > >>>
> > >>>
> > >>> Not sure if these matter.
> > >>>
> > >>>
> > >>> ---------------------------------------------------------------------
> > >>>  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