Testes de associação WLAN – Configuração personalizada
Esse conjunto de testes valida as associações WLAN.
Detalhes do teste
Especificações |
|
Plataformas |
|
Versões com suporte |
|
Tempo de execução esperado (em minutos) | 20 |
Categoria | Desenvolvimento |
Tempo limite (em minutos) | 1200 |
Requer reinicialização | false |
Requer configuração especial | true |
Tipo | automático |
Documentação adicional
Os testes nessa área de recursos podem ter documentação adicional, incluindo pré-requisitos, configuração e informações de solução de problemas, que podem ser encontrados nos tópicos a seguir:
Executando o teste
Antes de executar o teste, conclua a configuração de teste conforme descrito nos requisitos de teste: Lan sem fio (802.11) Pré-requisitos de teste.
Esse teste permite que o agendador de teste (usuário) execute os Testes de Verificação WLAN com parâmetros específicos. Para cada um dos APs, o usuário pode especificar o seguinte por meio de um dos CustomAP[1|2]Config[24|5]GHz:
- Configuração de difusão SSID: oculto ou visível
- Tipo de Fase 1 do EAP: NONE ou EAP_PEAP ou EAP_TTLS
- Tipo de Fase 2 do EAP: NONE ou MSCHAPV2
- Algoritmo de autenticação: OPEN ou WEP ou WPAPSK ou WPA ou WPA2PSK ou WPA2
- Algoritmo de criptografia: NONE ou WEP ou TKIP ou AES
- Canal: Número do Canal Inteiro
- Tipo de Phy: A ou B ou G ou N ou AC
Abaixo estão os exemplos de Configurações de AP usados por alguns dos testes:
- Hidden.NONE.NONE.open.none.11.g
- Visible.NONE.NONE.WPA2PSK.AES.44.n
Este teste executa as seguintes ações:
- Se os parâmetros CustomAPConfig forem especificados, configure dois roteadores, que são chamados de Roteador 0 e Roteador 1, conforme mostrado abaixo. Se os parâmetros não forem especificados, o teste não fará nada.
- Roteador 0 a 2.4Ghz: configurado pelo parâmetro de usuário Test_CustomAP1Config24GHz
- Roteador 0 a 5Ghz: configurado pelo parâmetro de usuário Test_CustomAP1Config5GHz (Nunca usado por teste)
- Roteador 1 a 2.4Ghz: configurado pelo parâmetro de usuário Test_CustomAP2Config24GHz
- Roteador 1 a 5Ghz: configurado por parâmetros de usuário Test_CustomAP2Config5GHz
- Execute as etapas de teste BasicAssociation() abaixo.
- Se o teste em espera estiver habilitado (bit 0x1 definido em Test_CustomAssociationTestOptions), execute as etapas de teste AssociationPowerManagementSleep() abaixo para Suspensão em Espera ou AOAC
- Se o teste de hibernação estiver habilitado (bit 0x2 definido em Test_CustomAssociationTestOptions), execute as etapas de teste AssociationPowerManagementHibernate() abaixo para Hibernar
O teste BasicAssociation() executa as seguintes ações:
- Criar um servidor TCP no servidor de controlador do ponto de acesso (AP) (porta de escuta 7777)
- Crie um perfil para o Roteador 0 a 2,4 GHz com ConnectionMode configurado como manual. Se estiver executando um teste de modo FIPS, o perfil será configurado para o modo FIPS.
- Inicie um WlanConnect usando o perfil .
- Aguarde até 30 segundos para que a conexão seja concluída usando notificações WLAN.
- Aguarde o endereço IP no adaptador
- Conecte-se ao servidor TCP no servidor do controlador AP para confirmar se a conectividade de rede completa está disponível.
- Use a API da WLAN GetConnectionAttributes para confirmar se a associação está correta e a conexão é com o Roteador 0 a 2,4 GHz.
- Pacotes TCP do Exchange com o servidor TCP no servidor do controlador AP
- Desativar o Roteador 0 a 2,4 GHz
- Excluir o perfil do Roteador 0 a 2,4 GHz
- Ative o Roteador 1 a 5 GHz (se o adaptador der suporte a 5 GHz) ou o Roteador 1 a 2,4 GHz (se o adaptador não oferecer suporte a 5 GHz)
- Crie um perfil para a banda do Roteador 1 apropriada com ConnectionMode configurado como manual. Se estiver executando um teste de modo FIPS, o perfil será configurado para o modo FIPS.
- Inicie um WlanConnect usando o perfil .
- Aguarde até 30 segundos para que a conexão seja concluída usando notificações WLAN.
- Aguarde o endereço IP no adaptador
- Conecte-se ao servidor TCP no servidor do controlador AP para confirmar se a conectividade de rede completa está disponível.
- Use a API da WLAN GetConnectionAttributes para confirmar se a associação está correta e se a conexão é com o roteador e a banda apropriados
- Pacotes TCP do Exchange com o servidor TCP no servidor do controlador AP.
- Excluir o perfil do Roteador 1
O teste AssociationPowerManagementSleep() primeiro verifica se o adaptador pode começar a se conectar a uma AP quando passar por uma transição standby/connected standby. Em seguida, ele verifica se o adaptador pode alternar de uma AP para outra depois de passar por uma transição standby/connected standby. Ele executa as seguintes ações:
- Para testes de suspensão, marcar se o sistema é compatível com Standby ou AOAC. Se não for capaz, o teste falhará.
- Criar um servidor TCP no servidor de controlador do ponto de acesso (AP) (porta de escuta 7777)
- Desativar todos os roteadores, exceto Roteador 0 a 2,4 GHz
- Crie um perfil para o Roteador 0 a 2,4 GHz com ConnectionMode configurado como manual.
- Inicie um WlanConnect usando o perfil .
- Aguarde até 30 segundos para que a conexão seja concluída usando notificações WLAN.
- Aguarde o endereço IP no adaptador
- Conecte-se ao servidor TCP no servidor do controlador AP para confirmar se a conectividade de rede completa está disponível.
- Use a API da WLAN GetConnectionAttributes para confirmar se a associação está correta e a conexão é com o Roteador 0 a 2,4 GHz.
- Pacotes TCP do Exchange com o servidor TCP no servidor do controlador AP.
- Dependendo do sistema em espera ou ir para Espera Conectada por 120 segundos
- Depois de ativar, valide se o adaptador ainda está conectado
- Use a API da WLAN GetConnectionAttributes para confirmar se a associação está correta e se a conexão é com o Roteador 0 a 2,4 GHz.
- Pacotes TCP do Exchange com o servidor TCP no servidor do controlador AP
- Excluir todos os perfis WLAN (isso desconectará o adaptador)
- As etapas acima validaram que o adaptador pode começar a se conectar a uma AP ao passar por uma transição em espera ou em espera conectada. Em seguida, o teste verificará a transição de uma AP para outra.
- Criar um servidor TCP no servidor controlador do ponto de acesso (AP) (porta de escuta 7777)
- Desativar todos os roteadores, exceto Roteador 0 a 2,4 GHz
- Crie um perfil para o Roteador de 0 a 2,4 GHz com ConnectionMode configurado como manual.
- Inicie um WlanConnect usando o perfil .
- Aguarde até 30 segundos para que a conexão seja concluída usando notificações de WLAN.
- Aguarde o endereço IP no adaptador
- Conecte-se ao servidor TCP no servidor do controlador AP para confirmar se a conectividade de rede completa está disponível.
- Use a API da WLAN GetConnectionAttributes para confirmar se a associação está correta e se a conexão é com o Roteador 0 a 2,4 GHz.
- Pacotes TCP do Exchange com o servidor TCP no servidor do controlador AP.
- Configure o computador do servidor do controlador AP para desativar o Roteador 0 a 2,4 GHz após 30 segundos e ative o Roteador 1 5GHz (se o adaptador der suporte a 5GHz) ou o Roteador 1 2,4 GHz (se o adaptador não der suporte a 5 GHz)
- Dependendo do modo de espera do sistema ou ir para Modo de Espera Conectado por 120 segundos
- Depois de acordar dormindo por 30 segundos
- Emitir uma verificação e validar se o Roteador 1 está visível na Lista de Verificação
- Crie um perfil para o Roteador 1 com ConnectionMode configurado como manual.
- Inicie um WlanConnect usando o perfil .
- Aguarde até 30 segundos para que a conexão seja concluída usando notificações de WLAN.
- Aguarde o endereço IP no adaptador
- Conecte-se ao servidor TCP no servidor do controlador AP para confirmar se a conectividade de rede completa está disponível.
- Use a API da WLAN GetConnectionAttributes para confirmar se a associação está correta e se a conexão é com o Roteador 1 e a banda apropriada
- Pacotes TCP do Exchange com o servidor TCP no servidor do controlador AP.
- Excluir todos os perfis WLAN (isso desconectará o adaptador)
- As etapas acima validaram que o adaptador pode alternar de uma AP para outra depois de passar por uma transição em espera ou em espera conectada.
O teste AssociationPowerManagementHibernate() primeiro verifica se o adaptador pode começar a se conectar a uma AP quando passar por uma transição hibernar. Em seguida, ele verifica se o adaptador pode alternar de uma AP para outra depois de passar por uma transição hibernar. Ele executa as seguintes ações:
- Para testes de hibernação, marcar se o sistema é compatível com hibernação. Se não for capaz, o teste será concluído com êxito.
- Criar um servidor TCP no servidor controlador do ponto de acesso (AP) (porta de escuta 7777)
- Desativar todos os roteadores, exceto Roteador de 1 a 5 GHz (se o adaptador der suporte a 5 GHz) ou Roteador de 1 a 2,4 GHz (se o adaptador não der suporte a 5 GHz)
- Crie um perfil para a banda apropriada do Roteador 1 com ConnectionMode configurado como manual.
- Inicie um WlanConnect usando o perfil .
- Aguarde até 30 segundos para que a conexão seja concluída usando notificações de WLAN.
- Aguarde o endereço IP no adaptador
- Conecte-se ao servidor TCP no servidor do controlador AP para confirmar se a conectividade de rede completa está disponível.
- Use a API da WLAN GetConnectionAttributes para confirmar se a associação está correta e se a conexão é com o Roteador 1 e a banda apropriada
- Pacotes TCP do Exchange com o servidor TCP no servidor do controlador AP.
- Hibernar por 120 segundos
- Depois de ativar, valide se o adaptador ainda está conectado
- Use a API da WLAN GetConnectionAttributes para confirmar se a associação está correta e se a conexão é com o Roteador 1 e a banda apropriada
- Pacotes TCP do Exchange com o servidor TCP no servidor do controlador AP
- Excluir todos os perfis WLAN (isso desconectará o adaptador)
- As etapas acima validaram que o adaptador pode começar a se conectar a uma AP ao passar por uma transição hibernar. Em seguida, o teste verificará a transição de uma AP para outra.
- Criar um servidor TCP no servidor controlador do ponto de acesso (AP) (porta de escuta 7777)
- Desativar todos os roteadores, exceto Roteador de 1 a 5 GHz (se o adaptador der suporte a 5 GHz) ou Roteador de 1 a 2,4 GHz (se o adaptador não der suporte a 5 GHz)
- Crie um perfil para a banda apropriada do Roteador 1 com ConnectionMode configurado como manual.
- Inicie um WlanConnect usando o perfil .
- Aguarde até 30 segundos para que a conexão seja concluída usando notificações de WLAN.
- Aguarde o endereço IP no adaptador
- Conecte-se ao servidor TCP no servidor do controlador AP para confirmar se a conectividade de rede completa está disponível.
- Use a API da WLAN GetConnectionAttributes para confirmar se a associação está correta e se a conexão é com o Roteador 1 e a banda apropriada
- Pacotes TCP do Exchange com o servidor TCP no servidor do controlador AP.
- Configurar o computador do servidor do controlador ap para desativar o Roteador 1 após 30 segundos e ativar o Roteador 0 2,4 GHz
- Hibernar por 120 segundos
- Depois de acordar dormindo por 30 segundos
- Emitir uma verificação e validar se o roteador de 0 a 2,4 GHz está visível na Lista de Verificação
- Crie um perfil para o Roteador 0 a 2.4GHz com ConnectionMode configurado como manual.
- Inicie um WlanConnect usando o perfil .
- Aguarde até 30 segundos para que a conexão seja concluída usando notificações de WLAN.
- Aguarde o endereço IP no adaptador
- Conecte-se ao servidor TCP no servidor do controlador AP para confirmar se a conectividade de rede completa está disponível.
- Use a API da WLAN GetConnectionAttributes para confirmar se a associação está correta e se a conexão é com o Roteador 0 a 2,4 GHz
- Pacotes TCP do Exchange com o servidor TCP no servidor do controlador AP.
- Excluir todos os perfis WLAN (isso desconectará o adaptador)
- As etapas acima validaram que o adaptador pode alternar de uma AP para outra depois de passar por uma transição hibernar.
Solucionando problemas
Para solução de problemas genéricos de falhas de teste do HLK, consulte Solução de problemas de falhas de teste do Windows HLK.
Para obter informações de solução de problemas, consulte Solução de problemas de testes de LAN sem fio (802.11).
Mais informações
Parâmetros
Nome do parâmetro | Descrição do parâmetro |
---|---|
TestDeviceSupports5ghz | Isso deve ser definido como TRUE se o dispositivo der suporte a redes 5ghz e FALSE se não for |
APControllerIPAddress | Parâmetro interno |
LocalDir | Parâmetro interno |
AP1IPAddress | Endereço IP da primeira AP conectada ao sistema |
AP1Password | Senha raiz para o primeiro AP conectado ao sistema |
AP2IPAddress | Endereço IP da segunda AP conectada ao sistema |
AP2Password | Senha raiz para o segundo AP conectado ao sistema |
ServiceAPChannelAddress | Parâmetro interno |
TestDll | Parâmetro interno |
Prioridade | Parâmetro interno |
Testname | Parâmetro interno |
EnableTracing | Sim ou Não para habilitar o rastreamento |
Test_CustomAP1Config24GHz | Configuração personalizada para rádio de 2,4 GHz do primeiro AP (ignorar teste por padrão) |
Test_CustomAP1Config5GHz | Configuração personalizada para o rádio 5GHz do primeiro AP (ignorar teste por padrão) |
Test_CustomAP2Config24GHz | Configuração personalizada para o rádio 2.4GHz da segunda AP (ignorar teste por padrão) |
Test_CustomAP2Config5GHz | Configuração personalizada para o rádio 5GHz do segundo AP (ignorar teste por padrão) |
Test_CustomAssociationTestOptions | Máscara de bits de opções para Teste de Associação Personalizada (0 = padrão) |