Freigeben über


WLAN – Roamingtests – Benutzerdefinierte Konfiguration

Diese Testsuite überprüft, ob der WLAN-Adapter korrektes Roaming durchführt.

Testdetails

   
Spezifikationen
  • Device.Network.WLAN.SupportConnectionToWiFiAP.ConnectionToWiFiAP
Plattformen
  • Windows 10, Client-Editionen (x64)
  • Windows 10, Client-Editionen (x86)
  • Windows 10, Client-Editionen (Arm64)
  • Windows 10, mobile Edition (Arm)
  • Windows 10, mobile Edition (Arm64)
Unterstützte Versionen
  • Windows 10
  • Windows 10, Version 1511
  • Windows 10, Version 1607
  • Windows 10, Version 1703
  • Windows 10, Version 1709
  • Windows 10, Version 1803
  • Windows 10, Version 1809
  • Windows 10, Version 1903
  • Nächstes Update auf Windows 10
Voraussichtliche Laufzeit (in Minuten) 12
Kategorie Entwicklung
Timeout (in Minuten) 720
Neustart erforderlich false
Erfordert eine spezielle Konfiguration true
Typ automatic

 

Zusätzliche Dokumentation

Tests in diesem Funktionsbereich enthalten möglicherweise zusätzliche Dokumentation, einschließlich Informationen zu Voraussetzungen, Einrichtung und Fehlerbehebung, die in den folgenden Themen zu finden sind:

Ausführen des Tests

Bevor Sie den Test ausführen, schließen Sie die Testeinrichtung wie in den Testanforderungen beschrieben ab: Testvoraussetzungen für WLAN (802.11).

Mit diesem Test können Testplaner*innen (Benutzer*innen) die WLAN-Überprüfungstests mit bestimmten Parametern ausführen. Für jeden der APs können die Benutzer*innen Folgendes über einen der Parameter CustomAP[1|2]Config[24|5]GHz angeben:

  • SSID-Übertragungseinstellung: „Hidden“ oder „Visible“
  • EAP-Phase 1-Typ: NONE oder EAP_PEAP oder EAP_TTLS
  • EAP-Phase 2-Typ: NONE oder MSCHAPV2
  • Authentifizierungsalgorithmus: OPEN oder WEP oder WPAPSK oder WPA oder WPA2PSK oder WPA2
  • Verschlüsselungsalgorithmus: NONE oder WEP oder TKIP oder AES
  • Kanal: ganzzahlige Kanalnummer
  • Phy-Typ: A oder B oder G oder N oder AC

Nachfolgend finden Sie die Beispiele für AP-Konfigurationen, die bei einigen der Tests verwendet werden:

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

Dieser Test führt die folgenden Aktionen aus:

  • Wenn CustomAPConfig-Parameter angegeben wurden, werden zwei Router mit den Namen „Router 0“ und „Router 1“ konfiguriert, wie unten beschrieben. Wenn keine Parameter angegeben wurden, führt der Test nichts aus.
    • Router 0 (2,4 Ghz) wird konfiguriert über den Benutzerparameter Test_CustomAP1Config24GHz
    • Router 0 (5 Ghz) wird konfiguriert über den Benutzerparameter Test_CustomAP1Config5GHz
    • Router 1 (2,4 Ghz) wird konfiguriert über den Benutzerparameter Test_CustomAP2Config24GHz Abgesehen von Kanal und PhyType müssen die anderen Parameter mit Test_CustomAP1Config24GHz übereinstimmen
    • Router 1 (5 Ghz) wird konfiguriert über den Benutzerparameter Test_CustomAP2Config5GHz. Mit Ausnahme von Kanal und PhyType müssen die anderen Parameter mit Test_CustomAP1Config5GHz übereinstimmen.
    • Router 0 und Router 1 nutzen die gleiche SSID für ihren 2,4-GHz-Funkempfang.
    • Router 0 und Router 1 teilen dieselbe SSID für ihre 5-GHz-Funkgeräte.
    • Für Roamingzwecke ist die Netzwerkadressenübersetzung (Network Address Translation, NAT) auf beiden Routern aktiviert.
  • Wenn der Test auf plötzlichen Signalabfall aktiviert sind (Bit 0x1 ist in Test_CustomRoamingTestOptions gesetzt), führen Sie die nachstehenden Testschritte für SuddenDropOfSignal() aus.
  • Wenn der Test auf plötzlichen Signalverlust aktiviert ist (Bit 0x2 ist in Test_CustomRoamingTestOptions gesetzt), führen Sie die folgenden Testschritte für SuddenLossOfSignal() aus.
  • Wenn der Test auf graduellen Signalabfall aktiviert ist (Bit 0x4 ist in Test_CustomRoamingTestOptions gesetzt), führen Sie die folgenden Testschritte für GradualDropOfSignal() aus.
  • Wenn der Test auf graduellen Signalverlust aktiviert ist (Bit 0x8 ist in Test_CustomRoamingTestOptions gesetzt), führen Sie die folgenden Testschritte für GradualLossOfSignal() aus.

Der Test „SuddenDropOfSignal()“ führt die folgenden Aktionen aus. Dieser Test wird zuerst mit 5 GHz durchgeführt (wenn der Adapter 5 GHz unterstützt) und dann mit 2,4 GHz.

  • Erstellen eines TCP-Servers auf dem AP-Controllerserver (lauscht an Port 7777)
  • Aktivieren Sie den Funkempfang auf beiden Routern.
  • Deaktivieren Sie den Funkempfang auf Router 1.
  • Legen Sie „txpower1“ auf beiden Routern auf 84 fest.
  • Stellen Sie über WLANConnect eine Verbindung mit dem Profil her, und warten Sie, bis WLANConnect über WLAN-Benachrichtigungen abgeschlossen ist.
  • Nachdem die IP-Adresse auf dem Testadapter verfügbar ist, fragen Sie den TCP-Server auf dem AP-Controller ab, um zu bestätigen, dass die vollständige Netzwerkkonnektivität verfügbar ist.
  • Erstellen Sie eine Verbindung mit TCP-Server namens „Connection C“. Senden und empfangen Sie Pakete.
  • Deaktivieren Sie den Funkempfang auf Router 1.
  • Senden und empfangen Sie ein Paket über „Connection C“. Dadurch wird sichergestellt, dass die Netzwerksitzung nicht abgebrochen wird.
  • Verwenden Sie die WLAN-API GetConnectionAttributes, um zu überprüfen, ob die Zuordnung korrekt ist und die Verbindung auf Router 0 vorliegt.
  • Aktivieren Sie den Funkempfang auf Router 1, und deaktivieren Sie den Funkempfang auf Router 0.
  • Senden und empfangen Sie ein Paket über „Connection C“. Dadurch wird sichergestellt, dass die Netzwerksitzung nicht abgebrochen wird. Der Verbindungsaufbau nimmt einige Zeit in Anspruch.
  • Verwenden Sie die WLAN-API GETConnectionAttributes, um zu überprüfen, ob die Zuordnung richtig ist und die Verbindung auf Router 1 vorliegt.
  • Aktivieren Sie den Funkempfang auf beiden Routern.
  • Senden und empfangen Sie ein Paket über „Connection C“. Dadurch wird sichergestellt, dass die Netzwerksitzung nicht abgebrochen wird.
  • Legen Sie „txpwr1“ auf Router 0 auf 84 fest.
  • Legen Sie „txpwr1“ auf Router 1 auf 4 fest.
  • Senden und empfangen Sie ein Paket über „Connection C“. Dadurch wird sichergestellt, dass die Netzwerksitzung nicht abgebrochen wird.

Der Test „SuddenLossOfSignal()“ führt die folgenden Aktionen aus. Dieser Test wird sowohl für 5 GHz als auch für 2,4 GHz wiederholt.

  • Erstellen eines TCP-Servers auf dem AP-Controllerserver (lauscht an Port 7777)
  • Aktivieren Sie den Funkempfang auf beiden Routern.
  • Deaktivieren Sie den Funkempfang auf Router 1.
  • Legen Sie „txpower1“ auf beiden Routern auf 84 fest.
  • Stellen Sie über WLANConnect eine Verbindung mit dem Profil her, und warten Sie, bis WLANConnect über WLAN-Benachrichtigungen abgeschlossen ist.
  • Nachdem die IP-Adresse auf dem Testadapter verfügbar ist, fragen Sie den TCP-Server auf dem AP-Controller ab, um zu bestätigen, dass die vollständige Netzwerkkonnektivität verfügbar ist.
  • Erstellen Sie eine Verbindung mit TCP-Server namens „Connection C“. Senden und empfangen Sie Pakete.
  • Aktivieren Sie den Funkempfang auf Router 1, und deaktivieren Sie den Funkempfang auf Router 0.
  • Senden und empfangen Sie ein Paket über „Connection C“. Dadurch wird sichergestellt, dass die Netzwerksitzung nicht abgebrochen wird.
  • Verwenden Sie die WLAN-API GETConnectionAttributes, um zu überprüfen, ob die Zuordnung richtig ist und die Verbindung auf Router 1 vorliegt.
  • Aktivieren Sie den Funkempfang auf Router 0, und deaktivieren Sie den Funkempfang auf Router 1.
  • Senden und empfangen Sie ein Paket über „Connection C“. Dadurch wird sichergestellt, dass die Netzwerksitzung nicht abgebrochen wird. Der Verbindungsaufbau nimmt einige Zeit in Anspruch.
  • Verwenden Sie die WLAN-API GETConnectionAttributes, um zu überprüfen, ob die Zuordnung richtig ist und die Verbindung auf Router 0 vorliegt.
  • Aktivieren Sie den Funkempfang auf Router 1 und deaktivieren Sie den Funkempfang auf Router 0.
  • Senden und empfangen Sie ein Paket über „Connection C“. Dadurch wird sichergestellt, dass die Netzwerksitzung nicht abgebrochen wird.
  • Verwenden Sie die WLAN-API GETConnectionAttributes, um zu überprüfen, ob die Zuordnung richtig ist und die Verbindung auf Router 1 vorliegt.
  • Aktivieren Sie den Funkempfang auf Router 0, und deaktivieren Sie den Funkempfang auf Router 1.
  • Senden und empfangen Sie ein Paket über „Connection C“. Dadurch wird sichergestellt, dass die Netzwerksitzung nicht abgebrochen wird.
  • Verwenden Sie die WLAN-API GETConnectionAttributes, um zu überprüfen, ob die Zuordnung richtig ist und die Verbindung auf Router 0 vorliegt.

Der Test „GradualDropOfSignal()“ führt die folgenden Aktionen aus. Dieser Test wird sowohl für 5 GHz als auch für 2,4 GHz wiederholt.

  • Erstellen eines TCP-Servers auf dem AP-Controllerserver (lauscht an Port 7777)
  • Aktivieren Sie den Funkempfang auf beiden Routern.
  • Stellen Sie über WLANConnect eine Verbindung mit dem Profil her, und warten Sie, bis WLANConnect über WLAN-Benachrichtigungen abgeschlossen ist.
  • Nachdem die IP-Adresse auf dem Testadapter verfügbar ist, fragen Sie den TCP-Server auf dem AP-Controller ab, um zu bestätigen, dass die vollständige Netzwerkkonnektivität verfügbar ist.
  • Erstellen Sie eine Verbindung mit TCP-Server namens „Connection C“. Senden und empfangen Sie Pakete.
  • Legen Sie „txpower1“ auf Router 0 auf 4 und auf Router 1 auf 84 fest.
  • Verringern Sie den txpower1-Wert auf Router 0 um 10, und erhöhen Sie den txpwr1-Wert auf Router 1 um 10.
  • Über „Connection C“ wird ein Paket gesendet und empfangen. Dadurch wird sichergestellt, dass die Netzwerksitzung nicht abgebrochen wird.
  • Wiederholen Sie die letzten beiden Schritte, bis der txpwer1-Wert von Router 0 gleich 84 und der txpwr1-Wert von Router 1 gleich 4 ist.

Der Test „GradualLossOfSignal()“ führt Folgendes aus. Dieser Test wird sowohl für 5 GHz als auch für 2,4 GHz wiederholt.

  • Erstellen eines TCP-Servers auf dem AP-Controllerserver (lauscht an Port 7777)
  • Aktivieren Sie den Funkempfang auf beiden Routern.
  • Stellen Sie über WLANConnect eine Verbindung mit dem Profil her, und warten Sie, bis WLANConnect über WLAN-Benachrichtigungen abgeschlossen ist.
  • Nachdem die IP-Adresse auf dem Testadapter verfügbar ist, fragen Sie den TCP-Server auf dem AP-Controller ab, um zu bestätigen, dass die vollständige Netzwerkkonnektivität verfügbar ist.
  • Erstellen Sie eine Verbindung mit TCP-Server namens „Connection C“. Senden und empfangen Sie Pakete.
  • Legen Sie „txpower1“ auf Router 0 auf 4 und auf Router 1 auf 84 fest.
  • Verringern Sie den txpower1-Wert auf Router 0 um 10, und erhöhen Sie den txpwr1-Wert auf Router 1 um 10.
  • Wenn „txpr1“ auf Router 1 den Wert 4 erreicht, deaktivieren Sie den Router.
  • Senden und empfangen Sie ein Paket über „Connection C“. Dadurch wird sichergestellt, dass die Netzwerksitzung nicht abgebrochen wird.
  • Wiederholen Sie die letzten drei Schritte, bis txpwer1-Wert von Router 0 gleich 84 und der txpwr1-Wert von Router 1 gleich 4 ist.

Problembehandlung

Informationen zur allgemeinen Problembehandlung bei HLK-Testfehlern finden Sie unter Problembehandlung bei Windows HLK-Testfehlern.

Informationen zur Problembehandlung finden Sie unter Problembehandlung bei WLAN-Tests (802.11).

Weitere Informationen

Parameter

Parametername Parameterbeschreibung
TestDeviceSupports5ghz Dies sollte auf TRUE gesetzt werden, wenn das Gerät 5-GHz-Netzwerke unterstützt, und auf FALSE, wenn dies nicht der Fall ist
APControllerIPAddress Interner Parameter
LocalDir Interner Parameter
AP1IPAddress IP-Adresse des ersten mit dem System verbundenen AP
AP1Password Stammkennwort für den ersten mit dem System verbundenen AP
AP2IPAddress IP-Adresse des zweiten AP, der mit dem System verbunden ist
AP2Password Stammkennwort für den zweiten mit dem System verbundenen AP
ServiceAPChannelAddress Interner Parameter
TestDll Interner Parameter
Priority Interner Parameter
TestName Interner Parameter
EnableTracing „Yes“ oder „No“ zum Aktivieren der Ablaufverfolgung
Test_CustomAP1Config24GHz Benutzerdefinierte Konfiguration für das 2,4-GHz-Band am ersten AP (Test wird standardmäßig übersprungen)
Test_CustomAP1Config5GHz Benutzerdefinierte Konfiguration für das 5-GHz-Band am ersten AP (Test wird standardmäßig übersprungen)
Test_CustomAP2Config24GHz Benutzerdefinierte Konfiguration für das 2,4-GHz-Band am zweiten AP (Test wird standardmäßig übersprungen)
Test_CustomAP2Config5GHz Benutzerdefinierte Konfiguration für das 5-GHz-Band am zweiten AP (Test wird standardmäßig übersprungen)
Test_CustomRoamingTestOptions Bitmask von Optionen für benutzerdefinierten Roamingtest (0 = Standard)