RestCase has a very clean and intuitive user interface, with most key features accessible within one click.
The learning curve for using it is minimal and no coding knowlegde required.
Most users should be able to start building and testing API calls very quickly.
One big reason for RestCase’s ease of use is its automation capabilities: It helps to automate the process of making API requests and testing API responses, allowing developers to establish a very efficient workflow.
History / Auto complete
History All API calls sent using RestCase are stored in history (the calls are displayed in the left sidebar), allowing them to be easily loaded into the response viewer at a later time.
Prior API calls can be loaded into the response viewer by simply clicking the API call in the history list.
Auto-complete suggestions are conveniently displayed in drop-down menus in many places throughout the app, including URL input fields, header fields and header presets.
These features save developers time by eliminating the need to retype entire API calls or other pertinent API information.
RestCase allows API calls to be organized into groups that can be saved as "Test Suites".
Test Cases can be added to test suites allowing API calls to be further organized into sub-collections.
Test Suites and Test Cases are especially useful when consuming many APIs and regularly testing a large number of API calls.
Test Suites make it possible for developers to find and reuse specific API requests quickly.
Reduced Development Cycle Time
Whether you're developing modern applications involving multiple layers of interdependent components or practising test driven development,
you need to test earlier and more comprehensively.
With REST API Mocks, your development and test teams can use mocked rest services instead of production services,
enabling frequent and comprehensive testing even when key components are missing from your system architecture.
By simulating the behaviour of essential components, complex applications can undergo integration testing much earlier in the development process,
removing roadblocks that would otherwise delay the delivery of the application.
Accelerated Delivery to Customers
You're building mobile apps, and they're connected to enterprise backend services.
During development most teams need to build new backend services, connect to existing services,
or create 'front-end facades' for existing services. However, it might not be possible to access
those services or they may not even be complete. Assembling cheap mock services and using them instead
allows you to make the calls you need to get similar results back as you would from the real component,
enabling development to move forward.
Continuous Integration and more!
A critical component of continuous delivery and continuous integration is fully automated testing.
You must be able to continually and automatically run test suites when your application changes in order
to realise continuous delivery. If your app depends on other services those services must be available and
setup with the correct test data each run to ensure the test suite runs the same way every time.
Replacing dependencies with mock web-services isolates your application under test and eliminates problems
like cleansing test data from services, slow services impacting test suite completion time and services being
unavailable. Now you can run test suites as often as you like, against all your branches, without impacting other teams,
or incurring significant infrastructure costs.
How do you complete testing in a sprint when downstream systems are unavailable, incomplete or expensive to run? Employing virtual services in place of these dependencies frees your Agile teams from testing bottlenecks.
Realise the benefits of continuous testing without having to constantly modify the system under test. A centralised repository of mocks and stubs enables you to reuse, deploy and change environment configurations on-demand.
No need to wait until all the components are available and deployed to begin end to end testing. Release with confidence and deliver higher quality software faster by deploying virtualised test environments earlier in your development cycle to execute end to end testing across your sprints.
Be First to Access Beta
Easily mock your RESTful APIs. Create automatic testing for them.
Share & collaborate between the teams. Accelerate application development & integrations.