TrustRadius: an HG Insights company

ReadyAPI

Score6.2 out of 10

154 Reviews and Ratings

What is ReadyAPI?

ReadyAPI (formerly SoapUI Pro, LoadUI Pro, and ServiceV Pro) is a REST and SOAP API functional testing tool that enables software developers, QA engineers, and manual testers to work together to create, maintain, and execute complex end-to-end API tests in their CI/CD pipelines without needing to code.

ReadyAPI - An easy to use tool with lots of built in functionality.

Use Cases and Deployment Scope

ReadyAPI is my go to tool. We do a lot of API testing, and with ReadyAPI the tests are easy to create and manage. The business problems we are able to address using ReadyAPI in conjunction with our CI/CD we can easily verify if a breakage occurs. When our tests start failing, we can easily trace back what the problem is connected to and easily verify whether the data returning is correct or not.

Pros

  • Test Suite Management
  • Test Step Updates
  • Import APIs from swaggerhub

Cons

  • Would love to see some built in groovy scripts for easy addition and editing
  • The documentation can be lacking, ex: Wildcards and how to implement, as well as groovy scripts
  • Love the dark theme, but wish I could pick colors, as some of the functions are hard to read

Return on Investment

  • Easy to add tests = more coverage
  • Love the ability to run whole suites at a time, and easily see what failed.
  • Integration with Jenkins is fantastic, our CI/CD runs and triggers emails when things are different/failing

Usability

Other Software Used

Jenkins, TestProject, Jira Software, SwaggerHub, GitLab, GitHub, SonarQube

ReadyAPI - quick, easy and highly functional

Use Cases and Deployment Scope

Phase Change is in active development with our AI product, Cobol Colleague. We use ReadyAPI to validate API responses continuously using our CI/CD pipeline, which integrates with Jenkins and Test Rail. We also use the LoadUI Pro capabilities to do quick load testing when necessary, re-using our ReadyAPI (SoapUI Pro) tests. This re-use capability was a large reason we went with ReadyAPI.

Pros

  • Easy to use JSON path exploration to find the correct element to assert
  • Easy to re-use SOAPUI Pro tests in the LOADUI feature
  • Easy to integrate with Jenkins

Cons

  • Would be very handy to have some "canned" groovy scripts for more complex assertions - we had to create our own
  • API coverage reports just don't seem to make sense

Return on Investment

  • Ease of use with this product allowed us to bring new users on quickly and make them productive quickly.
  • Good user community to find solutions

Alternatives Considered

Postman and SwaggerHub

Usability

Other Software Used

Jenkins, TestRail, SwaggerHub

ReadyAPI

Use Cases and Deployment Scope

We currently develop an ERP accounting system that makes use of an API such that third-party systems can integrate with us. Ready API helps us in testing the API from a functional as well as a performance perspective

Pros

  • Setting up Endpoints
  • Setting up of assertions to check if endpoints are working correctly
  • load testing of endpoints

Cons

  • Ease of use similar to test tools such as test complete
  • Groovy script completion for users that do not have Groovy knowledge
  • Easier buildup of endpoints like a built in Swagger Inspector

Return on Investment

  • Quick detection and fixing of issues
  • more stable release of products
  • more confidence in customers using our API

Alternatives Considered

TestComplete, Selenium and Apache JMeter

Usability

Other Software Used

TestComplete, Apache JMeter

Software QA Manager

Use Cases and Deployment Scope

We use ReadyAPI for Functional and Security Testing for our API updates. This allows us to have consistent testing with quick turnarounds per release.

Pros

  • allows for data driven testing
  • allows functional tests to be run at a project, test suite, and test case level, making it very flexible
  • security testing is made quick and easy

Cons

  • The copy/paste functionality in the requests, results and data source grids has been lost and does slow down work.
  • The tool is memory heavy and memory usage could be improved.
  • I have some long calls that "work" but don't respond before the UI times out. These are requests I am using to stuff variables for the subsequent requests. It should be possible to extend the wait time of the tool, as long as the Request is working.

Return on Investment

  • ReadyAPI allows us to run around 2,000 assertions within 25 minutes, which speeds up our Release Cycle.
  • ReadyAPI allows us to run tens of thousands of Security Tests on a quarterly cadence, without having to manually create the scenarios.

Usability

Other Software Used

Postman, Copado, Apache JMeter

ReadyAPI offers a lot of power and flexibility for testing web services and APIs

Pros

  • Import service definitions for quick discovery
  • Send requests and inspect responses
  • Set up test suites/cases

Cons

  • Code generation is out dated
  • XML generation can be a bit disorganized at times

Return on Investment

  • Allows us to test SOAP services in minutes rather than hours
  • Save and share services and test scenarios

Alternatives Considered

Postman

Usability