Quantcast
Channel: New board topics in SmartBear Community
Viewing all articles
Browse latest Browse all 20755

SoapUI Teardown Script

$
0
0

I have found the below teardown script from one the blog to save the request and response in to a folder /files.

It works fine when  I have only SOAP request steps but did not work for other types of steps. I have property transfer, groovt script, JDBC Request, Delay and SOAP request in my steps , but only intrested to record request and response of SOAP Request.

// path for the testSuite
def folderPath =  'C:/temp/' + testSuite.name + '_' + System.currentTimeMillis() + File.separator
new File(folderPath).mkdirs()

// for each testCase in the testSuite
testSuite.testCases.each { testCaseName, testCase ->

    // path for this testCase
    def folderPathSuite = folderPath + testCaseName + File.separator
    new File(folderPathSuite).mkdir()

    // for each testStep
    testCase.testSteps.each { testStepName, testStep ->
        // define a file 
        def file = new File(folderPathSuite + testStepName + '_response.xml')
        // get the response and write to file
        file.write(testStep.getProperty('Response').getValue())
    }
}

Viewing all articles
Browse latest Browse all 20755

Trending Articles