Compartilhar via


Testes de roaming WLAN – Configuração personalizada

Esse conjunto de testes valida se o adaptador WLAN está em roaming corretamente.

Detalhes do teste

   
Especificações
  • Device.Network.WLAN.SupportConnectionToWiFiAP.ConnectionToWiFiAP
Plataformas
  • Windows 10, edições de cliente (x64)
  • Windows 10, edições de cliente (x86)
  • Windows 10, edições de cliente (Arm64)
  • Windows 10, edição móvel (Arm)
  • Windows 10, edição móvel (Arm64)
Versões com suporte
  • Windows 10
  • Windows 10, versão 1511
  • Windows 10, versão 1607
  • Windows 10, versão 1703
  • Windows 10, versão 1709
  • Windows 10, versão 1803
  • Windows 10, versão 1809
  • Windows 10, versão 1903
  • Próxima atualização para Windows 10
Tempo de execução esperado (em minutos) 12
Categoria Desenvolvimento
Tempo limite (em minutos) 720
Requer reinicialização false
Requer configuração especial true
Tipo automático

 

Documentação adicional

Os testes nessa área de recurso podem ter documentação adicional, incluindo pré-requisitos, configuração e informações de solução de problemas, que podem ser encontradas 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: Pré-requisitos de teste de LAN sem fio (802.11).

Esse teste permite que o agendador de teste (usuário) execute os Testes de Verificação de 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 do 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 de 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 chamados Roteador 0 e Roteador 1, conforme mostrado abaixo. Se os parâmetros não forem especificados, o teste não fará nada
    • Roteador 0 - 2.4Ghz: configurado pelo parâmetro de usuário Test_CustomAP1Config24GHz
    • Roteador 0 - 5Ghz: configurado pelo parâmetro de usuário Test_CustomAP1Config5GHz
    • Roteador 1 a 2.4Ghz: configurado pelo parâmetro de usuário Test_CustomAP2Config24GHz. Com exceção do Channel e do PhyType, outros parâmetros devem corresponder Test_CustomAP1Config24GHz
    • Roteador 1 a 5Ghz: configurado por parâmetros de usuário Test_CustomAP2Config5GHz. Com exceção do Channel e do PhyType, outros parâmetros devem corresponder Test_CustomAP1Config5GHz
    • O Roteador 0 e o Roteador 1 compartilham o mesmo SSID para seus rádios 2.4Ghz.
    • O Roteador 0 e o Roteador 1 compartilham o mesmo SSID para seus rádios 5Ghz.
    • Para fins de roaming, a NAT (conversão de endereços de rede) está habilitada em ambos os roteadores.
  • Se o teste de Drop Of Signal repentino estiver habilitado (bit 0x1 definido em Test_CustomRoamingTestOptions), execute as etapas de teste SuddenDropOfSignal() abaixo
  • Se o teste de Perda Repentina de Sinal estiver habilitado (bit 0x2 definido em Test_CustomRoamingTestOptions), execute as etapas de teste SuddenLossOfSignal () abaixo
  • Se o teste de remoção gradual do sinal estiver habilitado (bit 0x4 definido em Test_CustomRoamingTestOptions), execute as etapas de teste GradualDropOfSignal () abaixo
  • Se o teste de Perda Gradual de Sinal estiver habilitado (bit 0x8 definido em Test_CustomRoamingTestOptions), execute as etapas de teste GradualLossOfSignal () abaixo

O teste SuddenDropOfSignal() executa as ações a seguir. Esse teste é executado primeiro em 5 GHz (se o adaptador der suporte a 5GHz) e, em seguida, 2,4 GHz

  • Criar um servidor TCP no servidor controlador do ponto de acesso (AP) (porta de escuta 7777)
  • Ative o rádio em ambos os roteadores.
  • Desligue o rádio no Roteador 1.
  • Defina o txpower1 em ambos os roteadores como 84.
  • Conecte-se ao perfil usando WLANConnect e aguarde a conclusão do WLANConnect usando notificações WLAN.
  • Depois que o endereço IP estiver disponível no adaptador de teste, sondar o servidor TCP no controlador AP para confirmar se a conectividade de rede completa está disponível.
  • Crie uma conexão com o servidor TCP chamada Conexão C. Enviar e receber pacotes.
  • Desligue o rádio no Roteador 1.
  • Usando a Conexão C, envie e receba um pacote. Isso garante que a rede não seja descartada.
  • Use a API WLAN GetConnectionAttributes para verificar se a associação está correta e se a conexão está no Roteador 0 .
  • Ative o rádio no Roteador 1 e desligue o rádio no Roteador 0.
  • Usando a Conexão C, envie e receba um pacote. Isso garante que a sessão de rede não seja descartada. A conexão leva algum tempo para se movimentar.
  • Use a API WLAN GetConnectionAttributes para verificar se a associação está correta e se a conexão está no Roteador 1.
  • Ative os rádios em ambos os roteadores.
  • Usando a Conexão C, envie e receba um pacote. Isso garante que a sessão de rede não seja descartada.
  • Defina o txpwr1 no Roteador 0 como 84.
  • Defina o txpwr1 no Roteador 1 como 4.
  • Usando a Conexão C, envie e receba um pacote. Isso garante que a sessão de rede não seja descartada.

O teste SuddenLossOfSignal() executa as ações a seguir. Esse teste é repetido para 5 GHz e 2,4 GHz.

  • Criar um servidor TCP no servidor controlador do ponto de acesso (AP) (porta de escuta 7777)
  • Ative o rádio em ambos os roteadores.
  • Desligue o rádio no Roteador 1.
  • Defina o txpower1 em ambos os roteadores como 84.
  • Conecte-se ao perfil usando WLANConnect e aguarde a conclusão do WLANConnect usando notificações WLAN.
  • Depois que o endereço IP estiver disponível no adaptador de teste, sondar o servidor TCP no controlador AP para confirmar se a conectividade de rede completa está disponível.
  • Crie uma conexão com o servidor TCP chamada Conexão C. Enviar e receber pacotes.
  • Ative o rádio no Roteador 1 e desative o rádio no Roteador 0.
  • Usando a conexão C, envie e receba um pacote. Isso garante que a rede não seja descartada.
  • Usa a API WLAN GetConnectionAttributes para verificar se a associação está correta e se a conexão está no Roteador 1 por.
  • Ative o rádio no Roteador 0 e desligue o rádio no Roteador 1.
  • Usando a conexão C, envie e receba um pacote. Isso garante que a sessão de rede não seja descartada. A conexão leva algum tempo para se movimentar.
  • Use a API WLAN GetConnectionAttributes para verificar se a associação está correta e se a conexão está no Roteador 0.
  • Ative o rádio do Roteador 1 e o rádio no Roteador 0 desativado.
  • Usando a conexão C, envie e receba um pacote. Isso garante que a rede não seja descartada.
  • Use a API WLAN GetConnectionAttributes para verificar se a associação está correta e se a conexão está no Roteador 1.
  • Ative o rádio no Roteador 0 e desligue o rádio no Roteador 1.
  • Usando a conexão C, envie e receba um pacote. Isso garante que a sessão de rede não seja descartada.
  • Use a API WLAN GetConnectionAttributes para verificar se a associação está correta e se a conexão está no Roteador 0.

O teste GradualDropOfSignal() executa as seguintes ações. Esse teste é repetido para 5 GHz e 2,4 GHz.

  • Criar um servidor TCP no servidor controlador do ponto de acesso (AP) (porta de escuta 7777)
  • Ative o rádio em ambos os roteadores.
  • Conecte-se ao perfil usando WLANConnect e aguarde a conclusão do WLANConnect usando notificações WLAN.
  • Depois que o endereço IP estiver disponível no adaptador de teste, sondar o servidor TCP no controlador AP para confirmar se a conectividade de rede completa está disponível.
  • Crie uma conexão com o servidor TCP chamada Conexão C. Enviar e receber pacotes.
  • Defina o txpower1 no Roteador 0 como 4 e o Roteador 1 como 84.
  • Reduza o txpwr1 do Roteador 0 em 10 e aumente o txpwr1 do Roteador 1 em 10.
  • Usando a conexão C, envia e recebe um pacote. Isso garante que a sessão de rede não seja descartada.
  • Repita as duas últimas etapas até que o txpwer1 do Roteador 0 seja 84 e o txpwr1 do Roteador 1 seja 4.

O teste GradualLossOfSignal() faz o seguinte. Esse teste é repetido para 5 GHz e 2,4 GHz.

  • Criar um servidor TCP no servidor controlador do ponto de acesso (AP) (porta de escuta 7777)
  • Ative o rádio em ambos os roteadores.
  • Conecte-se ao perfil usando WLANConnect e aguarde a conclusão do WLANConnect usando notificações WLAN.
  • Depois que os suplementos IP estiverem disponíveis no adaptador de teste, sondar o servidor TCP no controlador AP para confirmar se a conectividade de rede completa está disponível.
  • Crie uma conexão com o servidor TCP chamada Conexão C. Enviar e receber pacotes.
  • Defina o txpower1 no Roteador 0 como 4 e o Roteador 1 como 84.
  • Reduza o txpwr1 do Roteador 0 em 10 e aumente o txpwr1 do Roteador 1 em 10.
  • Quando o txpr1 do Roteador 1 atingir 4, desative o roteador.
  • Usando a conexão C, envie e receba um pacote. Isso garante que a sessão de rede não seja descartada.
  • Repita as últimas três etapas até que o txpwer1 do Roteador 0 seja 84 e o txpwr1 do Roteador 1 seja 4.

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_CustomRoamingTestOptions Máscara de bits de opções para RoamingTest Personalizado (0 = padrão)