SoapUI is a free and open source tool for testing web services. It allows users to create test suites containing test cases with multiple test steps. Tests can be data-driven using external data sources. SoapUI supports functional testing of web services as well as load and scenario-based testing. It provides reporting and the ability to test services before they are implemented using mock services.