Forum Discussion
- groovyguyCommunity Hero
I assume you are asking how to convert this? There are 1000 milliseconds to 1 second. Or are you looking to make ReadyAPI convert the values for you?
- smanikandanOccasional Contributor
yes, I am looking for the feature to convert the response time to seconds instead of milliseconds in readyAPI
- smanikandanOccasional Contributor
Thanks, Is there a way to convert in Groovy Script?
- groovyguyCommunity Hero
Yes, that should be possible. Do you want to access it as a groovy assertion on each test step? Or as a separate groovy test step? What do you want the groovy script to do with the time calculated in seconds?
- smanikandanOccasional Contributor
Looking for a separate way to convert the response time in seconds in Groovey script test step after perform the request
- groovyguyCommunity Hero
Here's some code that should work as a groovy test step. You'll have to have to fill in the test step you care about, but this will get you the response time in seconds.
def testStep = context.testCase.testSteps["ENTER TEST STEP NAME HERE"] def milliSeconds = testStep.testRequest.response.getTimeTaken(); def seconds = milliSeconds / 1000;
- smanikandanOccasional Contributor
Thanks its worked