Testing SOAP web services
SOAP is a protocol specification to exchange information between network systems. Communication and negotiation between systems is done by passing XML message formats over a variety of transport protocols, including HTTP, JMS, Mail, VFS, and so on. Unlike REST, which is an architectural style, SOAP is a protocol, and is thus governed by standards. Due to SOAP's characteristics (extensibility, neutrality, and independence), it is a good candidate for systems integration and interoperability. It provides a mechanism for legacy and modern systems to communicate effectively without needing to be on the same platform or in the same programming language.
JMeter offers two components (SOAP/XML-RPC Request and HTTP Request) that help when testing SOAP web services.
How to do it…
In this recipe, we will see how both SOAP/XML-RPC and HTTP Request can be used to test SOAP web services:
Launch JMeter.
Add Thread Group by navigating to Test Plan | Add | Threads(Users) | Thread Group...