Hi,
The http request is about exporting application to local path.
I run the HTTP request in postman and click "Send and Download" button, and can save the exported zip file into local path.
Then I run this HTTP request in soapui 5.0.0, cannot get exported zip file as Postman. From body of response, server return data in responce, please see the attached "body of response.txt" file. Does anyone know how to get file as .zip?
Best regards,
Bessie
Thanks a lot for your reply. Do you also want to see the screenshot of raw data of response? If yes, please see the attached "raw of response.jpg" file.
No attchement in response of HttpRequest. Plase see attached "xml of response.jpg" file.
Yes, do you know how to extract the response content and save it as zip file? Would you please share code with me? Thanks again.
Now after running changed scripts, .zip file is created. However, cannot open it, please see attached picture. Would you please see which script line I missed? Thanks.
def responseBody=testRunner.testCase.getTestStepByName("ExportApplication").httpRequest.response.responseContent;
//InputStream ins = new ByteArrayInputStream(responseBody.getBytes("UTF-8"))
InputStream ins = new ByteArrayInputStream(responseBody.getBytes())
log.info responseBody
def outFile = new FileOutputStream(new File('C:/temp'+'/TestCreateDeleteApp_1.0.zip'))
if (ins) {
com.eviware.soapui.support.Tools.writeAll(outFile, ins )
}
ins.close()
outFile.close()
Hi All,
I used the script from the previous answer and was able to save a zip. When I open the zip and try to open the xml inside I get a Data error 'file is broken'.
What am I doing wrong?
@jurven007: This post is over a year old. You may be better served writing your own post with your own specific details, and reference this thread as/if necessary.
Thanks, I will open a new request
Compare an expected JSON value and actual response in Events
Fetch value/data from JSON response using Groovy Script
Filtering data retrieved from a DataSource
Get data from Petstore and add it to Excel sheets