Refer to:http://www.eviware.com/forums/index.php?topic=1748.0
My script:
def getResponseFilename(fileName) {
def filePath = "C:/PRN Portal/workspace/InventoryReport/TestData/"
respFilename = filePath + fileName + ".xml" // implicitely returned
}
def saveResponseAsFile(testStepName) {
def file = new PrintWriter (getResponseFilename(testStepName))
if (log.isInfoEnabled())
log.info("Opening response file: " + respFilename)
def response = testRunner.testCase.testSteps[testStepName].testRequest.response.contentAsString
file.println(response)
file.flush()
file.close()
if (log.isInfoEnabled())
log.info("Saved response in file: " + respFilename)
}
saveResponseAsFile("RetailerGroups")