Service Virtualization

Expand all | Collapse all

REST STEP - Attach/Upload file

Jump to Best Answer
  • 1.  REST STEP - Attach/Upload file

    Posted 11-02-2018 01:09 PM

    Please guide how to attach/upload file(pdf) through rest API step in automation test flow



  • 2.  Re: REST STEP - Attach/Upload file

    Posted 11-02-2018 02:45 PM

    What version of DevTest are you on?

    Are you wanting to upload the file to a browser URL?



  • 3.  Re: REST STEP - Attach/Upload file

    Posted 11-05-2018 04:38 PM

    Version 10.3

    We are using REST API(ZAPI REST URL) to attach reports to Jira # using zapi API..



  • 4.  Re: REST STEP - Attach/Upload file

    Posted 11-06-2018 10:05 AM

    DEVTEST has a Webservice Execution XML step, in which you can send an attachment as part of the request. You can do this in the Webservice Execution XML-->Attachments tab

    https://docops.ca.com/devtest-solutions/10-3/en/using/using-application-insight/creating-baselines/web-service-baselines/web-services-with-attachments

     

    Hope this helps.  



  • 5.  Re: REST STEP - Attach/Upload file

    Posted 11-06-2018 12:33 PM

    Hi Shiney, Thanks for the reply, I think that step is applicable only for SOAP request but In this case I will need to use REST API URL with attachment. The same working in postman but trying to find solution wiht Devtest



  • 6.  Re: REST STEP - Attach/Upload file

    Posted 11-06-2018 12:40 PM

    Yes you are right,  it is for Soap Requests.  



  • 7.  Re: REST STEP - Attach/Upload file

    Posted 11-07-2018 12:47 AM

    The Web Service Call step is primarily intended for SOAP request but the payload content is completely free for you to choose, so whether or not you put a Soap:Envelope in there is up to you, you can just as well put a JSON structure.

     

    One restriction it only does a POST. So, if your requirement is to do a POST to a REST API URL you can still use this step and its ability to attach a file.

     

    Cheers,

    Danny



  • 8.  Re: REST STEP - Attach/Upload file

    Posted 11-08-2018 01:28 PM

    Thanks Let me check



  • 9.  Re: REST STEP - Attach/Upload file
    Best Answer

    Posted 11-06-2018 12:56 PM

    Can you try this: 

     

    Add a MIME step,  
    Parameter : inventoryFile 
    File : {{filepath}} 
    MimeType:application/octet-stream 

     

    Then

    In the HTTP step : add the POST Parameter 
    inventoryFile {{fileName}} 

     



  • 10.  Re: REST STEP - Attach/Upload file

    Posted 11-08-2018 01:30 PM

    Thanks Shiney, will check and get back



  • 11.  Re: REST STEP - Attach/Upload file

    Posted 11-08-2018 01:44 PM

    Thanks Shiney, it worked able to post rest API with file attached