SOAP API Testing

Test SOAP web services with WSDL import and XML response assertions.
Updated

What It Does

SOAP API Testing lets you test legacy and enterprise SOAP web services with the same ease as REST APIs. Import your WSDL, and the platform discovers all operations, bindings, and message schemas — then generates XML-based test cases automatically with proper SOAP envelopes, namespaces, and data types. You can validate responses with XPath-style element assertions, check for SOAP faults, and sign in with Basic, NTLM, OAuth 1.0a, a bearer token or a client certificate. The WSDL is stored at import, so runs never refetch the contract and mocks work offline. For enterprises modernizing their APIs, this means testing both SOAP and REST services from a single platform with unified reporting and analytics.

SOAP API testing: an OrderService WSDL is imported and its operations CreateOrder, GetOrder, CancelOrder and ListOrders are discovered; a generated SOAP envelope calls GetOrder on api.example.com using an NTLM auth profile, and XPath-style assertions check that the response status is SHIPPED, the total is above zero and there is no SOAP fault

Overview

Import WSDL definitions to auto-discover SOAP operations, bindings, and message formats, with SOAP 1.1 and 1.2 bindings detected separately. The platform generates proper SOAP envelope request bodies with correct XML namespaces and data types, and keeps the Content-Type in step with the SOAP version so strict IIS/ASMX services do not answer 415. Test with XML response assertions (fault, envelope and XPath-style element checks), HTTP-level authentication including Basic, NTLM, OAuth 1.0a, bearer tokens and client certificates, and custom HTTP headers such as SOAPAction. Ideal for enterprise teams maintaining legacy SOAP services alongside modern REST APIs — all from the same platform with the same AI-powered test generation, scheduling, and CI/CD integration.

Key Capabilities

WSDL import for automatic operation and binding discovery
Auto-generated SOAP envelope request bodies with correct XML namespaces
XML response assertions with XPath-style element checks
SOAP fault checks, plus field and text assertions on the fault code and detail
HTTP-level auth: Basic, NTLM, OAuth 1.0a, bearer tokens and client certificates
Same AI test generation, CI/CD, and scheduler integration as REST

How It Works

  1. 1

    Import your WSDL definition via URL or file upload

  2. 2

    Platform discovers all SOAP operations, bindings, and message types

  3. 3

    AI generates test cases with proper SOAP envelope XML request bodies

  4. 4

    Validate responses with XPath-style element assertions and SOAP fault checks

  5. 5

    Attach an auth profile (Basic, NTLM, OAuth 1.0a, bearer or client certificate) to the project or test

Available on

All Plans

Included in the free trial — no credit card required.

Included in all plans
See pricing →

Built for regulated teams

Teams in regulated industries rely on this capability to ship API changes with an audit trail.

Go deeper

Guides and playbooks that show this capability in practice.

Try SOAP Today

Start your 15-day free trial — no credit card required.