whoops sorry i didnt see that my condition was the other way around , you
would need to initalise match(using beanshell or whatever..
also you should probably have a delay between your http requests.

On Wed, Aug 12, 2009 at 10:44 AM, Deepak Shetty <[email protected]> wrote:

> also I suppose you need to initalise the value of ${match}
> OR have your condition as
> ${__javaScript("${match}" != "wait_spin.gif")}
> so that the initial value is irrelevant
>
> One question.. how does the browser do this ? does it continuously refresh
> (in which case your test is correct) or does it wait for the response of an
> AJAX call (in which case you probably shouldnt implement your test in this
> way)
>
> regards
> deepak
>
>
> On Wed, Aug 12, 2009 at 10:31 AM, sebb <[email protected]> wrote:
>
>> On 12/08/2009, hoffm11 <[email protected]> wrote:
>> >
>> >
>> >  ok.  I have a page that has wait_spin.gif in the body.  Once the page
>> is
>> >  done processing, wait_spin.gif goes away and the result set is
>> returned.
>> >
>> >  In my while loop, I have
>> >
>> >  While (condition:  ${match})
>> >  - HTTP Request
>> >  -- RegEx Extractor
>> >  ----reference name:  match
>> >  ----reg Ex:  (wait_spin\.gif)
>> >
>> > ----Template:  $1$
>> >  ----Match No. 1
>> >
>> > ----default value:  NO VALUE
>> >
>> >  Evethough wait_spin.gif doesn't show up it still stays in the while
>> loop.
>> >
>> >  What the heck am I not doing right?
>> >
>>
>> As I wrote already, the While Controller condition needs to evaluate
>> to "false" in order to exit the loop.
>>
>> As far as I can tell, ${match} will be equal to "NO VALUE" or
>> "wait_spin.gif".
>>
>> Neither of these is the same as "false".
>>
>> >
>> >
>> > sebb-2-2 wrote:
>> >  >
>> >  > On 12/08/2009, hoffm11 <[email protected]> wrote:
>> >  >>
>> >  >>  Um, I am confused why this isn't valid?  I thought you can just
>> specify
>> >  >> the
>> >  >>  variable in the condition?
>> >  >
>> >  > Of course, but the condition has to evaluate to "false" in order to
>> >  > exit the loop.
>> >  > See the documentation.
>> >  >
>> >  >>  I expect it to exit the while loop once the text "Total Number
>> Returned"
>> >  >> is
>> >  >>  return and then continue on with the rest of the script.  The
>> >  >> application
>> >  >>  uses a lot of ajax stuff and this is the only why I can get this to
>> >  >> work.
>> >  >>
>> >  >>  Can you give me an example on how this can be done and what I am
>> doing
>> >  >>  incorrect?
>> >  >>
>> >  >>
>> >  >>
>> >  >>
>> >  >>  sebb-2-2 wrote:
>> >  >>  >
>> >  >>  > On 12/08/2009, hoffm11 <[email protected]> wrote:
>> >  >>  >>
>> >  >>  >>  Alright here is what I have.
>> >  >>  >>
>> >  >>  >>  While Controller  (Condition..  ${match}
>> >  >>  >
>> >  >>  > That is not a valid condition, see:
>> >  >>  >
>> >  >>  >
>> >  >>
>> http://jakarta.apache.org/jmeter/usermanual/component_reference.html#While_Controller
>> >  >>  >
>> >  >>  >>  - Regex Expression
>> >  >>  >>   -  Ref Name:  match
>> >  >>  >>   -  Reg Ex:  Total Number Returned
>> >  >>  >>   - Template:  $1$
>> >  >>  >>   -  Match No.  1
>> >  >>  >>   -  Default value:  NO VALUE
>> >  >>  >>
>> >  >>  >>  - HTTP Request (this page will have a hourglass and then post
>> "Total
>> >  >>  >> Number
>> >  >>  >>  Returned" when done)
>> >  >>  >>   -  show.page
>> >  >>  >>
>> >  >>  >>  This does not work for me.
>> >  >>  >>
>> >  >>  >
>> >  >>  > In what way does it not work?
>> >  >>  > What happens?
>> >  >>  > What did you expect to happen?
>> >  >>  >
>> >  >>  >>
>> >  >>  >>  sebb-2-2 wrote:
>> >  >>  >>  >
>> >  >>  >>  > On 12/08/2009, hoffm11 <[email protected]> wrote:
>> >  >>  >>  >>
>> >  >>  >>  >>  Is there a way in jmeter to say..
>> >  >>  >>  >>
>> >  >>  >>  >>  Wait for Assertion X to display on the screen before moving
>> to
>> >  >> the
>> >  >>  >> next
>> >  >>  >>  >>  request in the script?
>> >  >>  >>  >
>> >  >>  >>  > How does a browser do this?
>> >  >>  >>  >
>> >  >>  >>  > You need to create a While loop with the appropriate sampler
>> and
>> >  >>  >>  > Post-Processor.
>> >  >>  >>  >
>> >  >>  >>  >> --
>> >  >>  >>  >>  View this message in context:
>> >  >>  >>  >>
>> >  >>  >>
>> >  >>
>> http://www.nabble.com/Wait-for-Text-to-show-up-before-moving-on-tp24935961p24935961.html
>> >  >>  >>  >>  Sent from the JMeter - User mailing list archive at
>> Nabble.com.
>> >  >>  >>  >>
>> >  >>  >>  >>
>> >  >>  >>  >>
>> >  >>  >>
>> ---------------------------------------------------------------------
>> >  >>  >>  >>  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]
>> >  >>  >>  >
>> >  >>  >>  >
>> >  >>  >>  >
>> >  >>  >>
>> >  >>  >>
>> >  >>  >> --
>> >  >>  >>  View this message in context:
>> >  >>  >>
>> >  >>
>> http://www.nabble.com/Wait-for-Text-to-show-up-before-moving-on-tp24935961p24938085.html
>> >  >>  >>
>> >  >>  >> Sent from the JMeter - User mailing list archive at Nabble.com.
>> >  >>  >>
>> >  >>  >>
>> >  >>  >>
>> >  >>
>> ---------------------------------------------------------------------
>> >  >>  >>  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]
>> >  >>  >
>> >  >>  >
>> >  >>  >
>> >  >>
>> >  >>  --
>> >  >>
>> >  >> View this message in context:
>> >  >>
>> http://www.nabble.com/Wait-for-Text-to-show-up-before-moving-on-tp24935961p24939302.html
>> >  >>
>> >  >> Sent from the JMeter - User mailing list archive at Nabble.com.
>> >  >>
>> >  >>
>> >  >>
>>  ---------------------------------------------------------------------
>> >  >>  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]
>> >  >
>> >  >
>> >  >
>> >
>> >
>> >
>> >  --
>> >
>> > View this message in context:
>> http://www.nabble.com/Wait-for-Text-to-show-up-before-moving-on-tp24935961p24941184.html
>> >
>> > Sent from the JMeter - User mailing list archive at Nabble.com.
>> >
>> >
>> >  ---------------------------------------------------------------------
>> >  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