packages feed

wrecker-0.1.1.0: src/Wrecker.hs

{-| 'wrecker' is a library for creating HTTP benchmarks. It is designed for
    benchmarking a series of HTTP request were the output of previous requests
    are used as inputs to the next request. This is useful for complex API 
    profiling situations. 

    'wrecker' does not provide any mechanism for making HTTP calls. It works
    with any HTTP client that produces a 'HttpException' during failure (so 
    http-client and wreq will work out of the box).
    
    See the documentation for examples of how to use 'wrecker' with 
    benchmarking scripts.
-}
module Wrecker ( Recorder
               , defaultMain 
               , record
               , run
               , Options          (..)
               , RunType          (..)
               , DisplayMode      (..)
               , defaultOptions
               , runParser
               , AllStats         (..)
               , ResultStatistics (..)
               , newStandaloneRecorder
               ) where
import Wrecker.Recorder
import Wrecker.Main
import Wrecker.Options
import Wrecker.Runner
import Wrecker.Statistics