0

rpcを介してサービスを公開するサーバーと、これらのサービスを使用するクライアントがあります。この設定をテストするには、パケット損失と遅延を導入する必要があります。tc、iptablesの変更など、stackoverflowに関するいくつかの手法を見つけましたが、パケット損失をシミュレートするには、それらすべてにrootパスワードが必要です。ルートパスワードを必要とせずにこれらのパケット損失をシミュレートする方法はありますか?

注:コードはGOプログラミング言語で書かれています

4

1 に答える 1

1

1つの方法は、パケット処理コードを分離し、そのモックバージョン(またはifdefされたセクション)を作成することです。これは、テストのために、選択した方法で誤動作します。

それはあなたのニーズには十分かもしれません。

産業用強度のテストの場合、商用または重要なアプリケーションの場合、少なくともrootパスワードを持っているボックスが必要になります。:)そしておそらくもっとエキゾチックな方法で誤動作する可能性のあるもっとエキゾチックなテスト機器。

于 2011-03-31T22:26:02.507 に答える