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
    • Getting data from the request
    • Helper Methods
    • Global Literals and Variables
  • 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
  • Post Serve Action
  • Overview
  • Ways to register a Post Serve Action
  • Hoverctl

Related Topics

  • Documentation overview
    • Previous: Getting Started
    • Next: Hoverfly as a proxy server

This Page

  • Show Source

Quick search

©2023, SpectoLabs. | Powered by Sphinx 1.5.5 & Alabaster 0.7.9 | Page source