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
Visual Studio Ultimate
“De O CD de agentes Microsoft Visual Studio”.
Do computador (opcional) em segundo para instalar o controlador de teste e o agente de teste.Caso contrário, você pode instalar o controlador e o agente de teste no mesmo computador que você está usando Visual Studio Ultimate sobre.
Um teste de carregamento simples que você pode experimentar.Se você não tem um teste de carga, você pode criar uma seguindo os procedimentos em três primeiro passo a passo:
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
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.
Escolha Instalar Visual Studio Test Controller 2012.
A página de Instalação do Microsoft Visual Studio Test Controller 2012 aparece.
Escolha Avançar.
A página de Iniciar é exibida.
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.
(Opcional) para para instalá-lo em um local diferente, escolha Procurar para selecionar uma pasta diferente de instalação.
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.
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.
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.
Para configurar seu controlador de teste para teste de carga, selecione Configurar para teste de carregamento.
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çã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.
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.
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çã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
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çã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.
Escolha Instalar Visual Studio Test Agent 2012.
A página de Instalação do Microsoft Visual Studio Test Agent 2012 aparece.
Escolha Avançar.
A página de Iniciar é exibida.
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.
(Opcional) Procurar escolha para selecionar uma pasta diferente de instalação.
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.
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.
Escolha Opções de execução.
Em Executar o agente de teste como, Serviçoselecione.
Escolha Avançar.
Insira detalhes sobre o usuário quando inicia o agente de teste como um serviço.
Digite o nome em Nome de usuário.
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ção As senhas nulos são não suportadas para contas de usuário.
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ção O número da porta padrão é 6901.
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çã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.
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çã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
Inicie o Visual Studio Ultimate
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
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.
No painel de Modelos Instalados , escolha Configurações de Teste.
Na caixa de Nome , digite TestSettingDistributedLoadTestWalkthrough.
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çã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.
Em Nome, digite o nome para as configurações de teste.
Em Descrição, o tipo distribuídos configurações de teste de carregamento.
Deixe Esquema de nomenclatura padrão selecionado.
Escolha Funções.
A página de Funções é exibida.
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.
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çã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.
Em Funções, escolha Adicionar.
Na linha realçada na coluna de Nome , o tipo distribuídos o teste de carregamento.
Escolha Dados e Diagnósticos.
A página de Dados e Diagnósticos é exibida.
Em Função, verifique se a função distribuído de teste de carregamento está marcada.
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.
Escolha Hosts.
(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.
Dica 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 .
Para salvar as novas configurações de teste, escolha Aplicar.
Escolha Fechar.
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
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.
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
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
Configuração de máquinas e coletar informações de diagnóstico usando as configurações de teste
Outros recursos
Considerações para teste de carregamento
Introdução ao carregar e orientações de teste de desempenho de Web