Hoverfly Cloud
Search
K

Simulation

Overview

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.

Key features

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.