WLAN – Roamingtests – Benutzerdefinierte Konfiguration
Diese Testsuite überprüft, ob der WLAN-Adapter korrektes Roaming durchführt.
Testdetails
Spezifikationen |
|
Plattformen |
|
Unterstützte Versionen |
|
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) |