Using Postman to test SOAP webservices

Recently I had to maintain a soap-based webservice. Really ugly stuff, you know. The problem is that I wanted to test my endpoint, but as the development environment is inside a docker that is inside a vagrant (is it correct to say this? 😩) I'm unable to use online tools like plum voice soap tester (or maybe it is some restriction in my network, not sure).

Looking for a desktop application I just found some specific to REST webservices. I didn't look much tought, I decided to try some way to test soap with a rest tool. And this is how I did it with Postman:

  1. Set the request URL to use POST Set the request URL to use POST

For this tutorial we're going to use this wsdl:

  1. Then, set the body to raw and the content-type to XML (text/xml) Postman body

  2. Set the envelope according to the specifications

    <?xml version="1.0" encoding="utf-8"?>
    <soap:Envelope xmlns:xsi="" xmlns:xsd="" xmlns:soap="">
     <Add xmlns="">
  3. Hit send! You should get the response below

    <?xml version="1.0" encoding="utf-8"?>
    <soap:Envelope xmlns:soap="" xmlns:xsi="" xmlns:xsd="">
         <AddResponse xmlns="">

Postman response

No Comments Yet