ReadyAPI contains several powerful instruments for creating comprehensive tests of your API and Web Services.
With ReadyAPI you can create:
Functional tests - 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.
Security tests - verify that your service can resist most common attacks. In addition to already existing basic security scans, you can create custom security scans.
Performance tests - 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 ReadyAPI Performance, you can run tests in parallel, as well as distribute tests among several test computers.
Virtual APIs - 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 virtual services 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, security, and load tests and in virtualized services. 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.
To get started with ReadyAPI, see Quick Start.
To learn what features were implemented in the recent release, see What's New in ReadyAPI 3.7.
The following topics provides you with more information on ReadyAPI: