次の方法で共有


WLAN ローミング テスト - カスタム構成

このテスト スイートでは、WLAN アダプターが正しくローミングしていることを検証します。

テストの詳細

   
仕様
  • Device.Network.WLAN.SupportConnectionToWiFiAP.ConnectionToWiFiAP
プラットフォーム
  • Windows 10、クライアント エディション (x64)
  • Windows 10、クライアント エディション (x86)
  • Windows 10、クライアント エディション (Arm64)
  • Windows 10、モバイル エディション (Arm)
  • Windows 10、モバイル エディション (Arm64)
サポートされているリリース
  • Windows 10
  • Windows 10 バージョン 1511
  • Windows 10 Version 1607
  • Windows 10 Version 1703
  • Windows 10 バージョン 1709
  • Windows 10 バージョン 1803
  • Windows 10 Version 1809
  • Windows 10 バージョン 1903
  • Windows 10 への次の更新プログラム
予想される実行時間 (分) 12
カテゴリ 開発
タイムアウト (分) 720
再起動が必要です false
特別な構成が必要です true
Type automatic

 

その他のドキュメント

この機能領域のテストには、前提条件、セットアップ、トラブルシューティング情報など、次のトピックに記載されている追加のドキュメントが含まれている場合があります。

テストの実行

テストを実行する前に、「ワイヤレス LAN (802.11) のテストの前提条件」の説明に従って、テストのセットアップを完了します。

このテストを行うと、テスト スケジューラ (ユーザー) が特定のパラメーターを使用して WLAN スキャン テストを実行できます。 各 AP に対して、ユーザーは CustomAP[1|2]Config[24|5]GHz のいずれかを使用して以下を指定できます。

  • SSID ブロードキャスト設定: 非表示または表示
  • EAP フェーズ 1 の種類: NONE、EAP_PEAP、または EAP_TTLS
  • EAP フェーズ 2 の種類: NONE または MSCHAPV2
  • 認証アルゴリズム: OPEN、WEP、WPAPSK、WPA、WPA2PSK、または WPA2
  • 暗号アルゴリズム: NONE、WEP、TKIP、または AES
  • チャネル: 整数チャネル番号
  • Phy の種類: A、B、G、N、または AC

一部のテストで使用される AP 構成の例を次に示します。

  • Hidden.NONE.NONE.open.none.11.g
  • Visible.NONE.NONE.WPA2PSK.AES.44.n

このテストでは、次の操作を実行します。

  • CustomAPConfig パラメーターを指定する場合は、次のように、ルーター 0 とルーター 1 という名前の 2 つのルーターを構成します。 パラメーターが指定されていない場合、テストは何も行いません。
    • ルーター 0 ~ 2.4 Ghz: ユーザー パラメーター Test_CustomAP1Config24GHz で構成
    • ルーター 0 ~ 5 Ghz: ユーザー パラメーター Test_CustomAP1Config5GHz で構成
    • ルーター 1 ~ 2.4 Ghz: ユーザー パラメーター Test_CustomAP2Config24GHz で構成 Channel と PhyType を除き、他のパラメーターは Test_CustomAP1Config24GHz と一致する必要があります
    • ルーター 1 ~ 5 Ghz: ユーザー パラメーター Test_CustomAP2Config5GHz で構成されます。 Channel と PhyType を除き、他のパラメーターは Test_CustomAP1Config5GHz と一致する必要があります
    • ルーター 0 とルーター 1 は、2.4Ghz 無線で同じ SSID を共有します。
    • ルーター 0 とルーター 1 は、5Ghz 無線で同じ SSID を共有します。
    • ローミングを目的として、両方のルーターでネットワーク アドレス変換 (NAT) が有効になっています。
  • Sudden Drop Of Signal (シグナルの突然の低下) テストが有効になっている (Test_CustomRoamingTestOptions のビット 0x1 が設定されている) 場合、SuddenDropOfSignal() の以下の各手順を実行します
  • Sudden Loss Of Signal (シグナルの突然の損失) テストが有効になっている (Test_CustomRoamingTestOptions のビット 0x2 が設定されている) 場合、SuddenLossOfSignal () の以下の各手順を実行します
  • Gradual Drop Of Signal (シグナルの段階的な低下) テストが有効になっている (Test_CustomRoamingTestOptions のビット 0x4 が設定されている) 場合、GradualDropOfSignal () の以下の各手順を実行します
  • Gradual Loss Of Signal (シグナルの段階的な損失) テストが有効になっている (Test_CustomRoamingTestOptions のビット 0x8 が設定されている) 場合、GradualLossOfSignal () の以下の各手順を実行します

SuddenDropOfSignal() テストでは、次のアクションが実行されます。 このテストは、最初に 5 GHz (アダプターが 5 GHz をサポートしている場合) で実行され、次に 2.4 GHz で実行されます

  • アクセス ポイント (AP) コントローラー サーバーに TCP サーバー (リッスン ポート 7777) を作成します
  • 両方のルーターで無線をオンにします。
  • ルーター 1 で無線をオフにします。
  • 両方のルーターの txpower1 を 84 に設定します。
  • WLANConnect を使用してプロファイルに接続し、WLAN 通知を使用して WLANConnect が完了するまで待機します。
  • テスト アダプターで IP アドレスを使用できる状態になった後、AP コントローラーで TCP サーバーをポーリングして、完全なネットワーク接続が使用可能であることを確認します。
  • 接続 C と呼ばれる TCP サーバーへの接続を作成します。パケットを送受信します。
  • ルーター 1 で無線をオフにします。
  • 接続 C を使用して、パケットを送受信します。 これにより、ネットワーク セッションは削除されません。
  • GetConnectionAttributes WLAN API を使用して、関連付けが正しく、接続がルーター 0 であることを確認します。
  • ルーター 1 で無線をオンにし、ルーター 0 で無線をオフにします。
  • 接続 C を使用して、パケットを送受信します。 これにより、ネットワーク セッションは削除されません。 接続のローミングには時間がかかります。
  • GetConnectionAttributes WLAN API を使用して、関連付けが正しく、接続がルーター 1 であることを確認します。
  • 両方のルーターで無線をオンにします。
  • 接続 C を使用して、パケットを送受信します。 これにより、ネットワーク セッションは削除されません。
  • ルーター 0 の txpwr1 を 84 に設定します。
  • ルーター 1 の txpwr1 を 4 に設定します。
  • 接続 C を使用して、パケットを送受信します。 これにより、ネットワーク セッションは削除されません。

SuddenLossOfSignal() テストでは、次のアクションが実行されます。 このテストは、5 GHz と 2.4 GHz の両方で繰り返されます。

  • アクセス ポイント (AP) コントローラー サーバーに TCP サーバー (リッスン ポート 7777) を作成します
  • 両方のルーターで無線をオンにします。
  • ルーター 1 で無線をオフにします。
  • 両方のルーターの txpower1 を 84 に設定します。
  • WLANConnect を使用してプロファイルに接続し、WLAN 通知を使用して WLANConnect が完了するまで待機します。
  • テスト アダプターで IP アドレスを使用できる状態になった後、AP コントローラーで TCP サーバーをポーリングして、完全なネットワーク接続が使用可能であることを確認します。
  • 接続 C と呼ばれる TCP サーバーへの接続を作成します。パケットを送受信します。
  • ルーター 1 で無線をオンにし、ルーター 0 で無線をオフにします。
  • 接続 C を使用して、パケットを送受信します。 これにより、ネットワーク セッションは削除されません。
  • GetConnectionAttributes WLAN API を使用して、関連付けが正しく、接続がルーター 1 であることを確認します。
  • ルーター 0 で無線をオンにし、ルーター 1 で無線をオフにします。
  • 接続 C を使用して、パケットを送受信します。 これにより、ネットワーク セッションは削除されません。 接続のローミングには時間がかかります。
  • GetConnectionAttributes WLAN API を使用して、関連付けが正しく、接続がルーター 0 であることを確認します。
  • ルーター 1 で無線をオンにし、ルーター 0 で無線をオフにします。
  • 接続 C を使用して、パケットを送受信します。 これにより、ネットワーク セッションは削除されません。
  • GetConnectionAttributes WLAN API を使用して、関連付けが正しく、接続がルーター 1 であることを確認します。
  • ルーター 0 で無線をオンにし、ルーター 1 で無線をオフにします。
  • 接続 C を使用して、パケットを送受信します。 これにより、ネットワーク セッションは削除されません。
  • GetConnectionAttributes WLAN API を使用して、関連付けが正しく、接続がルーター 0 であることを確認します。

GradualDropOfSignal() テストでは、次のアクションが実行されます。 このテストは、5 GHz と 2.4 GHz の両方で繰り返されます。

  • アクセス ポイント (AP) コントローラー サーバーに TCP サーバー (リッスン ポート 7777) を作成します
  • 両方のルーターで無線をオンにします。
  • WLANConnect を使用してプロファイルに接続し、WLAN 通知を使用して WLANConnect が完了するまで待機します。
  • テスト アダプターで IP アドレスを使用できる状態になった後、AP コントローラーで TCP サーバーをポーリングして、完全なネットワーク接続が使用可能であることを確認します。
  • 接続 C と呼ばれる TCP サーバーへの接続を作成します。パケットを送受信します。
  • ルーター 0 の txpower1 を 4、ルーター 1 を 84 に設定します。
  • ルーター 0 の txpwr1 を 10 ずつ減らし、ルーター 1 の txpwr1 を 10 ずつ増やします。
  • 接続 C を使用して、パケットを送信および受信します。 これにより、ネットワーク セッションは削除されません。
  • ルーター 0 の txpwer1 が 84、ルーター 1 の txpwr1 が 4 になるまで最後の 2 つの手順を繰り返します。

GradualLossOfSignal () テストでは、次のことが行われます。 このテストは、5 GHz と 2.4 GHz の両方で繰り返されます。

  • アクセス ポイント (AP) コントローラー サーバーに TCP サーバー (リッスン ポート 7777) を作成します
  • 両方のルーターで無線をオンにします。
  • WLANConnect を使用してプロファイルに接続し、WLAN 通知を使用して WLANConnect が完了するまで待機します。
  • テスト アダプターで IP アドレスを使用できる状態になった後、AP コントローラーで TCP サーバーをポーリングして、完全なネットワーク接続が使用可能であることを確認します。
  • 接続 C と呼ばれる TCP サーバーへの接続を作成します。パケットを送受信します。
  • ルーター 0 の txpower1 を 4、ルーター 1 を 84 に設定します。
  • ルーター 0 の txpwr1 を 10 ずつ減らし、ルーター 1 の txpwr1 を 10 ずつ増やします。
  • ルーター 1 の txpr1 が 4 になったらルーターをオフにします。
  • 接続 C を使用して、パケットを送受信します。 これにより、ネットワーク セッションは削除されません。
  • ルーター 0 の txpwer1 が 84、ルーター 1 の txpwr1 が 4 になるまで最後の 3 つの手順を繰り返します。

トラブルシューティング

HLK テスト エラーの一般的なトラブルシューティングについては、「Windows HLK テストのエラーのトラブルシューティング」を参照してください。

トラブルシューティングの情報については、「ワイヤレス LAN (802.11) テストのトラブルシューティング」を参照してください。

詳細

パラメーター

パラメーター名 パラメーターの説明
TestDeviceSupports5ghz これは、デバイスで 5ghz ネットワークがサポートされている場合は TRUE に設定し、サポートされていない場合は FALSE に設定する必要があります
APControllerIPAddress 内部パラメーター
LocalDir 内部パラメーター
AP1IPAddress システムに接続されている最初の AP の IP アドレス
AP1Password システムに接続されている最初の AP のルート パスワード
AP2IPAddress システムに接続されている 2 番目の AP の IP アドレス
AP2Password システムに接続されている 2 番目の AP のルート パスワード
ServiceAPChannelAddress 内部パラメーター
TestDll 内部パラメーター
優先順位 内部パラメーター
TestName 内部パラメーター
EnableTracing トレースを有効にするには、[はい] または [いいえ]
Test_CustomAP1Config24GHz 最初の AP の 2.4 GHz 無線のカスタム構成 (既定ではテストをスキップ)
Test_CustomAP1Config5GHz 最初の AP の 5 GHz 無線のカスタム構成 (既定ではテストをスキップ)
Test_CustomAP2Config24GHz 2 番目の AP の 2.4 GHz 無線のカスタム構成 (既定ではテストをスキップ)
Test_CustomAP2Config5GHz 2 番目の AP の 5 GHz 無線のカスタム構成 (既定ではテストをスキップ)
Test_CustomRoamingTestOptions カスタム スキャン テストのオプションのビットマスク (0 = 既定値)