Zurück zur Liste

Toxiproxy

Free
Performance TestingChaos EngineeringGithubopen source

Über

Toxiproxy ist das Tool, das Sie benötigen, um mit Tests nachzuweisen, dass Ihre Anwendung keine Single Points of Failure aufweist. Toxiproxy ist ein Framework zur Simulation von Netzwerkbedingungen. Es wurde speziell für den Einsatz in Test-, CI- und Entwicklungsumgebungen entwickelt und unterstützt deterministische Manipulationen an Verbindungen, unterstützt aber auch zufälliges Chaos und individuelle Anpassungen. Die Verwendung von Toxiproxy besteht aus zwei Teilen. Ein in Go geschriebener TCP-Proxy (was dieses Repository enthält) und ein Client, der über HTTP mit dem Proxy kommuniziert. Sie konfigurieren Ihre Anwendung so, dass alle Testverbindungen über Toxiproxy laufen und können dann deren Zustand über HTTP manipulieren.