Hoverfly
v0.14.0
  • Introduction
  • Key Concepts
    • Hoverfly as a proxy server
    • Hoverfly as a webserver
    • Hoverfly modes
    • Simulations
    • Matching strategies
    • Caching
    • Templating
    • State
    • Destination filtering
    • Middleware
    • Hoverctl
  • Native language bindings
  • Tutorials
  • Troubleshooting
  • Reference
  • Contributing
  • Community
Hoverfly
  • Docs »
  • Key Concepts
  • Edit on GitHub

Key ConceptsΒΆ

Hoverfly’s functionality is quite broad. You are encouraged to take the time to understand these key concepts before jumping into the Tutorials.

  • Hoverfly as a proxy server
    • Using a proxy server
    • The difference between a proxy server and a webserver
  • Hoverfly as a webserver
  • Hoverfly modes
    • Capture mode
    • Simulate mode
    • Synthesize mode
    • Modify mode
  • Simulations
    • Request Responses Pairs
    • Delays
    • Meta
  • Matching strategies
    • Strongest Match
    • First Match
  • Caching
    • Caching matches
    • Caches misses
    • Header caching
    • Eager caching
    • Cache invalidation
  • Templating
    • Enabling Templating
    • Available Data
    • Conditional Templating, Looping and More
  • State
    • Requiring State in order to Match
    • Setting State when Performing a Match
    • Managing state via Hoverctl
  • Destination filtering
  • Middleware
    • Local Middleware
    • HTTP Middleware
    • Middleware Interface
  • Hoverctl
Next Previous

© Copyright 2017, SpectoLabs. Revision dd05440e.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: v0.14.0
Versions
latest
stable
v0.14.0
v0.13.0
v0.12.2
v0.12.1
v0.12.0
v0.11.5
v0.11.4
v0.11.3
v0.11.2
v0.11.1
v0.11.0
v0.10.3
v0.10.2
v0.10.1
v0.10.0
Downloads
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.