Applies to ReadyAPI 3.3.1, last modified on August 11, 2020
You can use Groovy scripts to perform various actions with responses, like modifying their content, logging the results, and so on.
This topic describes how to use a Groovy script to modify the responses.
There are several ways to run this script:
The following code demonstrates how to change a specific value in all response messages with the
RequestFilter.afterRequest event handler:
if( request.response == null )
// Getting the response content.
def content = context.httpResponse.responseContent
// Modifying the content – replacing all 555 with 444.
content = content.replaceAll( "555", "444" )
// Overriding the response.
context.httpResponse.responseContent = content
Setup, TearDown, and Report Scripts