前のトピック: ステージング ドキュメント エディタ - [ドキュメント]タブ次のトピック: ステージング ドキュメント エディタ - [ソース ビュー]タブ


ステージング ドキュメント エディタ - [IP スプーフィング]タブ

ステージング ドキュメント エディタの[IP スプーフィング]タブでは、ネットワーク 要求を作成する場合に、ネットワーク インターフェースで複数の IP アドレスを使用することができます。

パフォーマンス テスト シナリオで、テスト中のシステムに対して IP スプーフィングを有効にすることにより、要求がさまざまな仮想ユーザから送信されているようにできます。 Web アプリケーションなどの一部のシステムでは、この結果は実際の動作と非常に似ています。

ステージング ドキュメント エディタの[IP スプーフィング]タブ

IP スプーフィングの有効化

選択すると、IP アドレスはテスト ケース内のすべてのサポートされたテスト ステップに対してスプーフィングされます。

バージョン
選択アルゴリズム

IP スプーフィングのサポート

IP スプーフィングは HTTP に対してのみサポートされています。

以下のステップに対して、IP スプーフィングの使用を設定できます。

IP スプーフィング シナリオ

IP スプーフィングがステージング ドキュメントで設定される場合、以下の状況が予想されます。

ループのある単一ユーザの単一のテスト ケース

テストの 1 つのサイクルのループはそれぞれ、IP アドレス リストのシーケンシャルまたはランダムな順番に基づいて、異なる IP アドレスを取得します。

ループのない単一ユーザの単一のテスト ケース(テストはすべてのサイクルで開始および終了)

IP アドレスが異なるように、ランダムなアドレスを使用します。 [ランダム]を選択しない場合、各ユーザは常に最初の IP アドレスから開始します。

ループのある複数のユーザの単一のテスト ケース(単体として動作)

テストの実行またはサイクルでは、使用する IP アドレスのリストが保持されます。

ループのない複数のユーザの単一のテスト ケースでは[ランダム]が選択されている必要があります。

ランダム]を選択することにより、サイクルの開始時に、リストの 1 番目の IP アドレスではなく、ランダムな IP アドレスが使用されます。

Windows での IP アドレスの設定

このセクションでは、IP スプーフィングのためのネットワーク インターフェースに IP アドレスを追加する方法について説明します。

注: IP アドレスを追加する前に、管理者であることを確認してください。

Windows では、IP アドレス情報はコマンドライン ユーティリティの ipconfig を使用して取得できます。

単一の IP アドレス 192.168.0.201 を追加するには、netsh コマンドライン ユーティリティを使用します。

netsh in ip add address "Local Area Connection" 192.168.0.201 255.255.255.0

複数の IP アドレスを追加するには、netsh をループで使用します。

たとえば、以下のコマンドは、192.168.0.202 ~ 192.168.0.210 の 9 つの IP アドレスを追加します。

for /L %i in (202, 1, 210) do netsh in ip add address "Local Area Connection" 192.168.0.%i 255.255.255.0

これらのコマンドが成功した場合、コマンドライン ユーティリティの ipconfig /all を使用して新しい IP アドレスを確認できます。