ReadyAPI contains several powerful instruments for complex and overall testing of your API and Web Services:
In SoapUI, you create functional tests to verify that your service works as expected. You can quickly create simple tests or build complex tests by using data-driven loops, property expansion, scripting, and so on.
In Secure, you verify that your service can resist most common attacks. In addition to already existing basic security scans, you can create custom security scans.
In LoadUI, you simulate a massive load on your web server to see how it works under these conditions. You can use various testing strategies to test different aspects of your server. With LoadUI, you can run tests in parallel, as well as distribute tests among several test computers.
In ServiceV, you virtualize your service to continue its testing regardless of the development stage. It allows you to create a complex behavior and simulate a real behavior. In addition, you can use VirtServer to run your virts in your network.
In ReadyAPI, you can also easily manage your projects and APIs. You can manage WSS configurations, authorization profiles, and define different environments that will be used across your functional, load and secure tests and in virtualized services (virts). You can easily create an API from an OpenAPI, Swagger, WSDL or WADL definition, or use Discovery to record API requests and methods.
You can send requests to your APIs over HTTP or HTTPS. For HTTPS, ReadyAPI can use SNI and SSL client certificates to secure the connection to the server.
ReadyAPI integrates with most popular Continuous Integration tools, so you can easily include your API test in your application lifecycle. It also supports custom plugins that you can add or remove by using the Plugin Manager.
To get started with ReadyAPI, see Get Started.
To learn what features were implemented in the recent release, see What's New in ReadyAPI 2.2.
To help the developers improve the quality of the product and focus on the most important features, ReadyAPI collects anonymous usage statistics and sends it to SmartBear. The collected information concerns only the ReadyAPI features used in your tests, no private information is collected. All gathered information is not available to third parties.
You can enable or disable collecting usage statistics when you run ReadyAPI for the first time, or you can do this later in the UI Settings section of Preferences.