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]

