同じ IP アドレスからの合計リクエストを制限する Web サイトをテストする必要があります。現在のIPアドレスが最大リクエストを超えているという例外をサーバーが通過できないように、Webサーバーに送信される新しいリクエストごとにIPアドレスを変更する方法はありますか? プロキシの変更で修正できる天気がわかりませんか? C#で使用する必要があります。
質問する
786 次
1 に答える
0
サーバーを呼び出すたびに、ローカル マシンの IP アドレスを変更しようとしているようです。これは現在、selenium を使用して行うことはできません。これを行うことに固執している場合は、c# から DHCP の解放/更新の方法を調べるか、能力がある場合は、すべて c# からランダムに作成された静的 IP を自分に与える必要があります。
これは、役立つと思われる別のリンクですhttp://social.msdn.microsoft.com/Forums/en-US/csharpgeneral/thread/8bf269bd-128e-457f-8c64-09834e995b59/
テストを配布している場合、すべてのテスト マシンが IP を変更し始めると、さらに問題が発生する可能性があります。selenium は、テスト マシンへの接続が失われたと判断し、爆破します。
また、テストが終了したら、すべてを元に戻すことを忘れないでください (NUnit などを使用している場合は、[TearDown] で設定が正しくリセットされていることを確認してください)。
于 2013-04-12T15:54:47.310 に答える