toxiproxy

TCP proxy to simulate network conditions for chaos testing

brewmacoslinux
Try with needOr install directly
Source

About

TCP proxy to simulate network & system conditions for chaos & resiliency testing

Commands

toxiproxy-servertoxiproxy-cli

Examples

Start the toxiproxy server on default port 8474$ toxiproxy-server
Create a proxy that adds 100ms latency to localhost:20000 forwarding to example.com:80$ toxiproxy-cli create -l localhost:20000 -f example.com:80 myproxy
Add a toxic effect to simulate 10% packet loss on a proxy$ toxiproxy-cli toxic add -t bandwidth -a rate=1000 myproxy