I meant to code a new Assertion, which could be based on the Size Assertion.

The GUI would need another field to specify the name of the variable to check.

The runtime code would need to get the value from the variable instead
of the length of the previous response.

Should not be all that difficult to write.

S.
On 21/10/05, Sonam Chauhan <[EMAIL PROTECTED]> wrote:
> > The If Controller assumes JavaScript - do not enclose the condition in
> > the __Javascript() function.
> >
> > Anyway, would it not be enough to put the following?
> >
> > ${include_tax_price} <= ${exclude_tax_price}
>
> Thanks Seb, you're right of course:
>
> http://jakarta.apache.org/jmeter/usermanual/component_reference.html#If_Cont
> roller
>
> I decided to give this a skip anyway though :) it was a bit too nasty, even
> for me.
>
> Hm, by making your own assertion by a 'Size assertion' did you mean to
> request a valid page and put in an assertion that must fail?
>
> Regards,
> Sonam
>
>
> -----Original Message-----
> From: sebb [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, 19 October 2005 7:51 PM
> To: JMeter Users List
> Subject: Re: Assertion to compare two numbers
>
> The If Controller assumes JavaScript - do not enclose the condition in
> the __Javascript() function.
>
> Anyway, would it not be enough to put the following?
>
> ${include_tax_price} <= ${exclude_tax_price}
>
> ==
>
> Or you could make your own assertion based on the Size Assertion.
>
> S.
> On 19/10/05, Sonam Chauhan <[EMAIL PROTECTED]> wrote:
> > Thanks a lot Sebb. I think I can't use a Beanshell assertion. The JMeter
> > version we're currently frozen at is 1.9.1 (we version control it along
> with
> > the testcases - otherwise things break :)
> >
> > I was playing with an 'If controller' with this condition:
> > ${__javaScript( if (  ${include_tax_price} <= ${exclude_tax_price})
> >                        {return true} else {return false},)}
> > The idea was to go down the if statement if the assertion failed, and then
> > hit an "impossible" URL like http://abcd:123456/
> >
> > On second thoughts, this is nasty. :-P I'll wait until we upgrade JMeter.
> >
> > Regards,
> > Sonam
> >
> >
> > -----Original Message-----
> > From: sebb [mailto:[EMAIL PROTECTED]
> > Sent: Tuesday, 18 October 2005 8:32 PM
> > To: JMeter Users List
> > Subject: Re: Assertion to compare two numbers
> >
> > This is a job for an Assertion.
> >
> > The BeanShell Assertion is currently the only Assertion that can
> > perform such checks currently:
> >
> >
> http://jakarta.apache.org/jmeter/usermanual/component_reference.html#BeanShe
> > ll_Assertion
> >
> > Have a look at the sample.
> >
> > S.
> > On 18/10/05, Sonam Chauhan <[EMAIL PROTECTED]> wrote:
> > > Hello - I'm a bit lost here :-)
> > >
> > >
> > >
> > > My test needs to verify "include-tax" settings were obeyed when
> > calculating
> > > price. Since prices will vary with time, I can't use hardcoded response
> > > assertions. So my test plan logs into two accounts  - one set to include
> > > tax, and one not to. Prices of the same item are then obtained and
> > compared
> > > -- the include_tax price must be higher.
> > >
> > >
> > >
> > > I obtained the prices into two JMeter variables using the 'Regular
> > > Expression Extractor' post-processor.
> > >
> > >
> > >
> > > But how can the script compare these two variables? (i.e. return failure
> > if
> > > the include_tax price is not higher than exclude_tax price)
> > >
> > >
> > >
> > > Sincerely,
> > >
> > > Sonam Chauhan
> > >
> > > --
> > >
> > > Corporate Express Australia Ltd.
> > >
> > > Phone: +61-2-9335-0725, Email: [EMAIL PROTECTED]
> > > <mailto:[EMAIL PROTECTED]>
> > >
> > >
> > >
> > >
> > >
> >
> > ---------------------------------------------------------------------
> > 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]
> >
> >
>
> ---------------------------------------------------------------------
> 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]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to