[SoapUI] 在SoapUI中,设置开关批量保存整个Response,作为期望结果进行校验

时间:2023-03-10 07:00:54
[SoapUI] 在SoapUI中,设置开关批量保存整个Response,作为期望结果进行校验
//获取保存response的文件路径和名称
def testSuiteName = context.testCase.testSuite.name
def testCaseName = context.testCase.name
def fileName = context.expand( '${projectDir}' )+"/TestData/"+testSuiteName+"/"+ testCaseName+"/"+context.expand('${DataSource#testData}')+".txt"
def myResponse = "" def ifSaveResponseAsExpected = context.expand('${#testsuite#ifSaveResponseAsExpected}')
if(ifSaveResponseAsExpected=="yes"){
//获取response保存到本地
myResponse = messageExchange.response.contentAsString
File file = new File(fileName)
file.write(myResponse)
}