Partilhar via


Especificar os tipos de rede Virtual em um cenário de teste de carga

O mix de rede oferece uma maneira para simular carga mais realisticamente em um cenário de teste de carga.A carga é gerada usando uma combinação heterogênea de tipos de rede em vez de um tipo de rede única.Criar uma aproximação mais próxima de como os usuários finais interagem com seus aplicativos.

Um mix de rede especifica a probabilidade de um usuário virtual estar executando um determinado perfil de rede.Um perfil de rede é uma simulação da largura de banda de rede na camada de aplicativo.Ele não simula latência.

Quando você cria um teste de carga, você pode querer simular que carga está sendo gerada através de mais de um tipo de conexão de rede.O mix de rede oferece vários tipos de rede, incluindo o seguinte:

  • LAN (padrão)

  • 3G

  • Cabo-DSL-1.5 Mbps

  • Cabo DSL-768 k

  • DSL/cabo-384 k

  • CDMA

  • Dial-up 56 k

  • Intercontinentais lenta WAN 300 Kbps

  • WAN intercontinentais 1.5 Mbps

  • WAN intercontinentais 1.5 Mbps

As diferentes redes são simuladas.Quando você escolher uma opção, como Cable-DSL 1.5 Mbps, tempos de espera são injetados para o teste para simular a largura de banda selecionada.

O mix de rede funciona como outras opções de combinação.Um tipo de rede é selecionado aleatoriamente associado um usuário virtual, com base no conjunto de redes.Testes do usuário são executados usando um tipo de rede específico, com base na probabilidade que você especificou na combinação.

Após você ter especificado uma combinação de rede, você pode adicionar e remover tipos de rede.Você também pode alterar a distribuição de mix de rede usando o controle mix.

O controle combinações permite que você ajustar facilmente a distribuição de redes em um cenário.

Para mais informações, consulte Sobre o controle Mix.

Requisitos

  • Visual Studio Ultimate

Neste tópico:

Emulação de rede True

Microsoft Visual Studio 2010usa emulação de rede true baseada em software para todos os tipos, incluindo testes de carga de teste.Emulação de rede True simula as condições de rede pela manipulação direta dos pacotes de rede. O emulador verdadeira rede pode emular o comportamento de redes com e sem fio usando um link físico confiável, como 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ção de erro.

Emulação de rede True também oferece 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 pelos testadores e desenvolvedores de aplicativo baseado em rede para emular um ambiente de teste desejado, avaliar o desempenho, prever o impacto da alteração ou tomar decisões sobre otimização de tecnologia.Quando comparado a ambientes de teste de hardware, emulação de rede true é uma solução muito mais barata e mais flexível.

Adicionando novas redes para um cenário

Para adicionar novas redes para um cenário

  1. Durante o processo de especificar o mix de rede para um cenário, escolha Add.

    Uma nova entrada de rede é adicionada à grade.

    ObservaçãoObservação

    Para exibir o Edit Network Mix caixa de diálogo caixa, botão direito do mouse um cenário existente e escolha Edit Network Mix.

  2. No Tipo de rede coluna, escolha a seta para a nova entrada.Escolha o tipo de rede desejado.

  3. (Opcional) Ajuste o controle de mistura para especificar a distribuição de teste.Para mais informações, consulte Sobre o controle Mix.

  4. Quando tiver terminado de adicionar redes, escolha OK.

Remover redes de um cenário

Para remover redes de um cenário

  1. Abra um teste de carga.

  2. Botão direito do mouse o cenário do qual você deseja remover uma rede e escolha Edit Network Mix.O Edit Network Mix caixa de diálogo é exibida.

  3. Selecione a rede na grade e escolha Remover.

  4. (Opcional) Ajuste o controle de mistura para especificar a distribuição de teste.Para mais informações, consulte Sobre o controle Mix.

  5. Quando você terminar removendo redes, escolha OK.

Sobre o controle Mix

O controle combinações permite ajustar a porcentagem de carga é distribuída entre os testes, tipos de navegador ou tipos de rede em um cenário de teste de carga.Para ajustar os valores de porcentagem, mova os controles deslizantes.Ajuste a mistura de tipos de rede especifica a probabilidade de um usuário virtual estar executando um perfil de rede específico em um cenário de teste de carga.

Quando você move um controle deslizante, alteram os valores de porcentagem de todos os itens disponíveis.Se você tiver mais de dois itens, a quantidade que você adicionar ou remover é distribuída uniformemente entre outros itens.É possível substituir esse comportamento.Se você selecionar a caixa de seleção na coluna Bloquear para um item específico, você pode bloquear o valor percentual especificado para o item.Em seguida, quando você move um controle deslizante, a quantidade que você adicionar ou remover só é aplicada a todos os itens restantes desbloqueados.

O distribuir botão é usado para alocar os valores de porcentagem igualmente entre todos os itens.Por exemplo, se você tiver três itens, escolhendo distribuir define os valores de porcentagem 33, 33 e 34.

Observação de cuidadoCuidado

O distribuir botão substitui quaisquer itens que estão bloqueados.

Também é possível digitar os valores de porcentagem diretamente para o % coluna em vez de usar os controles deslizantes.Se você inserir um valor de porcentagem diretamente, os outros itens não ajustará automaticamente.

ObservaçãoObservação

Os controles deslizantes são desativados quando o total não adicionar até 100%, ou quando os valores de porcentagem inserida na % coluna são decimais.

Quando você insere valores de porcentagem manualmente, verifique se a soma de todos os itens é de 100%.Quando você salvar uma mistura, se a soma não é 100%, você será solicitado para aceitar os valores de porcentagem como elas são, ou para voltar e ajustá-las.Se você optar por aceitá-los como estão, será é proporcional a 100%.Por exemplo, se você tiver dois itens e você defini-las manualmente para 80% e 40%, o primeiro item será definido como 66,67% (80 dividido por 120) e o segundo item será definido como 33,33% (40 dividido por 120).

Consulte também

Tarefas

Emulação de rede em testes de carga de solução de problemas

Outros recursos

Criando e editando testes de carga

Etapa 2.4 - especificar Network Mix no New Load Test Wizard