SOAP API Testing
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.
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
How It Works
- 1
Import your WSDL definition via URL or file upload
- 2
Platform discovers all SOAP operations, bindings, and message types
- 3
AI generates test cases with proper SOAP envelope XML request bodies
- 4
Validate responses with XPath-style element assertions and SOAP fault checks
- 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.
Documentation
Step-by-step guides for setting up and using SOAP.
- Import and Discover EndpointsImport endpoints from OpenAPI/Swagger, WSDL, or GraphQL, bring in requirements from your backlog, and detect endpoint changes as your API evolves.
- Endpoint Management: Select and MaintainFind endpoints by method and path, add or edit them by hand, try a request for debugging, and know when to re-import instead of editing the tree manually.
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.