On 06/09/2008, Ian Blavins <[EMAIL PROTECTED]> wrote: > G'day > > 600 threads > > Tried a loop controller using the output of the jmeter sampler that > determined whether to execute the script or not. The output was 0 or 1 which > went into the loop count field of the loop controller. Didn't get stable > behavior.
Actually, I meant that a loop controller with a fixed count of one should be equivalent to a Simple Controller and an If Controller where the condition is always true. In all cases, the samples are executed once. > Replaced the loop controller with a switch controller but that didn't work > because it doesn't at 2.3.1. Some words seem to be missing here? > Upgraded to 2.3.2 and at least I now have a working structure. Next is to > see if the performance is any better. > > > > > > Ian Blavins > Software performance specialist > . > TEMENOS > The Banking Software Company > . > PeopleBuilding 2, Maylands Av > Hemel Hempstead UK HP2 4NW > . > T: +44 (0) 1442 431 106 > E: [EMAIL PROTECTED] > . > www.temenos.com > > . > Consider the environment. Please don't print this e-mail unless you really > need to. > > > -----Original Message----- > From: sebb [mailto:[EMAIL PROTECTED] > Sent: Saturday, 6 September 2008 4:36 PM > To: JMeter Users List > Subject: Re: Performance of if controller > > On 06/09/2008, Ian Blavins <[EMAIL PROTECTED]> wrote: > > G'day > > > > > > > > I've been trying to identify the cause of a major loss of throughput in > > my JMeter scripts (note, in the throughput of the scripts through the > > JMeter engine, not loss of throughput on the target server). > > > > > > > > It appears the If controller is very expensive in JMeter throughput > > terms. > > > > Could well be so - it has to create a Javascript interpreter. > > > > > If I wrap the sampler call of an existing test plan with an If > > controller that has an expression of "true" == "true" then the > > throughput of my scripts drops from around 36,000 scripts per second to > > around 2,200 scripts per second. > > > > How many threads? > > > > > This is jmeter 2.3.1 with the client on Windows XP and remote jmeter > > hosts on an IBM p570 running AIX. > > > > Current version is 2.3.2 > > > > > > > Is there a known slowness in the If controller ? > > > > What happens if you replace the If Controller with a simple controller > or a loop controller with count=1? > > That would be a fairer comparison. > > > > > > > > > (These are test scripts designed to determine how to get high JMeter > > throughput so they don't do very much. In my real scripts half the > > expression is of course a variable computed in earlier test plan steps.) > > > > > > > > I can easily get around this since my sampler is a custom written Java > > sampler. I just have to pass the test variable into the sampler and let > > it decide whether to execute. > > > > > > > > > > > > > > > > Ian Blavins > > Software performance specialist > > > > . > > > > TEMENOS > > The Banking Software Company > > > > . > > > > PeopleBuilding 2, Maylands Av > > > > Hemel Hempstead UK HP2 4NW > > > > . > > > > T: +44 (0) 1442 431 106 > > E: [EMAIL PROTECTED] > > > > . > > > > www.temenos.com <http://www.temenos.com> > > > > . > > > > P Consider the environment. Please don't print this e-mail unless you > > really need to. > > > > > > > > > > Disclaimer: > > If you have received this e-mail in error please notify the sender. > > Please note that any views or opinions presented in this e-mail are solely > > those of the author and do not necessarily represent those of TEMENOS. > > We recommend that you check this e-mail and any attachments against > viruses. > > TEMENOS accepts no liability for any damage caused by any malicious code > > or virus transmitted by this e-mail. > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > > Disclaimer: > If you have received this e-mail in error please notify the sender. > Please note that any views or opinions presented in this e-mail are solely > those of the author and do not necessarily represent those of TEMENOS. > We recommend that you check this e-mail and any attachments against viruses. > TEMENOS accepts no liability for any damage caused by any malicious code > or virus transmitted by this e-mail. > >

