Hoverfly
v0.17.2
  • 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
    • Spy mode
    • Synthesize mode
    • Modify mode
    • Diff 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
    • Helper Methods
  • State
    • Setting State when Performing a Match
    • Requiring State in order to Match
    • Managing state via Hoverctl
    • Sequences
  • Destination filtering
  • Middleware
    • Local Middleware
    • HTTP Middleware
    • Middleware Interface
  • Hoverctl
Next Previous

© Copyright 2017, SpectoLabs. Revision 70508906.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: v0.17.2
Versions
latest
stable
v0.17.2
v0.17.1
v0.17.0
v0.16.0
v0.15.1
v0.15.0
v0.14.2
v0.14.1
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
docs
Downloads
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.