On 7 December 2012 20:58, BOLB (Bohdan L Bodnar) <[email protected]> wrote:
>
> Greetings!
>
>
>
> Here is the problem:
>
>
>
> I've HTTP-based API calls to a particular system.  The system returns an 
> error code that is either negative (for success) or greater than zero 
> (indicating the requested operation has been started).
>
> In the event the return code is greater than zero, I poll the system using a 
> "while" loop.  In one of the calls, I'm using the following in the "while" 
> controller:  ${__javaScript(${DEL_CAT1_STATUS} > 0)}.  The portion of the 
> script looks as follows:
>
>

START = ${__time}

> WHILE CONTROLLER
>
>                 HTTP REQUEST (this is the API call)
>
>                                 REGULAR EXPRESSION EXTRACTOR (to get 
> “DEL_CAT1_STATUS”)
>
>                 DELAY
>
>

ELAPSED = ${__longSum($__time,-${START})}

> I want to measure the total time spent in this “while” loop (this is for 
> statistical analysis).  High accuracy isn’t all that important – the loop 
> will spin at least a dozen or so times and the delay probably swamp 
> measurement error.
>
>
>
> Any suggestions?

See above.

You could then log it using the log function or use it in a Java Sampler.

Or of course you could enclose the entire loop in a Transaction Controller.

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to