jmeter-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From sebb <seb...@gmail.com>
Subject Re: Structure of JMETER
Date Tue, 09 Sep 2008 18:50:35 GMT
On 09/09/2008, Richard.Markham@smals.be <Richard.Markham@smals.be> wrote:
> Hi
>
>  I don't know which parameter  you mean.

http://jakarta.apache.org/jmeter/usermanual/component_reference.html#BeanShell_PreProcessor

See "Parameters" in the table below the Control panel screenshot.

>  I want to have a flag where I can
>  tell JMeter to reload the user defined JAR Files in the "Test Plan" GUI
>  Page .

As I wrote before, just use a parameter for communicating this to the
beanshell script.
e.g.

if (Parameters.equals("reload") {
...
}

>  At the bottom Test Plan GUI Page we can add additional jar files to
>  the classpath. The classes in the jar files can be used in Bean Shell
>  Sampler.

OK

>  If some body changed the a class with in the user defined Jar we
>  want to reload the classes with out leaving JMETER and rereading the test
>  plan. The user defined class file jar files are read only at the beginning
>  when the the test plan is opened.
>
>  I am grateful if you can show me a way how I can force JMETER to load the
>  classes in jar file anytime I want to with rereading the the testplan
>  again.

This is not specific to BeanShell - sounds more like a Java issue.

The jar files on the TestPlan are processed each time a test is run.

This is done in the org.apache.jmeter.testelement.TestPlan#testStarted() method.

I suggest you have a look at that code.

>  Cheers
>
>  Richard
>
>
>  ______________________________________________________________________________________________
>  Smals sluit elke aansprakelijkheid uit in verband met de juistheid, de
>  volledigheid of het tijdig toekomen van de informatie in deze e-mail. Aan
>  deze e-mail kunnen geen rechten worden ontleend en deze e-mail houdt in
>  geen geval een erkenning van welkdanige aansprakelijkheid in.
>  Dit bericht is alleen bestemd voor de geadresseerde. Indien dit bericht
>  niet voor u bestemd is, verzoeken wij u dit onmiddellijk aan ons te melden
>  en het bericht te vernietigen.
>
>  Smals décline toute responsabilité quant à l'exactitude, à l'exhaustivité
>  et au délai de transmission des informations contenues dans cet e-mail.
>  Aucun droit ne peut être revendiqué sur cet e-mail et cet e-mail
>  n'implique en aucun cas une reconnaissance de responsabilité, quelle
>  qu'elle soit.
>  Ce message s'adresse uniquement au destinataire. Si ce message ne vous est
>  pas destiné, nous vous prions de nous le signaler immédiatement et de
>  détruire le message.
>
>
>
>  sebb <sebbaz@gmail.com>
>
> 09/09/2008 15:17
>
> Please respond to
>  "JMeter Users List" <jmeter-user@jakarta.apache.org>
>
>
>
>
>
>  To
>  "JMeter Users List" <jmeter-user@jakarta.apache.org>
>  cc
>
>  Subject
>  Re: Structure of JMETER
>
>
>
>
>
>
>  On 09/09/2008, Richard.Markham@smals.be <Richard.Markham@smals.be> wrote:
>  > Hi Sebb,
>  >
>  >  I want to insert a radio button toactivate the bean shell class loader
>  or
>  >  to inactivate the class loader..
>
>  Rather than use a radio button, which will need to be coded into the
>  GUI and test elements, which not use a parameter, which is already
>  coded into the GUI and test elements?
>
>  >  Because if we want to use a class from
>  >  our own jar The Bean Shell Class loader always loads the class and this
>  >  takes time. I like to know in which class the Preprocessor Bean Shell
>  and
>  >  the Post Processor Bean Shell is handled.
>  >
>
>  If you really want to spend time modifying the BeanShell GUIs, then
>  look for the BeanShell*Resources.properties and
>  BeanShell*BeanInfo.java  files. Note that these are Beans, so the
>  naming of variables and access methods is critical.
>
>  >
>  >  Cheers
>  >
>  >  Richard Markham
>  >
>  >
>  >
>  ______________________________________________________________________________________________
>  >  Smals sluit elke aansprakelijkheid uit in verband met de juistheid, de
>  >  volledigheid of het tijdig toekomen van de informatie in deze e-mail.
>  Aan
>  >  deze e-mail kunnen geen rechten worden ontleend en deze e-mail houdt in
>  >  geen geval een erkenning van welkdanige aansprakelijkheid in.
>  >  Dit bericht is alleen bestemd voor de geadresseerde. Indien dit bericht
>  >  niet voor u bestemd is, verzoeken wij u dit onmiddellijk aan ons te
>  melden
>  >  en het bericht te vernietigen.
>  >
>  >  Smals décline toute responsabilité quant à l'exactitude, à
>  l'exhaustivité
>  >  et au délai de transmission des informations contenues dans cet e-mail.
>  >  Aucun droit ne peut être revendiqué sur cet e-mail et cet e-mail
>  >  n'implique en aucun cas une reconnaissance de responsabilité, quelle
>  >  qu'elle soit.
>  >  Ce message s'adresse uniquement au destinataire. Si ce message ne vous
>  est
>  >  pas destiné, nous vous prions de nous le signaler immédiatement et de
>  >  détruire le message.
>  >
>  >
>  >
>  >
>  > sebb <sebbaz@gmail.com>
>  >  09/09/2008 01:48
>  >  Please respond to
>  >  "JMeter Users List" <jmeter-user@jakarta.apache.org>
>  >
>  >
>  >
>  >
>  >
>  >  To
>  >  "JMeter Users List" <jmeter-user@jakarta.apache.org>
>  >  cc
>  >
>  >  Subject
>  >  Re: Structure of JMETER
>  >
>  >
>  >
>  >
>  >
>  >
>  >
>  >  On 08/09/2008, Richard.Markham@smals.be <Richard.Markham@smals.be>
>  wrote:
>  >  > Hi
>  >  >
>  >  >  Since last Friday I am trying to find out how the structure of
>  JMETER
>  >  GUI
>  >  >  is setup. I must extends the BeanShellSampler, BeanShellPreprocessor
>  >  and
>  >  >  BeanShellPostPreprocessor with the ability to set a flag if the
>  class
>  >  >  loader must be initiated at every run or only at the beginning of
>  the
>  >  >  session.
>  >  >
>  >  >  I have have made my changes in BeanShellGuiSampler but I can not
>  >  >  find the SWING component of the BeanShellPreprocessor and the
>  >  >  BeanShellPostProcessor. Has somebody an idea what is the name of the
>  >  class
>  >  >  which build up the BeanShell-PreProcessor and PostProcessor.
>  >
>  >  Seems like you are just trying to pass a parameter to the BeanShell
>  >  scripts.
>  >
>  >  If so, why not use the parameter field?
>  >
>  >  >  Cheers
>  >  >
>  >  >  Richard Markham
>  >  >
>  >  >
>  >  >
>  >  >
>  >
>  ______________________________________________________________________________________________
>  >  >  Smals sluit elke aansprakelijkheid uit in verband met de juistheid,
>  de
>  >  >  volledigheid of het tijdig toekomen van de informatie in deze
>  e-mail.
>  >  Aan
>  >  >  deze e-mail kunnen geen rechten worden ontleend en deze e-mail houdt
>  in
>  >  >  geen geval een erkenning van welkdanige aansprakelijkheid in.
>  >  >  Dit bericht is alleen bestemd voor de geadresseerde. Indien dit
>  bericht
>  >  >  niet voor u bestemd is, verzoeken wij u dit onmiddellijk aan ons te
>  >  melden
>  >  >  en het bericht te vernietigen.
>  >  >
>  >  >  Smals décline toute responsabilité quant à l'exactitude, à
>  >  l'exhaustivité
>  >  >  et au délai de transmission des informations contenues dans cet
>  e-mail.
>  >  >  Aucun droit ne peut être revendiqué sur cet e-mail et cet e-mail
>  >  >  n'implique en aucun cas une reconnaissance de responsabilité, quelle
>  >  >  qu'elle soit.
>  >  >  Ce message s'adresse uniquement au destinataire. Si ce message ne
>  vous
>  >  est
>  >  >  pas destiné, nous vous prions de nous le signaler immédiatement et
>  de
>  >  >  détruire le message.
>  >
>  >
>  > ---------------------------------------------------------------------
>  >  To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
>  >  For additional commands, e-mail: jmeter-user-help@jakarta.apache.org
>  >
>  >
>  >
>
>  ---------------------------------------------------------------------
>  To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
>  For additional commands, e-mail: jmeter-user-help@jakarta.apache.org
>
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: jmeter-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jmeter-user-help@jakarta.apache.org


Mime
View raw message