Test SOAP Service
The following will guide you to test a desired Soap/XML-based API outside of Developer Portal with tools such as SoapUI or Postman.
Selecting the WSDL
Once you've determined the API to test, download the WSDLs zip file and extract to your desired location.
Make note of the WSDL that corresponds to the particular service that you will be testing and importing into SoapUI. The WSDLs typically reside in a folder called "interfaces".
Importing WSDL into SoapUI
After launching SoapUI select File - New SOAP Project from the menu bar. Click the browse button and select the desired WSDL.

Once the new project is created there will be a corresponding entry on the left window pane containing an empty sample xml Request 1.

Getting Your Sample XML
The sample XML to test with can be retrieved by clicking on the Samples link in the Service List tab for the specific service that you are testing with.
Once the Sample XML pops up in another window save it (cntl + S) to a desired location and open it up with your preferred XML editor (XmlSpy, XmlPad, Notepad, etc).
Copy the content from the xml editor and overlay it in Request 1 from SoapUI.

Getting the Endpoint URL
The endpoint URL can be found by clicking the Try Out button on the Services List tab.
The URLs are located in the Resource URL section. Any of the URLS will work, but it's up to your implementation to choose which one makes sense.
Copy the desired Resource URL and click the URL drop down in SoapUI and select [add new endpoint..]. Paste the copied endpoint and click OK.

Getting the Header Parameters
The Header Parameters can be found by clicking the Try Out button on the Services List tab.
The Header Parameters are located in the Set Request Header section. If you don't have Authorization key get it from the API Console

Set the headers in SoapUI.

Once the headers are defined, click on the green play button to run the test in SoapUI. A successful response should be displayed.


