Skip to content
Shangshang Feng edited this page Mar 8, 2017 · 1 revision

Flashback is designed to mock HTTP and HTTPS resources like web services and REST APIs for testing purposes. It records HTTP/HTTPS requests and plays back a previously recorded HTTP transaction—which we call a "scene"—so that no external connection to the Internet is required in order to complete testing.

Some key features:

  • Flashback can also replay scenes based on partial matching of requests.
  • Flashback lets us test requests with time-varying data, signatures, tokens, etc without any changes on the client side.
  • Flashback provide flexible matching and the ability to function without connecting to the Internet, which are the attributes that separate Flashback from other mocking solutions.
  • Flashback can generate SSL/TLS certificates on the fly to emulate secured channels for HTTPS requests.
  • Flashback is a cross-platform and cross-language solution, with the ability to test both JVM and non-JVM (C++, Python, etc.) apps.