Default language.

Soap Service


The Soap Service element is used to call a SOAP based web service.

Add Soap Service to the Test Scenario by dragging it from the tool palette. This opens the Insert a new Soap Service element popup. Here are the fields available when setting up this element:

  • ID - a unique name used to refer to output from this element to other elements in this Test Scenario. Reference to this ID by using the format ${myid}.
  • Label - the unique label name you want assigned.
  • Description - an optional description of the Test Element.
  • Endpoint URI - required, Uri to the server hosting the web service.
  • Operation name - required, Operation to execute.
  • Namespace URI - required, Namespace of the operation to execute
  • Request / Respond Data tab - The request/response data structure is represented similar to a Component element and field values, expected values and verify expressions can be defined in same way as for a Component.
  • Authorization tab -
    • Authorization type -
      • No authorization - No authorization is used
      • Basic authorization - then an Authentication element must be available under the Soap Service element where the userId is also specified. The password will be collected and saved by the client or server in a secure way, and it will not be part of the test scenario itself.
    • User ID - User ID to be used with Basic authorization.
  • HTTP Headers tab - Optional Http headers can be added to the request.
  • OK / Cancel - click on OK to save your element.

Important

There might be times you need to specify the qualifyData attribute. The qualifyData attribute is only accessible from the XML syntax. Refer to the Soap Service - Source Reference section.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*