API testing using SOAPUI
Overall Satisfaction with ReadyAPI (formerly SoapUI Pro, LoadUI Pro, & ServiceV Pro)
We have used SoapUI for an automation testing of API's. Used test runner to run scheduler jobs which will automatically do the health checks of API's and update the status in the database. Later, that data is used to build dashboards which shows which API's are up and which are down along with the error details. It is used as part of monitoring test environments by environment teams. Test results and dashboards really help the environment team to find out the problematic component and help to create a mitigation plan.
Pros
- Create test cases and test suites for testing API's
- Test both SOAP and REST web services.
- Test runners for running automated jobs.
Cons
- It can be made more user-friendly, beginner users struggle to use the interface. For example, learning how to add request headers for different types.
- Hermes JMS is slow for testing MQ services and struggled to use SOAPUI over other message queue tools.
- By using SOAP UI test runner we removed the manual intervention for testing of API's.
Comments
Please log in to join the conversation