pumba
« Back to VersTracker
Description:
Chaos testing tool for Docker
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: docker chaos-engineering testing resilience devops
Install: brew install pumba
About:
Pumba is a chaos testing command-line tool designed for Docker containers. It enables developers to simulate various failure scenarios, such as resource stress and network disruptions, directly on containerized applications. This helps validate the resilience and stability of microservices under adverse conditions.
Key Features:
  • Network emulation (delay, loss, duplication)
  • Resource stress (CPU, memory)
  • Container lifecycle disruption (pause, stop, kill)
  • Support for Docker Swarm and Kubernetes
  • Extensible architecture for custom chaos
Use Cases:
  • Testing fault tolerance of microservices architectures
  • Validating container orchestration resilience (e.g., Kubernetes self-healing)
  • Assessing application performance under network latency or packet loss
Alternatives:
  • Chaos Mesh – Kubernetes-native platform offering broader chaos experiments but with higher complexity; Pumba is simpler and can target standalone Docker containers.
  • Litmus – Kubernetes-focused chaos engineering framework with a comprehensive experiment library; Pumba is more lightweight and Docker-centric.
Version History
Detected Version Rev Change Commit