Pruebas de asociación wlan- Configuración personalizada
Este conjunto de pruebas valida las asociaciones WLAN.
Detalles de las pruebas
Especificaciones |
|
Plataformas |
|
Versiones admitidas |
|
Tiempo de ejecución esperado (en minutos) | 20 |
Categoría | Desarrollo |
Tiempo de espera (en minutos) | 1200 |
Requiere reinicio | false |
Requiere una configuración especial | true |
Tipo | automatic |
Documentación adicional
Las pruebas de este área de características pueden tener documentación adicional, incluidos los requisitos previos, la configuración y la información de solución de problemas, que se pueden encontrar en los temas siguientes:
Ejecución de la prueba
Antes de ejecutar la prueba, complete la configuración de prueba como se describe en los requisitos de prueba: Requisitos previos de pruebas de LAN inalámbrica (802.11).
Esta prueba permite que el programador de pruebas (usuario) ejecute las pruebas de examen WLAN con parámetros específicos. Para cada uno de los AP, el usuario puede especificar lo siguiente a través de una de las instancias de CustomAP[1|2]Config[24|5]GHz:
- Configuración de difusión de SSID: oculta o visible
- Tipo de fase 1 de EAP: NONE o EAP_PEAP o EAP_TTLS
- Tipo de fase 2 de EAP: NONE o MSCHAPV2
- Algoritmo de autenticación: OPEN, WEP o WPAPSK, WPA o WPA2PSK o WPA2
- Algoritmo de cifrado: NONE, WEP o TKIP o AES
- Canal: número de canal entero
- Tipo de físico: A o B, G o N o AC
A continuación se muestran los ejemplos de configuraciones de AP usadas por algunas de las pruebas:
- Hidden.NONE.NONE.open.none.11.g
- Visible.NONE.NONE.WPA2PSK.AES.44.n
Esta prueba realiza las siguientes acciones:
- Si se especifican parámetros CustomAPConfig, configure dos enrutadores, denominados Router 0 y Router 1, como se indica a continuación. Si no se especifican parámetros, la prueba no hace nada.
- Router 0 - 2,4Ghz : configurado por parámetro de usuario Test_CustomAP1Config24GHz
- Enrutador de 0 a 5 Ghz: configurado por el parámetro de usuario Test_CustomAP1Config5GHz (nunca usado por la prueba)
- Router 1 - 2,4Ghz : Configurado por parámetro de usuario Test_CustomAP2Config24GHz
- Enrutador de 1 a 5 Ghz: configurado por parámetros de usuario Test_CustomAP2Config5GHz
- Ejecute los pasos de prueba BasicAssociation() siguientes.
- Si la prueba en espera está habilitada (bit 0x1 establecida en Test_CustomAssociationTestOptions), ejecute los pasos de prueba AssociationPowerManagementSleep() que se indican a continuación para suspensión en espera o AOAC.
- Si la prueba de hibernación está habilitada (bit 0x2 establecida en Test_CustomAssociationTestOptions), ejecute los pasos de prueba AssociationPowerManagementHibernate() que se indican a continuación para Hibernate.
La prueba BasicAssociation() realiza las siguientes acciones:
- Crear un servidor TCP en el servidor del controlador de punto de acceso (AP) (puerto de escucha 7777)
- Cree un perfil para router 0 - 2,4 GHz con ConnectionMode configurado como manual. Si ejecuta una prueba en modo FIPS, el perfil se configura para el modo FIPS.
- Inicie wlanConnect con el perfil.
- Espere hasta 30 segundos para que la conexión se complete mediante notificaciones WLAN.
- Esperar la dirección IP en el adaptador
- Conéctese al servidor TCP en el servidor del controlador AP para confirmar que la conectividad de red completa está disponible.
- Use la API WLAN GetConnectionAttributes para confirmar que la asociación es correcta y que la conexión es a Router 0 a 2,4 GHz.
- Intercambio de paquetes TCP con el servidor TCP en el servidor del controlador ap
- Desactivar router 0 - 2,4 GHz
- Eliminar el perfil del router de 0 a 2,4 GHz
- Activar router 1 - 5 GHz (si el adaptador admite 5 GHz) o router 1 - 2,4 GHz (si el adaptador no admite 5 GHz)
- Cree un perfil para la banda de router 1 adecuada que tenga ConnectionMode configurado como manual. Si ejecuta una prueba en modo FIPS, el perfil se configura para el modo FIPS.
- Inicie wlanConnect con el perfil.
- Espere hasta 30 segundos para que la conexión se complete mediante notificaciones WLAN.
- Esperar la dirección IP en el adaptador
- Conéctese al servidor TCP en el servidor del controlador AP para confirmar que la conectividad de red completa está disponible.
- Use la API WLAN GetConnectionAttributes para confirmar que la asociación es correcta y que la conexión es para el enrutador y la banda adecuados
- Intercambio de paquetes TCP con el servidor TCP en el servidor del controlador AP.
- Eliminar el perfil del enrutador 1
La prueba AssociationPowerManagementSleep() comprueba primero que el adaptador puede iniciarse conectado a un AP cuando pasa por una transición en espera o en espera conectada. A continuación, comprueba que el adaptador puede cambiar de un AP a otro después de pasar por una transición en espera o en espera conectada. Las acciones que realiza son las siguientes:
- Para las pruebas de suspensión, compruebe si el sistema es compatible con Standby o AOAC. Si no es capaz, se produce un error en la prueba.
- Crear un servidor TCP en el servidor del controlador de punto de acceso (AP) (puerto de escucha 7777)
- Apagar todos los enrutadores excepto router 0 - 2,4 GHz
- Cree un perfil para router 0 - 2,4 GHz con ConnectionMode configurado como manual.
- Inicie wlanConnect con el perfil.
- Espere hasta 30 segundos para que se complete la conexión mediante notificaciones WLAN.
- Esperar la dirección IP en el adaptador
- Conéctese al servidor TCP en el servidor del controlador AP para confirmar que la conectividad de red completa está disponible.
- Use la API WLAN GetConnectionAttributes para confirmar que la asociación es correcta y que la conexión es a Router 0 a 2,4 GHz.
- Intercambio de paquetes TCP con el servidor TCP en el servidor del controlador AP.
- Dependiendo del sistema en espera o vaya a Modo de espera conectado durante 120 segundos.
- Después de reactivar, compruebe que el adaptador sigue conectado
- Use la API WLAN GetConnectionAttributes para confirmar que la asociación es correcta y la conexión es para el router 0 a 2,4 GHz.
- Intercambio de paquetes TCP con el servidor TCP en el servidor del controlador AP
- Eliminar todos los perfiles wlan (esto desconectará el adaptador)
- Los pasos anteriores han validado que el adaptador puede iniciarse conectado a un AP al pasar por una transición en espera o en espera conectada. A continuación, la prueba comprobará la transición de un AP a otro.
- Crear un servidor TCP en el servidor del controlador de punto de acceso (AP) (puerto de escucha 7777)
- Apagar todos los enrutadores excepto router 0 - 2,4 GHz
- Crea un perfil para router 0 - 2,4 GHz con ConnectionMode configurado como manual.
- Inicie un WlanConnect con el perfil.
- Espere hasta 30 segundos para que se complete la conexión mediante notificaciones WLAN.
- Esperar la dirección IP en el adaptador
- Conéctese al servidor TCP en el servidor del controlador AP para confirmar que la conectividad de red completa está disponible.
- Use la API WLAN GetConnectionAttributes para confirmar que la asociación es correcta y la conexión es para el router 0 a 2,4 GHz.
- Intercambiar paquetes TCP con el servidor TCP en el servidor del controlador AP.
- Configure la máquina del servidor del controlador AP para apagar el router 0 a 2,4 GHz después de 30 segundos y activar el enrutador de 1 5 GHz (si el adaptador admite 5 GHz) o router 1 2,4 GHz (si el adaptador no admite 5 GHz)
- Según el sistema en espera o vaya a Modo de espera conectado durante 120 segundos.
- Después de reactivar el sueño durante 30 segundos
- Emitir un examen y validar que el enrutador 1 está visible en la lista de exámenes
- Cree un perfil para router 1 con ConnectionMode configurado como manual.
- Inicie un WlanConnect con el perfil.
- Espere hasta 30 segundos para que se complete la conexión mediante notificaciones WLAN.
- Esperar la dirección IP en el adaptador
- Conéctese al servidor TCP en el servidor del controlador AP para confirmar que la conectividad de red completa está disponible.
- Use la API WLAN GetConnectionAttributes para confirmar que la asociación es correcta y la conexión es con el router 1 y la banda adecuada
- Intercambiar paquetes TCP con el servidor TCP en el servidor del controlador AP.
- Eliminar todos los perfiles wlan (esto desconectará el adaptador)
- Los pasos anteriores han validado que el adaptador puede cambiar de un AP a otro después de pasar por una transición en espera o en espera conectada.
La prueba AssociationPowerManagementHibernate() comprueba primero que el adaptador puede iniciarse conectado a un AP cuando pasa por una transición de hibernación. A continuación, comprueba que el adaptador puede cambiar de un AP a otro después de pasar por una transición de hibernación. Las acciones que realiza son las siguientes:
- Para las pruebas de hibernación, compruebe si el sistema es capaz de hibernar. Si no es capaz, la prueba se completa correctamente.
- Crear un servidor TCP en el servidor del controlador de punto de acceso (AP) (puerto de escucha 7777)
- Apague todos los enrutadores excepto router 1 - 5 GHz (si el adaptador admite 5 GHz) o router 1 - 2,4 GHz (si el adaptador no admite 5 GHz)
- Cree un perfil para la banda adecuada del enrutador 1 con ConnectionMode configurado como manual.
- Inicie un WlanConnect con el perfil.
- Espere hasta 30 segundos para que se complete la conexión mediante notificaciones WLAN.
- Esperar la dirección IP en el adaptador
- Conéctese al servidor TCP en el servidor del controlador AP para confirmar que la conectividad de red completa está disponible.
- Use la API WLAN GetConnectionAttributes para confirmar que la asociación es correcta y la conexión es con el router 1 y la banda adecuada
- Intercambiar paquetes TCP con el servidor TCP en el servidor del controlador AP.
- Hibernar durante 120 segundos
- Después de reactivar, compruebe que el adaptador sigue conectado
- Use la API WLAN GetConnectionAttributes para confirmar que la asociación es correcta y la conexión es con el router 1 y la banda adecuada
- Intercambio de paquetes TCP con el servidor TCP en el servidor del controlador AP
- Eliminar todos los perfiles wlan (esto desconectará el adaptador)
- Los pasos anteriores han validado que el adaptador puede iniciarse conectado a un AP al pasar por una transición de hibernación. A continuación, la prueba comprobará la transición de un AP a otro.
- Crear un servidor TCP en el servidor del controlador de punto de acceso (AP) (puerto de escucha 7777)
- Apague todos los enrutadores excepto router 1 - 5 GHz (si el adaptador admite 5 GHz) o router 1 - 2,4 GHz (si el adaptador no admite 5 GHz)
- Cree un perfil para la banda adecuada del enrutador 1 con ConnectionMode configurado como manual.
- Inicie un WlanConnect con el perfil.
- Espere hasta 30 segundos para que se complete la conexión mediante notificaciones WLAN.
- Esperar la dirección IP en el adaptador
- Conéctese al servidor TCP en el servidor del controlador AP para confirmar que la conectividad de red completa está disponible.
- Use la API WLAN GetConnectionAttributes para confirmar que la asociación es correcta y la conexión es con el router 1 y la banda adecuada
- Intercambiar paquetes TCP con el servidor TCP en el servidor del controlador AP.
- Configure la máquina del servidor del controlador AP para desactivar el router 1 después de 30 segundos y activar el router 0 a 2,4 GHz
- Hibernar durante 120 segundos
- Después de reactivar el sueño durante 30 segundos
- Emitir un examen y validar que el enrutador de 0 a 2,4 GHz está visible en la lista de exámenes
- Cree un perfil para router de 0 a 2,4 GHz con ConnectionMode configurado como manual.
- Inicie un WlanConnect con el perfil.
- Espere hasta 30 segundos para que se complete la conexión mediante notificaciones WLAN.
- Esperar la dirección IP en el adaptador
- Conéctese al servidor TCP en el servidor del controlador AP para confirmar que la conectividad de red completa está disponible.
- Use la API WLAN GetConnectionAttributes para confirmar que la asociación es correcta y la conexión es a router 0 - 2,4 GHz
- Intercambiar paquetes TCP con el servidor TCP en el servidor del controlador AP.
- Eliminar todos los perfiles wlan (esto desconectará el adaptador)
- Los pasos anteriores han validado que el adaptador puede cambiar de un AP a otro después de pasar por una transición de hibernación.
Solución de problemas
Para solucionar problemas genéricos de errores de prueba de HLK, consulte Solución de problemas de errores de prueba de HLK de Windows.
Para obtener información de solución de problemas, consulte Solución de problemas de pruebas de LAN inalámbrica (802.11).
Más información
Parámetros
Nombre de parámetro | Descripción de los parámetros |
---|---|
TestDeviceSupports5ghz | Debe establecerse en TRUE si el dispositivo admite redes de 5 ghz y FALSE si no lo hace. |
APControllerIPAddress | Parámetro interno |
LocalDir | Parámetro interno |
AP1IPAddress | Dirección IP del primer AP conectado al sistema |
AP1Password | Contraseña raíz del primer AP conectado al sistema |
AP2IPAddress | Dirección IP del segundo AP conectado al sistema |
AP2Password | Contraseña raíz del segundo AP conectado al sistema |
ServiceAPChannelAddress | Parámetro interno |
TestDll | Parámetro interno |
Prioridad | Parámetro interno |
TestName | Parámetro interno |
Habilitar seguimiento | Sí o No para habilitar el seguimiento |
Test_CustomAP1Config24GHz | Configuración personalizada para la radio de 2,4 GHz de la primera AP (Omitir prueba de forma predeterminada) |
Test_CustomAP1Config5GHz | Configuración personalizada para la radio de 5GHz de la primera AP (Omitir prueba de forma predeterminada) |
Test_CustomAP2Config24GHz | Configuración personalizada para radio de 2,4 GHz de segundo AP (Omitir prueba de forma predeterminada) |
Test_CustomAP2Config5GHz | Configuración personalizada para radio de 5 GHz de segundo AP (Omitir prueba de forma predeterminada) |
Test_CustomAssociationTestOptions | Máscara de bits de opciones para prueba de asociación personalizada (0 = valor predeterminado) |