The ReadyAPI Projects page acts as a hub for all APIs your projects use. Within this page, you can see your REST, SOAP and XML-RPC APIs, configure them and test if the requests work correctly.
You can test your API directly from the Projects page:
Import the API definition you need.
Open the request editor.
ReadyAPI will send the request, get the response from the server, and display it in the request editor. Use this editor to configure request parameters not specified in the definition you imported.
ReadyAPI offers a wide range of possible configurations of your requests. For information on this, see Configuring Requests.
|If you try to run the request without an endpoint specified, ReadyAPI will warn you and suggest entering the endpoint to use.|
You can perform many tasks to configure your API:
Modify the requests to your API with a convenient editors.
Add more resources to REST API definitions.
Record requests to your service and create an API definition based on it.
Organize and name your API elements to find the ones you need easily.
Refactor your API definition to work with the service after major changes.
Make sure your API complies with WS-I standards and schema.
Create service code from the API definition.
Save your project:
As an xml file by using the Save as option.
As a .zip archive by using the Export option.
|The project is always exported as a single xml file packed into a
After you import the API, it will be ready for testing immediately. You can send requests to your service and get responses. For more complex testing, ReadyAPI includes the following:
SoapUI helps you to create functional tests to make sure your service works as expected. You can create both simple and complex functional tests with data-driven loops, property expansions, scripting, and other convenient tools.
Security tests help you to make sure your service can resist most common attacks. They provide both the preset scans and the scans you set up yourself.
LoadUI simulates a massive load on the server. You can use various testing strategies to test different aspects of your server.
ServiceV and VirtServer help you to create a virtual service to run your tests regardless of the development state of the API. It allows you to create complex behavior and simulate real behavior. With VirtServer, you can run your virtual services in the company network.