Forum Discussion
omatzura
Super Contributor
Hi!
sure.. create a groovy script step after your request and use something like the following:
def testStep = testRunner.testCase.getTestStepByName( "request.." )
def response = testStep.testRequest.response
def outFile = new java.io.FileOutputStream( "myfile..")
def in = response.attachments[0].inputStream
com.eviware.soapui.support.Tools.writeAll( outFile, in )
Hope I got that right.. :-)
regards!
/Ole
eviware.com
sure.. create a groovy script step after your request and use something like the following:
def testStep = testRunner.testCase.getTestStepByName( "request.." )
def response = testStep.testRequest.response
def outFile = new java.io.FileOutputStream( "myfile..")
def in = response.attachments[0].inputStream
com.eviware.soapui.support.Tools.writeAll( outFile, in )
Hope I got that right.. :-)
regards!
/Ole
eviware.com
nmrao
9 years agoChampion Level 3
Thank you for the code snippet. Found that few changes needed though :
1. 'in' is a groovy keyword
2. both in and out streams to be closed, otherwise content is not save and not allowed to open file.
Here is the updated script, using it as script assertion:
def response = messageExchange.response assert null != response, "response is null" def outFile = new FileOutputStream(new File(System.getProperty('java.io.tmpdir')+'/test.zip')) def ins = messageExchange.responseAttachments[0].inputStream if (ins) { com.eviware.soapui.support.Tools.writeAll( outFile, ins ) } ins.close() outFile.close()
- bkbn169 years agoContributor
Hi guys,
I am complete newbie to this SOAPui. I am trying to get the same response MIME image/jpeg file as attachment. I have attached the jpeg file in the request area. Can you give me a detailed step on how to do this ?
Related Content
- 5 years ago
- 11 years ago
Recent Discussions
- 11 hours ago