Getting Started
Get up and running with gg in three steps.
1. Install
Section titled “1. Install”Homebrew (macOS / Linux)
Section titled “Homebrew (macOS / Linux)”brew install shyam-s00/tap/ggManual download
Section titled “Manual download”Prebuilt binaries for macOS, Linux, and Windows are available on the GitHub Releases page.
2. Point it at any .http file
Section titled “2. Point it at any .http file”Create a simple api.http file (or use an existing one from your IDE):
GET http://localhost:8080/healthAccept: application/json3. Run the simulation
Section titled “3. Run the simulation”Use a built-in profile to automatically shape the traffic (ramping up, sustaining, and cooling down):
gg --profile flash-sale --http-file api.httpYou’ll drop straight into the interactive Chaos TUI, where you can monitor latencies and adjust load in real-time with the arrow keys.
Ready for more? Explore Load Profiles to tune RPS and duration, or dive into the TUI to learn the controls.