Hoverfly Cloud manages simulations created by you or your team (for Enterprise account) in one place.
We currently provides 4 convenient ways of creating a simulation:
A simulation is only a configuration file, you use it by importing it into a virtual service.
Hoverfly simulation supports these commonly used Service Virtualization features:
Strict or loose HTTP request matching based on URL, method, body and header combinations.
Build dynamic response using templating based on handlebarjs.
Simulate different responses to the same request based on the current state of a service (Stateful Simulation).
Add fixed or lognormal delay to the response.
Hoverfly Cloud also provides an easy-to-use Simulation Editor to let you create/edit simulation data without any knowledge of the Hoverfly simulation schema.
The editor gives you auto-completion and suggestions for things like response status code, header names, request matchers and state keys. You can work with the JSON/XML/HTML body using the embedded code editor which provides syntax highlighting and validation. The code editor also supports auto-completion of templating functions, and automatic conversion of encoded body. Batch processing is possible with the global find-and-replace rules.