Compartilhar via


Passo a passo: Usando um controlador de teste e agentes de teste em um teste de carga

Nessa explicação passo a passo você aprenderá procedimentos que são usados para configurar uma configuração de teste que usa um controlador de teste e agentes de teste para distribuir um teste de carregamento através de vários computadores.Além disso, essa explicação passo a passo demonstra como adicionar adaptadores de diagnóstico e dados à configuração de teste.

Essa explicação passo a passo que você vai através da criação e depois de executar um teste de carregamento distribuído usando Visual Studio Ultimate.

Nessa explicação passo a passo, você se concluirá as seguintes tarefas:

  • Configurar um controlador de teste e um agente de teste.

  • Crie uma configuração de teste que usa o controlador de teste e os dados e adaptadores diagnóstico.

  • Execute o teste de carga entre computadores distribuídos.

Pré-requisitos

Instalar um controlador de teste

Para instalar um controlador de teste, você deve ser um membro do grupo de segurança Administradores em computadores.Para obter mais informações sobre como instalar controladores de teste, consulte Instalação e configuração de agentes de teste e controladores de teste.

Para instalar um controlador de teste para usar o teste de carregamento distribuído

  1. Em qualquer pessoa que o computador que você tem Visual Studio Ultimate instalou o em, ou preferencialmente em um segundo computador que você pode instalar o controlador de teste sobre, carregar “do CD de agentes Microsoft Visual Studio” e depois inicia setup.exe localizado na pasta raiz.

    A página de Configuração 2012 de agentes do Visual Studio é exibida.

  2. Escolha Instalar Visual Studio Test Controller 2012.

    A página de Instalação do Microsoft Visual Studio Test Controller 2012 aparece.

  3. Escolha Avançar.

    A página de Iniciar é exibida.

  4. Revise Termos de Licença, Eu li e aceitei os termos do contrato, se apropriado, selecione e escolha Avançar.

    A página de Opções é exibida.

  5. (Opcional) para para instalá-lo em um local diferente, escolha Procurar para selecionar uma pasta diferente de instalação.

  6. Escolha Instalar para iniciar a instalação.

    A página de Instalando componentes é exibida.Quando a instalação estiver concluída, Página Final é exibido.

  7. Para configurar o controlador de teste que você instalou o, selecione Configurar o controlador de teste agora.Escolha Configurar para iniciar a ferramenta de configuração do controlador de teste.

    A caixa de diálogo de Configurar controlador de teste é exibida.

  8. Selecione o usuário para usar como o logon para o serviço do controlador de teste.

    Informações de conta de usuário importante:

    • As senhas nulos são não suportadas para contas de usuário.

    • Se você desejar usar o IntelliTrace ou o adaptador de dados de emulation de rede e o diagnóstico, a conta de usuário deve ser um membro do grupo administradores.

    • Se o nome de usuário do não está no serviço do tentará adicioná-lo, que requer permissões no controlador de teste.

    • O usuário que tenta usar o controlador de teste deve estar em conta de usuários do controlador de teste ou não poderão executar o testa o controlador.

  9. Para configurar seu controlador de teste para teste de carga, selecione Configurar para teste de carregamento.

  10. Digite sua instância de SQL Server em Criar banco de dados de resultados de teste de carga na seguinte instância de SQL Server.

    ObservaçãoObservação

    Se você não tiver o SQL Server instalado, você pode usar incluído em Visual Studio UltimateSQL express. Para obter mais informações, consulte Como: criar um repositório de resultados de teste de carga usando SQL.Para obter mais informações sobre considerações de dimensionamento, consulte Usando o teste controladores e agentes de teste com testes de carga.

  11. Para aplicar suas alterações, escolha Aplicar configurações.

    Uma caixa de diálogo de Resumo da configuração é exibida.Mostra o status de cada etapas que é necessário configurar seu controlador de teste.

  12. Para fechar a caixa de diálogo de Resumo da configuração , escolha Fechar.Escolha Fechar novamente para fechar a ferramenta de configuração do controlador de teste.

    A caixa de diálogo de Configuração 2012 de agentes do Visual Studio é exibida.A partir daqui, você pode instalar todos os outros componentes que você exigir no computador.

Instalar um agente de teste

Para instalar um agente de teste, você deve ser um membro do grupo de segurança Administradores no computador.

O usuário quem você adiciona para iniciar o serviço ou o processo para o agente de teste também deve ser um membro do grupo de TeamTestAgentService no computador para o controlador de teste para este agente.

ObservaçãoObservação

Se o usuário é o usuário atual, quando você adicionar esse usuário para o computador do controlador de teste, você deve fazer logoff ou reinicie o computador.

Para obter mais informações sobre como instalar agentes de teste, consulte Instalação e configuração de agentes de teste e controladores de teste.

Para instalar um agente de teste para adicionar o esforço extra no seu teste de carregamento

  1. Em qualquer pessoa que o computador que você tem Visual Studio Ultimate instalou o em, ou preferencialmente o segundo computador que você instalou o controlador de teste sobre, carregar “do CD de agentes Microsoft Visual Studio” e depois inicia setup.exe localizado na pasta raiz.

    ObservaçãoObservação

    Você pode opcionalmente instalar o agente de teste em um terceiro muito computador.Um controlador de teste pode controlar vários agentes em computadores diferentes.

    A página de Agentes do Visual Studio 2012 aparece.

  2. Escolha Instalar Visual Studio Test Agent 2012.

    A página de Instalação do Microsoft Visual Studio Test Agent 2012 aparece.

  3. Escolha Avançar.

    A página de Iniciar é exibida.

  4. Revise Termos de Licença, Eu li e aceitei os termos do contrato, se apropriado, selecione e escolha Avançar.

    A página de Opções é exibida.

  5. (Opcional) Procurar escolha para selecionar uma pasta diferente de instalação.

  6. Escolha Instalar para iniciar a instalação.

    A página de Instalando componentes é exibida.A instalação do agente de teste requer ferramentas de desempenho ser instalado para coletar dados de desempenho quando os testes são executados.Quando a instalação estiver concluída, Página Final é exibido.

  7. Para configurar o agente de teste que você instalou, selecione Configurar o agente de teste agora.Escolha Configurar para iniciar a ferramenta de configuração do agente de teste.

    A caixa de diálogo de Configurar Agente de Teste é exibida.

  8. Escolha Opções de execução.

  9. Em Executar o agente de teste como, Serviçoselecione.

  10. Escolha Avançar.

  11. Insira detalhes sobre o usuário quando inicia o agente de teste como um serviço.

    1. Digite o nome em Nome de usuário.

    2. Digite a senha em Senha.

      Certifique-se de que a conta de usuário é um membro do grupo administradores para poder usar o coletor de IntelliTrace e emulation que você especificará de rede no procedimento modifica a configuração de teste para incluir adaptadores de dados diagnóstico.

      ObservaçãoObservação

      As senhas nulos são não suportadas para contas de usuário.

  12. Para registrar o agente com o controlador de teste que você instalou, selecione Registrar com controlador de teste. Para Registrar o agente de teste com o seguinte controlador de teste, digite o nome do computador que você instalado o controlador de teste e sobre o seguem opcionalmente com dois-pontos (:) e o número da porta que você está usando.Por exemplo, digite Contoller1: 6901.

    ObservaçãoObservação

    O número da porta padrão é 6901.

  13. Para aplicar suas alterações, escolha Aplicar configurações.

    Uma caixa de diálogo de Resumo da configuração é exibida.Mostra o status de cada etapa que é necessária para configurar o agente de teste.

    ObservaçãoObservação

    A última etapa do processo de instalação redefine o adaptador de rede.Isso pode causar uma interrupção de rede para o breve período de tempo.Este comportamento é esperado.

  14. Para fechar a caixa de diálogo de Resumo da configuração , escolha Fechar.Escolha Fechar, feche a ferramenta de configuração do agente de teste.

    ObservaçãoObservação

    Há um ícone da área de notificação que é executado no computador para um agente de teste que está sendo executado como um processo.Mostra o status do agente de teste.Você pode iniciar, parar ou reiniciar o agente se estiver sendo executado como um processo usando essa ferramenta.Para iniciar o agente de teste como um processo se não estiver sendo executado, Iniciarescolha, e escolha Todos os Programas.Aponte para Miscrosoft Visual Studio 2012 e clique em Microsoft Visual Studio Test Agent 2012.

Abra ou cria um teste de carregamento

Com o controlador de teste e o agente de teste instalados, você pode agora iniciar Visual Studio Ultimate e especifique o carregamento de teste que você deseja forçar usando o agente de teste.

Para preparar o passo-a-passo criando ou abrindo um teste de carregamento

  1. Inicie o Visual Studio Ultimate

  2. Abra a solução de ColorWebApp que contém o teste de carregamento resultante de levar as etapas em três passo a passo mencionados na parte superior deste tópico na seção dos pré-requisitos.

    -  ou  -

    Crie um projeto da Web e de teste de carregamento com um teste de carregamento simples que você pode experimentar.

    As etapas seguintes assumem um aplicativo da Web chamado ColorWebApp e um teste de desempenho ColorWebAppTest.webtest chamado da Web

Crie uma nova configuração de teste que usa os agentes do controlador de teste e de teste e dados e adaptadores diagnóstico

Nesse procedimento, você criará uma configuração de teste para incluir o controlador de teste que você instalou, especifica uma função e adaptadores de dados e diagnósticos o agente de teste usará.Para obter mais informações sobre como criar uma configuração de teste para um teste de carregamento distribuído, consulte Como: criar uma configuração de teste para um teste de carga distribuída.

Para adicionar configurações de um teste para um teste de carregamento distribuído

  1. No solution Explorer, clique com o botão direito do mouse Itens de Solução e em seguida Adicionar, aponte para e escolha Novo Item.

    A caixa de diálogo Adicionar Novo Item aparece.

  2. No painel de Modelos Instalados , escolha Configurações de Teste.

  3. Na caixa de Nome , digite TestSettingDistributedLoadTestWalkthrough.

  4. Escolha Adicionar.

    O novo arquivo de teste TestSettingDistributedLoadTestWalkthrough.testsettings aparece no solution Explorer, na pasta de Itens de Solução .

    A caixa de diálogo de Configurações de Teste é exibida.A página de Geral é selecionada.

    Agora você pode editar e salvar valores das configurações de teste.

    ObservaçãoObservação

    Configurações de cada teste que você criou são listadas como uma opção para as opções de Selecionar Configurações de Teste Ativo e Editar Configurações de Teste no menu Testar.

  5. Em Nome, digite o nome para as configurações de teste.

  6. Em Descrição, o tipo distribuídos configurações de teste de carregamento.

  7. Deixe Esquema de nomenclatura padrão selecionado.

  8. Escolha Funções.

    A página de Funções é exibida.

  9. Para executar o teste de desempenho de ColorWebAppTest Web remotamente use a lista suspensa de Método de execução de teste e selecione Execução remota.

  10. Na lista suspensa de Controlador , digite o nome do computador do controlador de teste que você criou na configuração do controlador um procedimento de teste.

    ObservaçãoObservação

    Porque esta for a primeira vez que você está adicionando um controlador, existem não é controladores listados na lista suspensa.A lista é preenchida por controladores anteriores que você especificou em outras configurações de teste.

  11. Em Funções, escolha Adicionar.

  12. Na linha realçada na coluna de Nome , o tipo distribuídos o teste de carregamento.

  13. Escolha Dados e Diagnósticos.

    A página de Dados e Diagnósticos é exibida.

  14. Em Função, verifique se a função distribuído de teste de carregamento está marcada.

  15. Sob Dados e diagnóstico para a função select, selecione os adaptadores de IntelliTrace e de Informações do Sistema .

    Para obter informações sobre esses adaptadores e outros adaptadores que você pode usar em um teste de carregamento distribuído, consulte Como: criar uma configuração de teste para um teste de carga distribuída.

  16. Escolha Hosts.

  17. (Opcional) se o computador está executando em uma versão de 64 bits do Microsoft Windows, e você compilou o ColorWebAppTest.webtest usando a configuração de Qualquer CPU , use Teste de execução no processo de 32 bits ou 64 bits soltar para baixo da lista e selecione o teste de execução no processo de 64 bits em computadores de 64 bits.

    DicaDica

    Para a máxima flexibilidade, você deve compilar seus projetos da Web e de teste de carregamento pela configuração de Qualquer CPU .Em seguida você pode executar em ambos os 32 e agentes de 64 bits.Não há nenhuma vantagem de criar projetos da Web e de teste de carregamento pela configuração de de 64 bits .

  18. Para salvar as novas configurações de teste, escolha Aplicar.

  19. Escolha Fechar.

  20. No menu de teste, Selecionar Configurações de Teste Ativo selecione e clique em TestSettingDistributedLoadTestWalkthrough.testsettings.

Executando o teste e exibir distribuídos de carregar os dados e os relatórios do adaptador diagnóstico

Agora você pode executar um teste de carregamento distribuído e analisar os relatórios de IntelliTrace e informações do sistema que são gerados.

Para executar o teste de carregamento

  1. Com o teste de carregamento aberto em Editor de testes de carga, escolha o botão de Executar .Seus começa de teste de carregamento a execução.

  2. Depois que um teste de carregamento concluir, na barra de ferramentas do analisador de teste de carga, escolha Exibir dados e anexos de diagnóstico.

    A caixa de diálogo de Escolha o anexo do adaptador de dados de diagnóstico é exibida.Observe que o nome do é exibido como um prefixo para o adaptador, por exemplo AgentMachine1 []: SystemInformation.xml.

    AgentMachine1 []: QTAgent32_100216_085903820_3320.iTrace

  3. Selecione o anexo diagnóstico do adaptador de dados que você deseja analisar e escolha OK.

    Coleta informações do agente é exibida de acordo.

Consulte também

Tarefas

Como: criar uma configuração de teste para um teste de carga distribuída

Como: Especifica o processo de 64 bits usando configurações de teste

Conceitos

Instalação e configuração de agentes de teste e controladores de teste

Usando o teste controladores e agentes de teste com testes de carga

Configurando controladores de teste e agentes de teste para testes de carga

Visão geral do analisador de teste da carga

Executar testes de carga

Configuração de máquinas e coletar informações de diagnóstico usando as configurações de teste

Outros recursos

Distribuição de teste de carga é executado em várias máquinas de teste usando o controladores de teste e agentes de teste

Considerações para teste de carregamento

Introdução ao carregar e orientações de teste de desempenho de Web