SoapUI is a free and open source cross-platform Functional Testing solution. With an easy-to-use graphical interface, and enterprise-class features, SoapUI allows you to easily and rapidly create and execute automated functional, regression, compliance, and load tests. In a single test environment, SoapUI provides complete test coverage and supports all the standard protocols and technologies. There are simply no limits to what you can do with your tests. Meet SoapUI, the world’s most complete testing tool!
Easy from the start
Even if youâ€™ve never used SoapUI before, youâ€™ll find that creating even the most advanced test scenarios is very simple. Your testing journey in SoapUI begins with a Project. And creating one is as easy as a right-click. If you want, you can directly add a WSDL, create sample requests for all the operations in the service, and even create a mock of the imported WSDL â€“ all at once. You can even add a REST service â€“ just click a checkbox and SoapUI takes care of the rest for you. Once youâ€™ve created a project, instantly create and run any number of Functional/Load Tests, MockServices, and more. Thanks to the Navigator â€“ the tree structure on the left of the main window â€“ your progress and test organization are always in view. And from the Project window, you can manage and control everything related to your project.
All-in-one automated testing
SoapUI is a complete and automated testing solution. In a single test environment, it provides industry-leading technologies and standards support, from SOAP- and REST-based Web services, to JMS enterprise messaging layers, databases, Rich Internet Applications, and much more. And in SoapUI, you do all this from its intuitive and powerful user interface. For a higher degree of automation, SoapUI also offers a set of command-line tools that let you run your Functional/Load Tests and MockServices from just about any task scheduler, or as an integrated part of your build process. For those who want to go the extra mile on automation, SoapUI always gives you the option of scripting. Thatâ€™s automation at its finest!