package
0.0.0-20180301095328-f3afebf2d24c
Repository: https://github.com/dave/blast.git
Documentation: pkg.go.dev

# Functions

New creates a new Blaster with defaults.

# Structs

Blaster provides the back-end blast: a simple tool for API load testing and batch jobs.
Config provides all the standard config options.
ExampleWorker facilitates code examples by satisfying the Worker, Starter and Stopper interfaces with provided functions.
Segment is a rate segment - a new segment is created each time the rate is changed.
Stats is a snapshot of the metrics (as is printed during interactive execution).
Status is a summary of all requests that returned a specific status.
Total is the summary of all requests in this segment.

# Interfaces

Starter and Stopper are interfaces a worker can optionally satisfy to provide initialization or finalization logic.
Stopper is an interface a worker can optionally satisfy to provide finalization logic.
Worker is an interface that allows blast to easily be extended to support any protocol.