t

toxiproxy

Developed by Shopify
Open Source Go Global free #go

Toxiproxy is a framework developed by Shopify for simulating network conditions. It acts as a TCP proxy, enabling developers to deterministically tamper with network connections in testing, CI, and development environments. It supports adding latency, limiting bandwidth, simulating connection drops, or timeouts. Through its HTTP API or various client libraries, applications can be configured to route connections via Toxiproxy, allowing controlled validation of application resilience and ensuring stability against network failures, thus preventing single points of failure.

  • 确定性网络故障模拟
  • TCP 代理与 HTTP API 控制
  • 多语言客户端库支持
  • 多种“毒药”(Toxics)模拟不同故障类型(延迟、断开、带宽限制等)
  • 适用于测试、CI 和开发环境
desktop