SoapUI Open Source: Good tool for light tasks
Use Cases and Deployment Scope
Used for testing. There are simple cases like API Testing or connecting to backends to kick off some flows, but processes and flows are also be tested, like starting a workflow and checking that the data propagates correctly down the flow. We also use a script for checking if all environments are up. Automation can also be performed with waits, loops, and for those savvy, you can even put in custom code using Groovy.
Pros
- Automated workflows
- Soap requests: good for those who don't really want to play around with configuring headers
- API Testing
Cons
- Configuration of REST APIs
- Can appear clunky
- Has functionality behind a paywall (i.e. Pro version)
Likelihood to Recommend
Good for simple requests, simple scripts, assertions, and small workflows. Also not bad with the Open Source version if savvy with code as you can do a lot with custom functionality.Free version has limited compatibility with scripts/projects created from the Pro version, but functionality-wise can probably be made up with coding. As such, the free version may not be too suitable for complex scripts or for those who are not familiar with coding as functionality/usability may be limited.