IT用語集 › プログラミング › Toxiproxy

Toxiproxy

プログラミング Svenska → 更新: 2026-10-23

Shopify 製の TCP プロキシ。統合テストにネットワーク障害(遅延、パケットロス、帯域制限、切断)を注入できる。

上流(データベースの IP:ポートなど)を登録すると Toxiproxy がローカルポートで待ち受け、HTTP API で「toxic」を有効にする。例えば latency=2000、bandwidth=1KB/s、timeout=500 だ。クライアント側のコードは変更不要で、接続先を Toxiproxy のポートに向けるだけでよい。

本物のデータベースや HTTP エンドポイントに対して、リトライ、サーキットブレーカー、タイムアウトを検証するために使う。本格的なカオスエンジニアリングより軽く、モックより正直だ。競合は pumba、Chaos Mesh、Litmus で、いずれも Kubernetes 寄りである。

← 用語集に戻る