Como: Configurar emulação de rede usando as configurações de teste
Você pode configurar o adaptador de dados de diagnóstico para testar seu aplicativo em vários ambientes de rede de Microsoft Test Manager e Microsoft Visual Studio 2010. Também pode ser configurado para testar uma carga de rede artificial ou um gargalo, quando você executa os testes.
Aviso
Se você executar os testes em uma rede real que é um tipo mais lento que a rede que você está emulando, o teste ainda será executado na velocidade mais lenta de rede. A emulação pode apenas mais lento o ambiente de rede, não acelerá-la.
O procedimento a seguir descreve como configurar a partir do editor de configuração de emulação de rede. Essas etapas se aplicam para o editor de configuração em Microsoft Test Manager e Microsoft Visual Studio 2010.
Observação |
---|
A emulação de rede pode ser usada com os testes manuais ou automatizados. |
Uma conta que tenha privilégios de administrador deve ser usada para emulação de rede. Se você tiver selecionado a emulação de rede para uma função local que executa os testes manuais, você deve iniciar Microsoft Test Manager utilizando privilégios de administrador. Se você tiver selecionado a emulação de rede para qualquer outra função, você deve verificar que o agente de teste na máquina para essa função usa uma conta de usuário que seja membro do grupo Administradores. Para obter mais informações sobre como configurar a conta para o seu agente de teste, consulte Instalando e configurando controladores de criação, teste e agentes de Visual Studio.
Observação |
---|
A conta de serviço de rede, que é a conta padrão para o agente de teste, não é um membro do grupo Administradores. |
A configuração de rede oferece as seguintes de rede a tipos de emulação:
LAN (padrão)
3 G
Cabo-DSL-1.5 Mbps
Cabo DSL-768 k
DSL/cabo-384 k
CDMA
Dial-up 56k
Intercontinentais lenta WAN 300 Kbps
WAN intercontinentais 1.5 Mbps
WAN intracontinental 1.5 Mbps
Emulação de rede True
Microsoft Visual Studio 2010usa a emulação de rede de true baseado em software para todos os tipos de teste. Isso inclui testes de carga. Emulação de rede True simula as condições da rede pela manipulação direta dos pacotes de rede. O emulador de rede true pode emular o comportamento de redes com e sem fio usando um vínculo físico de confiável, como, por exemplo, uma Ethernet. Os seguintes atributos de rede são incorporados a emulação de rede true:
Tempo de ida e volta pela rede (latência)
A quantidade de largura de banda disponível
Comportamento de enfileiramento de mensagens
Perda de pacote
Reordenação de pacotes
Propagações de erro.
Emulação de rede True também fornece a flexibilidade na filtragem de pacotes de rede com base em endereços IP ou protocolos como TCP, UDP e ICMP.
Emulação de rede True pode ser usada por baseada em rede desenvolvedores e testadores para emular um ambiente de teste desejado, avaliar o desempenho, prever o efeito de alteração ou tomar decisões sobre otimização de tecnologia. Quando comparados com os ambientes de teste de hardware, emulação de rede true é uma solução muito mais barata e mais flexível.
Configurar emulação de rede para as configurações de teste
Antes de executar as etapas neste procedimento, você deve abrir as configurações de teste do Microsoft Test Manager ou Microsoft Visual Studio 2010e selecione o dados e diagnósticos página.
Para configurar a emulação de rede para as configurações de teste
Selecione a função usar para emular uma rede específica.
Observação Você precisa configurar o adaptador de emulação de rede somente em funções de servidor ou a função do cliente. Não é necessário usar o adaptador em ambas as funções. O adaptador emula o ruído de rede que afeta a comunicação entre as duas funções, para que você não precisará usá-lo em ambos. A menos que seja necessário, você deve escolher uma função de cliente para o adaptador de emulação de rede evitar a sobrecarga extra na função de servidor.
Selecione A emulação de rede e, em seguida, clique em Configure.
A caixa de diálogo para configurar a emulação de rede é exibida.
Clique na seta ao lado de Selecione o perfil de rede para usare selecione o tipo de rede que você deseja emular quando você executa um teste (por exemplo, 768Kps de cabo DSL).
Aviso
Se você executar os testes em uma rede real que é um tipo mais lento que a rede à qual você está emulando, o teste ainda será executado na velocidade mais lenta de rede. A emulação pode apenas mais lento o ambiente de rede, não acelerá-la.
Se você incluir o adaptador de dados de diagnóstico de emulação de rede nas configurações de teste e você pretende usá-lo em sua máquina local, deve também vincular o driver de emulação de rede a um dos adaptadores de rede da máquina. O driver de emulação de rede é necessário para o adaptador de dados de diagnóstico de emulação de rede para a função. O driver de emulação de rede está instalado e vinculado ao seu adaptador de duas maneiras:
Driver de emulação de rede instalado com o Microsoft Visual Studio teste-2010 do agente: A Microsoft Visual Studio teste agente 2010 pode ser usado em máquinas remotas e a sua máquina local. Quando você instala um Microsoft Visual Studio Test Agent, o processo de instalação inclui uma etapa de configuração que vincula o driver de emulação de rede à sua rede placa Para obter mais informações, consulte Instalando e configurando controladores de criação, teste e agentes de Visual Studio.
Driver de emulação de rede instalado com 2010 Professional da Microsoft Visual Studio teste: Quando você usa a emulação de rede pela primeira vez, será solicitado que você ligar o driver de emulação de rede para uma placa de rede.
Dica
Você também pode instalar o driver de emulação de rede a partir da linha de comando em sua máquina local sem instalar o agente de teste de Visual Studio usando o seguinte comando: VSTestConfig NETWORKEMULATION /install
Consulte também
Tarefas
Criar configurações de teste para testes manuais
Criar configurações de teste para testes automatizados, como parte de um plano de teste
Criar um teste automatizado de configurações para executar testes a partir de Visual Studio
Conceitos
Configuração de máquinas e coletar informações de diagnóstico usando as configurações de teste