# stampede v0.2.0 - API Reference

## Modules

- [Stampede](Stampede.md): Load testing for Elixir and Phoenix applications.
- [Stampede.Scenario](Stampede.Scenario.md): The behaviour of a load test.
- [Stampede.VU](Stampede.VU.md): A virtual user, given to `c:Stampede.Scenario.run/1`.

- Clients
  - [Stampede.Channels](Stampede.Channels.md): A Phoenix Channels client for load tests.
  - [Stampede.HTTP](Stampede.HTTP.md): An HTTP client for load tests.
  - [Stampede.LiveView](Stampede.LiveView.md): A LiveView client for load tests.

- Results
  - [Stampede.Reporter](Stampede.Reporter.md): Formats a `Stampede.Result` for the terminal, or as JSON.

  - [Stampede.Result](Stampede.Result.md): The outcome of `Stampede.run/2`.

## Mix Tasks

- [mix stampede.run](Mix.Tasks.Stampede.Run.md): Runs the load test scenarios defined in a file.

