SmartMock.io is a hosted service virtualization solution. We call this model Mock-As-A-Service or HTTP Mock Server.
It provides tools for you to set up, manage, and troubleshoot your HTTP protocol API mocks (REST, SOAP, JSON-RPC) in the cloud. This frees you up to focus on the logic of your HTTP API mocks and not have to think about boilerplate code, infrastructure, hosting, and hardware maintenance. Changes made in your HTTP API mocks are immediately available for mock clients, so you don't have to wait for time-consuming deployments of self-hosted mock services. SmartMock.io supports a broad spectrum of use cases that allow the mocking of not only simple, static services but also sophisticated, stateful ones.... More Info »
- Stateless and Stateful Behaviors - Use the state feature to simulate multi-step interaction scenarios. Setting up a state in live systems may be an error-prone and time-consuming task. Dynamic HTTP mocks can do this with only a few lines of code. This feature is especially useful for more advanced acceptance test use cases and to prepare frontend-rendered user interface demos.
- Simulate Timeouts and Network Failures - Test how your services behave in error and unexpected scenarios like long response times, request timeouts, connectivity issues, and malformed responses. With SmartMock.io, you can easily simulate these scenarios.