SoapUI is an open-source web service testing application for service-oriented architectures (SOA) and representational state transfers (REST). It provides a graphical user interface (GUI) for easy testing, development and simulation of web services. It supports functional testing, performance testing, security testing and virtualization of web services. It also enables developers to create and execute automated functional, regression, and load tests. SoapUI supports both SOAP and REST services and allows users to create and execute tests on both types of services. SoapUI also provides support for popular web service protocols such as WSDL, UDDI, WS-Security, WS-Addressing, and WS-Reliable Messaging. It also provides support for different data formats such as JSON, XML and HTML. SoapUI has features like data-driven testing, project management, and integration with other tools such as JIRA.
soapUI can generate a request based on a WSDL