Ask a Question

Return vallue of testRunner.getTimeTaken()

rdebie
Contributor

Return vallue of testRunner.getTimeTaken()

Can you tell me what i got bat brom testRunner.getTimeTaken()
is than milliseconds or what else?
4 REPLIES 4
omatzura
Super Contributor

Hi!

yes.. in milliseconds.. it is the sum of the time taken by all teststeps during the execution of your testcase..

regards,

/Ole
eviware.com
rdebie
Contributor

oke, thanxs
BhuvanShanmugam
Contributor

Hi Ole,

Is there a call i can use to get the time taken for this call of the test step (the soap call).
I would like to get it logged in a data sink for each thread of a load test.

Im a newbie with groovy so all help is appreciated.

Thanks,
Bhuvan.
SmartBear_Suppo
SmartBear Alumni (Retired)

Hi!

sure.. the testRunner contains a results property which is a List of all TestStepResult objects collected during the execution of the TestCase (one for each run of a TestStep). This object has a timeTaken property which contains the desired value; you just need to figure out which TestStepResult is the one you are after; for example if you add a groovy script step after your soap call, it would be the last added result;

log.info( testRunner.results[testRunner.results.size()-1].timeTaken )

Hope this helps you forward!

/Ole
eviware.com

Did my reply answer your question? Give Kudos or Accept it as a Solution to help others. ⬇️⬇️⬇️
cancel
Showing results for 
Search instead for 
Did you mean: