sebb-2-2 wrote: > > On 03/04/2009, Massas <mus...@hotmail.com> wrote: >> >> >> Massas wrote: >> > >> > >> > Massas wrote: >> >> >> >> >> >> sebb-2-2 wrote: >> >>> >> >>> On 31/03/2009, Massas <mus...@hotmail.com> wrote: >> >>>> >> >>>> Hello all! >> >>>> >> >>>> I'm having problems with a created java sampler. It works like a >> charm >> >>>> with >> >>>> two input parameters passed on from counters in jMeter as long as >> i >> >>>> run in >> >>>> multiple threads. However, if i run loops the input parameters >> seem to >> >>>> be >> >>>> reset, which is my problem. >> >>>> >> >>>> Thread 1, loop 1, variable=1 >> >>>> Thread 2, loop 1, variable=2 >> >>>> Thread 1, loop 2, variable=1 (should it to be 3) >> >>>> Thread 2, loop 2, variable=2 (and 4 here etc.) >> >>>> >> >>>> The weird thing is that the variable is used in HTTP-samplers as >> well, >> >>>> where >> >>>> i can see that it actually increments as it should, but the java >> >>>> sampler >> >>>> doesn't seem to care about that... >> >>> >> >>> Are you saying that the increment does not work in the Java Request >> >>> Sampler provided with JMeter? >> >>> >> >>> If so, please open a Bugzilla issue and attach the simplest possible >> >>> test plan which shows the problem. >> >>> >> >>> Or does it work with that, and not your sampler? >> >>> >> >>>> Anyone have any hints on what I'm doing wrong? >> >>> >> >>> If it's only your sampler that does not work, then compare your code >> >>> with the JMeter Java Request sampler. >> >>> >> >>>> Thanks in advance >> >>>> >> >>>> >> >>>> >> >>>> -- >> >>>> View this message in context: >> >>>> >> http://www.nabble.com/JavaSampler-not-incrementing-input-variables-tp22803561p22803561.html >> >>>> Sent from the JMeter - User mailing list archive at Nabble.com. >> >>>> >> >>>> >> >>>> >> --------------------------------------------------------------------- >> >>>> To unsubscribe, e-mail: jmeter-user-unsubscr...@jakarta.apache.org >> >>>> For additional commands, e-mail: >> jmeter-user-h...@jakarta.apache.org >> >>>> >> >>>> >> >>> >> >>> >> --------------------------------------------------------------------- >> >>> To unsubscribe, e-mail: jmeter-user-unsubscr...@jakarta.apache.org >> >>> For additional commands, e-mail: jmeter-user-h...@jakarta.apache.org >> >>> >> >>> >> >>> >> >> >> >> >> >> I had a feeling that i was way to unspecific when i posted this >> message, >> >> sorry about that. >> >> >> >> It is my own java sampler (that extends AbstractJavaSamplerClient) >> that >> >> 'remembers' the first loops initial values, and ignore the following >> >> loops input variables. >> >> I will look in to jMeters sampler and do some more digging >> >> Thanks for the answer! >> >> >> >> Regards, Massas >> >> >> > >> > Hi Again. >> > >> > I still can't manage to get my sampler to use the incremented variable >> > over loops. Since I'm not very good at java, I'll try to steal some >> time >> > from a developer later this week, but if anyone has a hint until then, >> I'd >> > be grateful. >> > >> > My sampler uses quite a lot from the sleeptest, should I consider >> adding >> > something to the teardownTest perhaps? Today it's just a nice little >> > ripoff: >> > >> > public void teardownTest(JavaSamplerContext context) { >> > getLogger().debug(whoAmI() + "\tteardownTest()"); >> > listParameters(context); >> > } >> > >> > >> >> >> I've noticed that the teardownTest() is only beeing called after all >> loops >> are finished, so putting stuff here is pretty useless. > > It may be useless for your current purpose, but it's not useless in > general. > >> So rephrasing the question again then: >> Why isn't teardownTest() called after each loop? > > (It wouldn't be very well named would it?) > > See the JavaSamplerClient interface. > > You need the TestListener interface, but this is not implemented by > the standard Java samplers. > > You might do better to have a look at one of the other examples under > src/examples. > >> Regards, Mats >> >> -- >> View this message in context: >> http://www.nabble.com/JavaSampler-not-incrementing-input-variables-tp22803561p22863998.html >> >> Sent from the JMeter - User mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: jmeter-user-unsubscr...@jakarta.apache.org >> For additional commands, e-mail: jmeter-user-h...@jakarta.apache.org >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: jmeter-user-unsubscr...@jakarta.apache.org > For additional commands, e-mail: jmeter-user-h...@jakarta.apache.org > > > Doh! Sebb - thank you for you replies. The problem is now solved, it was (as usually) my shortcomings that caused it. If someone else encounters the same problem i'll describe what i did wrong; I initialised the variables in setuptest(), which is only called once. When i put the initialisation in the runtest() it works like a charm..(I think i read too much into not putting overhead in the runtest method)
Again, thanks, and a happy easter to all -- View this message in context: http://www.nabble.com/JavaSampler-not-incrementing-input-variables-tp22803561p23002328.html Sent from the JMeter - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: jmeter-user-unsubscr...@jakarta.apache.org For additional commands, e-mail: jmeter-user-h...@jakarta.apache.org