Forum Discussion
Whe ni use the below event
Event : TestRunListener.afterStep
def step = testStepResult.testStep.name
log.info step
def stamp = testStepResult.timeStamp
def timeTaken = testStepResult.timeTaken
testRunner.testCase.getProperty("TimeStamp").setValue(stamp)
testRunner.testCase.getProperty("TimeTaken").setValue(timeTaken)
It is not capturing any data in the property.
Using the log.info messageExchange.response.timeTaken i can print the values in log file, but how to capture in ay of the property which in turn using data sink i can pass it to output file.
I am using Ready API 1.3.1 version. Please advice
Ok, let me give an example to capture the response time into test case level property, RESPONSE_TIME as shown below in the Script Assertion and the same works both in free and pro versions as well.
//Check if there is a value in the response time taken using assert assert messageExchange.response.timeTaken, "Response time is empty or null" //set the value to test case level custom property context.testCase.setPropertyValue('RESPONSE_TIME', (messageExchange.response.timeTaken).toString())
- rayapudi9049 years agoOccasional Contributor
Thank you so much Rao.
It worked, Need one more input for Timestamp am getting the below value INFO:1457454710086
How to convert this into a meaning full value
Please advice.
- nmrao9 years agoChampion Level 3May be explain with more details by opening a new question.
Related Content
Recent Discussions
- 4 days agogroovyguy