by the way, the current HEAD has a JMS sampler, so you don't need to
write your own. Just check out and build it.

you'll need to get jms.jar from here http://java.sun.com/products/jms/docs.html

or if you are using a specific JMS provider, just drop the necessary
jar files in the jmeter/lib/ directory.  if you run into problems,
email me.

peter




On Fri, 26 Nov 2004 14:22:45 +0000, Eric Laverge <[EMAIL PROTECTED]> wrote:
> Hello,
> 
>                  After reading on JMeter I whanted to create a custom 'Java 
> Request' to
> show to my co-worker how we could Load test our JMS application with this
> product. I simply cannot get my AbstractJavaSamplerClient class to show up
> into the 'Java Request' combo-box.
>                  My class is in Jar under the /lib/ext folder (like in the 
> User doc). What
> else should I do to get this thing working ? Any issues with the Classloader
> ? Do I have to edit a .jmx file ?
> 
> After some research, it looks like I am not the only one with this problem :
> 
> http://www.javalobby.com/forums/thread.jspa?forumID=16&threadID=11892
> 
> http://groups.google.com/groups?q=JMeter+%22Java+Request%22&hl=en&lr=&c2coff=1&selm=fbf4af5e.0307020507.4b33097f%40posting.google.com&rnum=1
> 
> Thank you for your Help.
> 
> //---------My  Sample Java Request
> 
> public class HvSampler extends AbstractJavaSamplerClient
> {
> 
>         static private Arguments _arguments;
>         static
>         {
>                 _arguments = new Arguments();
>                 _arguments.addArgument("myArg1",",myValue1");
>                 _arguments.addArgument("myArg2",",myValue2");
>         }
> 
>         public Arguments getDefaultParameters()
>         {
>                 return _arguments;
>         }
>         public void setupTest(JavaSamplerContext context)
>         {
>                 System.out.println("inside setUp");
> 
>         }
> 
>         public SampleResult runTest(JavaSamplerContext context)
>         {
>                 System.out.println("inside runTest");
>                 printContext(context);
>                 try
>                 {
>                         Thread.sleep(2000);
>                 }
>                 catch (InterruptedException e){ e.printStackTrace();}
>                 return getSampleResult();
>         }
> 
>         public void teardownTest(JavaSamplerContext context)
>         {
>                 System.out.println("inside teadDown");
>         }
>         private SampleResult getSampleResult()
>         {
>                 SampleResult r = new SampleResult();
>                 r.setSuccessful(true);
>                 r.setResponseMessage("coucou");
>                 return r;
>         }
>         private void printContext(JavaSamplerContext ctx)
>         {
>                 Iterator iterator = ctx.getParameterNamesIterator();
>                 System.out.println("SamplerContext :");
>                 while (iterator.hasNext())
>                 {
>                         String  name= (String) iterator.next();
>                         String value = ctx.getParameter(name);
>                         System.out.println(name+ "=" + value);
>                 }
>                 System.out.println("");
>         }
> }
> 
> ---------------------------------------------------------------------
> 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