On 24 February 2012 01:36, Nirodha Pramod <[email protected]> wrote: > Hi, > > > On Thu, Feb 23, 2012 at 4:07 PM, sebb <[email protected]> wrote: > >> On 23 February 2012 23:37, Nirodha Pramod <[email protected]> wrote: >> > Hi, >> > >> > I want to test a session enabled axis2 service with Jmeter. There's an >> > special java client have written to test this. I want invoke that class >> > within jmeter.I tried with BShell sampler. But I get an error when the >> test >> > starts. >> > >> > ERROR - jmeter.util.BeanShellInterpreter: Error invoking bsh method: >> eval In >> > file: inline evaluation of: ``import java.text.SimpleDateFormat; import >> > java.util.Calendar; import java.util.H . . . '' Encountered "," at line >> > 116, column 23. >> >> So what is at line 116? >> > > Inside beanshell line 116 is, > > Map<String, String> contextMap = new HashMap<String, String>(); >
I don't think BeanShell supports generics. > >> >> > Is there any other sampler I can use for this? >> >> Not without writing some Java code. >> >> You could use the Java Sampler - this would mean implementing the >> appropriate interface. >> >> It's possible to use BeanShell to write very complicated scripts, but >> they can be tricky to debug. >> >> I suggest you write a wrapper for the test code that you can just call >> as a method that returns a string. >> >> So the BeanShell code would just be: >> >> return perform_sample(p1, p2, p3); >> > > So lets say My class is 'SessionClient' and the method is 'execute' . Do I > have to create a object of that class inside beanshell and invoke > 'execute'.? Or else how should I do it? Depends on whether the method is static or not. How would you do it in Java? >> >> The method should accept string parameters for all the items that need >> to vary between tests. >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> >> > > > -- > *Nirodha Gallage* > Software Engineer, QA. > WSO2 Inc.: http://wso2.com/ > Email: [email protected] Mobile: +94716429078 --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
