vegeta
« Back to VersTracker
Description:
HTTP load testing tool and library
Type: Formula  |  Latest Version: 12.13.0@0  |  Tracked Since: Dec 19, 2025
Links: Homepage  |  GitHub  |  Docs  |  formulae.brew.sh
Stars: 24,802  |  Forks: 1,408  |  Language: Go  |  Category: Devops
Tags: load-testing benchmarking http go devops
Install: brew install vegeta
About:
Vegeta is a versatile command-line tool and library written in Go for performing HTTP load testing and benchmarking. It allows users to generate configurable workloads, measure system performance under stress, and produce detailed reports in various formats. Its primary value lies in its simplicity, high performance, and suitability for both ad-hoc testing and automated performance monitoring.
Key Features:
  • Configurable HTTP request rate and duration
  • Real-time metrics and report generation (JSON, text, plot)
  • Distributed load testing capability
  • Support for HTTP/1.x and HTTP/2 protocols
  • Flexible target specification and request customization
Use Cases:
  • Load testing web services and APIs to determine performance limits
  • Continuous performance benchmarking in CI/CD pipelines
Alternatives:
  • wrk – wrk is a simpler, Lua-scriptable HTTP benchmarking tool, but Vegeta offers more flexible reporting and sustained rate testing.
  • Apache JMeter – JMeter is a full-featured GUI-based load testing tool with broader protocol support, while Vegeta is lighter and more focused on HTTP with a CLI-first approach.
Version History
Detected Version Rev Change Commit
Dec 19, 2025 5:25pm 12.13.0 0 VERSION_BUMP ed52dad3
Oct 31, 2025 11:22am 0 VERSION_BUMP 5354a63a
Oct 10, 2025 7:44pm 0 VERSION_BUMP ff0a67d2