Partager via


Tests d’association WLAN - Configuration personnalisée

Cette suite de tests valide les associations WLAN.

Détails du test

   
Spécifications
  • Device.Network.WLAN.SupportConnectionToWiFiAP.ConnectionToWiFiAP
Plateformes
  • Windows 10, éditions clientes (x64)
  • Windows 10, éditions clientes (x86)
  • Windows 10, éditions clientes (Arm64)
  • Windows 10, édition mobile (Arm)
  • Windows 10, édition mobile (Arm64)
Versions prises en charge
  • 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
  • Prochaine mise à jour de Windows 10
Durée d’exécution attendue (en minutes) 20
Catégorie Développement
Délai d’expiration (en minutes) 1200
Nécessite un redémarrage false
Nécessite une configuration spéciale true
Type automatique

 

Documentation supplémentaire

Les tests de cette zone de fonctionnalité peuvent avoir une documentation supplémentaire, y compris les conditions préalables, l’installation et les informations de résolution des problèmes, que vous trouverez dans les rubriques suivantes :

Exécution du test

Avant d’exécuter le test, effectuez la configuration du test comme décrit dans les conditions requises pour le test : Sans fil LAN (802.11) Conditions préalables pour le test.

Ce test permet au planificateur de tests (utilisateur) d’exécuter les tests d’analyse WLAN avec des paramètres spécifiques. Pour chacun des points d’accès, l’utilisateur peut spécifier les éléments suivants via l’un des CustomAP[1|2]Config[24|5]GHz :

  • Paramètre de diffusion SSID : masqué ou visible
  • Type de phase 1 EAP : NONE ou EAP_PEAP ou EAP_TTLS
  • Type de phase 2 EAP : NONE ou MSCHAPV2
  • Algorithme d’authentification : OPEN ou WEP ou WPAPSK, WPA ou WPA2PSK ou WPA2
  • Algorithme de chiffrement : NONE ou WEP, TKIP ou AES
  • Canal : Nombre de canaux entiers
  • Type phy : A ou B, G, N ou AC

Vous trouverez ci-dessous des exemples de configurations AP utilisées par certains des tests :

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

Ce test effectue les actions suivantes :

  • Si des paramètres CustomAPConfig sont spécifiés, configurez deux routeurs nommés Routeur 0 et Routeur 1, comme indiqué ci-dessous. Si les paramètres ne sont pas spécifiés, le test ne fait rien.
    • Routeur 0 - 2,4 GHz : configuré par paramètre utilisateur Test_CustomAP1Config24GHz
    • Routeur 0 - 5 GHz : configuré par paramètre utilisateur Test_CustomAP1Config5GHz (jamais utilisé par le test)
    • Routeur 1 - 2,4 GHz : configuré par paramètre utilisateur Test_CustomAP2Config24GHz
    • Routeur 1 - 5 GHz : configuré par les paramètres utilisateur Test_CustomAP2Config5GHz
  • Exécutez les étapes de test BasicAssociation() ci-dessous.
  • Si le test de secours est activé (bit 0x1 défini dans Test_CustomAssociationTestOptions), exécutez les étapes de test AssociationPowerManagementSleep() ci-dessous pour veille ou veille AOAC
  • Si le test de mise en veille prolongée est activé (bit 0x2 défini dans Test_CustomAssociationTestOptions), exécutez les étapes de test AssociationPowerManagementHibernate() ci-dessous pour la mise en veille prolongée

Le test BasicAssociation() effectue les actions suivantes :

  • Créer un serveur TCP sur le serveur de contrôleur de point d’accès (AP) (écouter le port 7777)
  • Créez un profil pour le routeur 0 - 2,4 GHz avec ConnectionMode configuré manuellement. Si vous exécutez un test en mode FIPS, le profil est configuré pour le mode FIPS.
  • Lancez un WlanConnect à l’aide du profil .
  • Attendez jusqu’à 30 secondes que la connexion se termine à l’aide des notifications WLAN.
  • Attendre l’adresse IP sur l’adaptateur
  • Connectez-vous au serveur TCP sur le serveur du contrôleur AP pour vérifier que la connectivité réseau complète est disponible.
  • Utilisez l’API WLAN GetConnectionAttributes pour vérifier que l’association est correcte et que la connexion est au routeur 0 à 2,4 GHz.
  • Échanger des paquets TCP avec le serveur TCP sur le serveur du contrôleur AP
  • Désactiver le routeur 0 - 2,4 GHz
  • Supprimer le profil du routeur 0 - 2,4 GHz
  • Activez le routeur 1 à 5 GHz (si l’adaptateur prend en charge 5 GHz) ou le routeur 1 à 2,4 GHz (si l’adaptateur ne prend pas en charge 5 GHz)
  • Créez un profil pour la bande routeur 1 appropriée avec ConnectionMode configuré comme manuel. Si vous exécutez un test en mode FIPS, le profil est configuré pour le mode FIPS.
  • Lancez un WlanConnect à l’aide du profil .
  • Attendez jusqu’à 30 secondes que la connexion se termine à l’aide des notifications WLAN.
  • Attendre l’adresse IP sur l’adaptateur
  • Connectez-vous au serveur TCP sur le serveur du contrôleur AP pour vérifier que la connectivité réseau complète est disponible.
  • Utilisez l’API WLAN GetConnectionAttributes pour vérifier que l’association est correcte et que la connexion est au routeur et à la bande appropriés
  • Échangez des paquets TCP avec le serveur TCP sur le serveur du contrôleur AP.
  • Supprimer le profil du routeur 1

Le test AssociationPowerManagementSleep() vérifie d’abord que l’adaptateur peut commencer à se connecter à un point d’accès lorsqu’il passe par une transition veille/veille connectée. Ensuite, il vérifie que l’adaptateur peut basculer d’un point d’accès à un autre après avoir passé une transition veille/veille connectée. Il effectue les actions suivantes :

  • Pour les tests de veille, case activée si le système est compatible avec le mode Veille ou AOAC. S’il n’est pas compatible, le test échoue.
  • Créer un serveur TCP sur le serveur de contrôleur de point d’accès (AP) (écouter le port 7777)
  • Désactiver tous les routeurs à l’exception du routeur 0 - 2,4 GHz
  • Créez un profil pour le routeur 0 - 2,4 GHz avec ConnectionMode configuré manuellement.
  • Lancez un WlanConnect à l’aide du profil .
  • Attendez jusqu’à 30 secondes pour que la connexion se termine à l’aide des notifications WLAN.
  • Attendre l’adresse IP sur l’adaptateur
  • Connectez-vous au serveur TCP sur le serveur du contrôleur AP pour vérifier que la connectivité réseau complète est disponible.
  • Utilisez l’API WLAN GetConnectionAttributes pour vérifier que l’association est correcte et que la connexion est au routeur 0 à 2,4 GHz.
  • Échangez des paquets TCP avec le serveur TCP sur le serveur du contrôleur AP.
  • Selon le système, veille ou accédez à Veille connectée pendant 120 secondes
  • Après le réveil, vérifiez que l’adaptateur est toujours connecté
  • Utilisez l’API WLAN GetConnectionAttributes pour vérifier que l’association est correcte et que la connexion est au routeur 0 à 2,4 GHz.
  • Échanger des paquets TCP avec le serveur TCP sur le serveur du contrôleur AP
  • Supprimer tous les profils WLAN (cela déconnecte l’adaptateur)
  • Les étapes ci-dessus ont vérifié que l’adaptateur peut commencer à se connecter à un point d’accès lors d’une transition de secours ou de veille connectée. Ensuite, le test vérifie la transition d’un POINT d’accès à un autre.
  • Créer un serveur TCP sur le serveur de contrôleur de point d’accès (AP) (écouter le port 7777)
  • Désactiver tous les routeurs à l’exception du routeur 0 - 2,4 GHz
  • Créez un profil pour le routeur 0 - 2,4 GHz avec ConnectionMode configuré manuellement.
  • Lancez un WlanConnect à l’aide du profil .
  • Attendez jusqu’à 30 secondes pour que la connexion se termine à l’aide des notifications WLAN.
  • Attendre l’adresse IP sur l’adaptateur
  • Connectez-vous au serveur TCP sur le serveur du contrôleur AP pour vérifier que la connectivité réseau complète est disponible.
  • Utilisez l’API WLAN GetConnectionAttributes pour vérifier que l’association est correcte et que la connexion est au routeur 0 à 2,4 GHz.
  • Échangez des paquets TCP avec le serveur TCP sur le serveur du contrôleur AP.
  • Configurez l’ordinateur serveur du contrôleur AP pour désactiver le routeur 0 à 2,4 GHz après 30 secondes et activer le routeur 1 5 GHz (si l’adaptateur prend en charge 5 GHz) ou le routeur 1 2,4 GHz (si l’adaptateur ne prend pas en charge 5 GHz)
  • Selon le système, veille ou accédez à Veille connectée pendant 120 secondes
  • Après la mise en veille pendant 30 secondes
  • Émettre une analyse et vérifier que le routeur 1 est visible dans la liste d’analyse
  • Créez un profil pour le routeur 1 avec ConnectionMode configuré comme manuel.
  • Lancez un WlanConnect à l’aide du profil .
  • Attendez jusqu’à 30 secondes pour que la connexion se termine à l’aide des notifications WLAN.
  • Attendre l’adresse IP sur l’adaptateur
  • Connectez-vous au serveur TCP sur le serveur du contrôleur AP pour vérifier que la connectivité réseau complète est disponible.
  • Utilisez l’API WLAN GetConnectionAttributes pour vérifier que l’association est correcte et que la connexion est au routeur 1 et à la bande appropriée
  • Échangez des paquets TCP avec le serveur TCP sur le serveur du contrôleur AP.
  • Supprimer tous les profils WLAN (cela déconnecte l’adaptateur)
  • Les étapes ci-dessus ont vérifié que l’adaptateur peut basculer d’un point d’accès à un autre après avoir passé une transition de veille ou de veille connectée.

Le test AssociationPowerManagementHibernate() vérifie d’abord que l’adaptateur peut commencer à se connecter à un point d’accès lorsqu’il passe par une transition de mise en veille prolongée. Ensuite, il vérifie que l’adaptateur peut basculer d’un point d’accès à un autre après avoir subi une transition de mise en veille prolongée. Il effectue les actions suivantes :

  • Pour les tests de mise en veille prolongée, case activée si le système est compatible avec la mise en veille prolongée. S’il n’est pas compatible, le test se termine correctement.
  • Créer un serveur TCP sur le serveur de contrôleur de point d’accès (AP) (écouter le port 7777)
  • Désactivez tous les routeurs, à l’exception du routeur 1 à 5 GHz (si l’adaptateur prend en charge 5 GHz) ou du routeur 1 à 2,4 GHz (si l’adaptateur ne prend pas en charge 5 GHz)
  • Créez un profil pour la bande appropriée du routeur 1 avec ConnectionMode configuré comme manuel.
  • Lancez un WlanConnect à l’aide du profil .
  • Attendez jusqu’à 30 secondes pour que la connexion se termine à l’aide des notifications WLAN.
  • Attendre l’adresse IP sur l’adaptateur
  • Connectez-vous au serveur TCP sur le serveur du contrôleur AP pour vérifier que la connectivité réseau complète est disponible.
  • Utilisez l’API WLAN GetConnectionAttributes pour vérifier que l’association est correcte et que la connexion est au routeur 1 et à la bande appropriée
  • Échangez des paquets TCP avec le serveur TCP sur le serveur du contrôleur AP.
  • Mise en veille prolongée pendant 120 secondes
  • Après le réveil, vérifiez que l’adaptateur est toujours connecté
  • Utilisez l’API WLAN GetConnectionAttributes pour vérifier que l’association est correcte et que la connexion est au routeur 1 et à la bande appropriée
  • Échanger des paquets TCP avec le serveur TCP sur le serveur du contrôleur AP
  • Supprimer tous les profils WLAN (cela déconnecte l’adaptateur)
  • Les étapes ci-dessus ont vérifié que l’adaptateur peut commencer à se connecter à un point d’accès lors d’une transition de mise en veille prolongée. Ensuite, le test vérifie la transition d’un POINT d’accès à un autre.
  • Créer un serveur TCP sur le serveur de contrôleur de point d’accès (AP) (écouter le port 7777)
  • Désactivez tous les routeurs, à l’exception du routeur 1 à 5 GHz (si l’adaptateur prend en charge 5 GHz) ou du routeur 1 à 2,4 GHz (si l’adaptateur ne prend pas en charge 5 GHz)
  • Créez un profil pour la bande appropriée du routeur 1 avec ConnectionMode configuré comme manuel.
  • Lancez un WlanConnect à l’aide du profil .
  • Attendez jusqu’à 30 secondes pour que la connexion se termine à l’aide des notifications WLAN.
  • Attendre l’adresse IP sur l’adaptateur
  • Connectez-vous au serveur TCP sur le serveur du contrôleur AP pour vérifier que la connectivité réseau complète est disponible.
  • Utilisez l’API WLAN GetConnectionAttributes pour vérifier que l’association est correcte et que la connexion est au routeur 1 et à la bande appropriée
  • Échangez des paquets TCP avec le serveur TCP sur le serveur du contrôleur AP.
  • Configurer l’ordinateur serveur du contrôleur AP pour désactiver le routeur 1 après 30 secondes et activer le routeur 0 2,4 GHz
  • Mise en veille prolongée pendant 120 secondes
  • Après la mise en veille pendant 30 secondes
  • Émettre une analyse et vérifier que le routeur 0 - 2,4 GHz est visible dans la liste d’analyse
  • Créez un profil pour le routeur 0 - 2,4 GHz avec ConnectionMode configuré comme manuel.
  • Lancez un WlanConnect à l’aide du profil .
  • Attendez jusqu’à 30 secondes pour que la connexion se termine à l’aide des notifications WLAN.
  • Attendre l’adresse IP sur l’adaptateur
  • Connectez-vous au serveur TCP sur le serveur du contrôleur AP pour vérifier que la connectivité réseau complète est disponible.
  • Utilisez l’API WLAN GetConnectionAttributes pour vérifier que l’association est correcte et que la connexion est au routeur 0 - 2,4 GHz
  • Échangez des paquets TCP avec le serveur TCP sur le serveur du contrôleur AP.
  • Supprimer tous les profils WLAN (cela déconnecte l’adaptateur)
  • Les étapes ci-dessus ont vérifié que l’adaptateur peut basculer d’un point d’accès à un autre après avoir subi une transition de mise en veille prolongée.

Dépannage

Pour la résolution des problèmes génériques des échecs de test HLK, consultez Résolution des échecs de test HLK Windows.

Pour plus d’informations sur la résolution des problèmes, consultez Résolution des problèmes liés aux tests lan sans fil (802.11).

Plus d’informations

Paramètres

Nom du paramètre Description des paramètres
TestDeviceSupports5ghz Cette valeur doit être définie sur TRUE si l’appareil prend en charge les réseaux 5 ghz et FALSE s’il ne le fait pas.
APControllerIPAddress Paramètre interne
LocalDir Paramètre interne
AP1IPAddress Adresse IP du premier point d’accès connecté au système
AP1Password Mot de passe racine du premier point d’accès connecté au système
AP2IPAddress Adresse IP du deuxième point d’accès connecté au système
AP2Password Mot de passe racine pour le deuxième point d’accès connecté au système
ServiceAPChannelAddress Paramètre interne
TestDll Paramètre interne
Priorité Paramètre interne
TestName Paramètre interne
EnableTracing Oui ou Non pour activer le suivi
Test_CustomAP1Config24GHz Configuration personnalisée pour la radio 2,4 GHz du premier point d’accès (Ignorer le test par défaut)
Test_CustomAP1Config5GHz Configuration personnalisée pour la radio 5 GHz du premier point d’accès (ignorer le test par défaut)
Test_CustomAP2Config24GHz Configuration personnalisée pour la radio 2,4 GHz du deuxième point d’accès (Ignorer le test par défaut)
Test_CustomAP2Config5GHz Configuration personnalisée pour la radio 5 GHz du deuxième point d’accès (ignorer le test par défaut)
Test_CustomAssociationTestOptions Masque de bits des options pour le test d’association personnalisé (0 = valeur par défaut)