Demonstra Passo a passo: Usando um controlador de teste e agentes de teste em um teste de carga
Esta explicação passo a passo você aprenda os procedimentos que são usados para definir uma configuração de teste usa um controlador de teste e agentes para distribuir um teste de carga em várias máquinas de teste. Além disso, este passo a passo demonstra como adicionar pacotes de licença de usuário virtual para o controlador de teste e como adicionar o diagnóstico e adaptadores de dados para a configuração de teste.
Etapas esta explicação passo a passo que você criando e executando uma carga distribuída através de teste usando Visual Studio 2010 Ultimate.
Nesta explicação passo a passo, você irá concluir as seguintes tarefas:
Configure um controlador de teste e um agente de teste.
(Opcional) Adicione licenças de usuário virtual para o controlador de teste.
Crie uma configuração de teste usa o controlador de teste e os dados e os adaptadores de diagnóstico.
Execute o teste de carga entre as máquinas distribuídas.
Pré-requisitos
Microsoft Visual Studio 2010 Ultimate
Os "agentes de Visual Studio da Microsoft" CD.
(Opcional) Uma segunda máquina para instalar o agente de teste e o controlador de teste. Caso contrário, você pode instalar o controlador de teste e o agente na mesma máquina que você está usando Microsoft Visual Studio 2010 Ultimate no.
(Opcional) Adquirir pacotes de usuário virtual para adicionar ao seu controlador de teste. Pacotes de usuário virtual podem ser adquiridos por onde você adquiriu Microsoft Visual Studio 2010 Ultimate.
Um teste de carga simples que você pode experimentar. Se você não tem um teste de carga, você pode criar uma seguindo os procedimentos das três orientações a seguir primeiro:
Instalar um controlador de teste
Para instalar um controlador de teste, você deve ser um membro da administradores o grupo de segurança nas máquinas. Para obter mais informações sobre como instalar controladores de teste, consulte Instalando e configurando controladores de criação, teste e agentes de Visual Studio.
Para instalar um controlador de teste para o teste de carga distribuída
Em uma das máquinas que você tem Microsoft Visual Studio 2010 Ultimate instalado, ou de preferência em uma segunda máquina, você pode instalar o controlador de teste, carregar o "Microsoft Visual Studio Agents" CD e iniciar arquivo Setup. exe localizado na pasta raiz.
O Visual Studio instalação do agentes 2010 página é exibida.
Clique em instalar o controlador de teste de 2010 Visual Studio.
O Instalação de 2010 do controlador de teste de Visual Studio Microsoft página é exibida.
Clique em Next.
O Iniciar página é exibida.
Revisão do Os termos de licença, selecione li e aceito os termos de licença, se apropriado e clique em próximo.
O Opções página é exibida.
(Opcional) Para instalá-lo em um local diferente, clique em Procurar para selecionar uma pasta de instalação diferente.
Clique em instalar para iniciar a instalação.
O Instalar componentes página é exibida. Quando a instalação for concluída, o Página concluir é exibido.
Para configurar o controlador de teste que você instalou, selecione Configurar test controller agora. Em seguida, clique em Configure para iniciar a ferramenta de configuração do controlador de teste.
O Configurar o controlador de teste caixa de diálogo é exibida.
Selecione o usuário para usar como a conta de logon para o seu serviço de controlador de teste.
Informações de conta de usuário importante:
Não há suporte para senhas nulas para contas de usuário.
Se você quiser usar o IntelliTrace ou os dados de emulação de rede e o adaptador de diagnóstico, a conta de usuário deve ser um membro do grupo Administradores.
Se o nome de usuário do agente não estiver no serviço de agente ele tentará para adicioná-lo, que requer permissões no controlador de teste.
O usuário tentar usar o controlador de teste deve estar na conta de usuários do controlador de teste ou o que eles não poderão executar os testes em relação ao controlador.
Para configurar o seu controlador de teste para testes de carga, selecione Configurar para testes de carga.
Tipo de SQL Server instância em banco de dados do Create carga teste resultados na seguinte instância de SQL Server.
Observação Se você não tem de SQL Server instalado, você pode usar o SQL Express incluído no Microsoft Visual Studio 2010 Ultimate. Para obter mais informações, consulte Como: Criar um repositório de resultados de teste de carga usando o SQL. Para obter mais informações sobre considerações sobre dimensionamento, consulte Usando o teste controladores e agentes de teste com testes de carga.
Para gerenciar as licenças de usuário virtual para teste com um controlador de teste de carga, clique em Gerenciar licenças de usuário virtual.
Observação Visual Studio Ultimatepermite que você use até 250 usuários virtuais em um teste de carga local. Se o teste de carga requer mais usuários virtuais ou desejar usar máquinas remotas, você deve adquirir Visual Studio carregar teste Virtual usuário Pack 2010. Você pode adquirir Visual Studio Load Test Virtual usuário Pack 2010 onde comprou Visual Studio Ultimate. Para obter mais informações, consulte Gerenciando suas licenças de usuário Virtual para teste com um controlador de teste de carga.and Configurando controladores de teste e agentes de teste para testes de carga.
(Opcional) Adicione licenças de usuário virtual:
Clique em Add e digite sua chave de licença de usuário virtual, na caixa de texto em chave de licença coluna.
Sob o a contagem de licença coluna, digite o número de licenças que você adquiriu. O número de usuários virtuais é atualizado em incrementos de 1000.
Clique em OK.
O número de usuários virtuais é atualizado sob o o número de usuários virtuais coluna.
Clique em Fechar
Para aplicar as alterações, clique em Aplicar configurações.
A Resumo da configuração caixa de diálogo é exibida. Ele mostra o status de cada etapas necessárias para configurar o seu controlador de teste.
Para fechar a Resumo da configuração caixa de diálogo, clique em Fechar. Em seguida, clique em Fechar novamente para fechar a ferramenta de configuração do controlador de teste.
O Visual Studio instalação do agentes 2010 caixa de diálogo é exibida. A partir daqui, você pode instalar outros componentes necessários neste computador.
Instalar um agente de teste
Para instalar um agente de teste, você deve ser um membro da administradores o grupo de segurança no computador.
O usuário que você adicionar para iniciar o serviço ou processo para o agente de teste também deve ser um membro do grupo TeamTestAgentService no computador para o controlador de teste para esse agente.
Observação |
---|
Se esse usuário é o atual, quando você adicionar esse usuário na máquina do controlador de teste, você deve fazer logoff ou reiniciar o computador. Para obter mais informações sobre como instalar agentes de teste, consulte Instalando e configurando controladores de criação, teste e agentes de Visual Studio. |
Para instalar um agente de teste para adicionar a fadiga adicional no seu teste de carga
Em uma das máquinas que você tem Microsoft Visual Studio 2010 Ultimate instalado, ou preferencialmente o segundo computador que você instalou o controlador de teste, carregar o "Microsoft Visual Studio Agents" CD e iniciar arquivo Setup. exe localizado na pasta raiz.
Observação Opcionalmente, você pode instalar o agente de teste em uma terceira máquina muito. Um controlador de teste pode controlar vários agentes em máquinas diferentes.
O Visual Studio 2010 de agentes de página é exibida.
Clique em instalar o agente de teste Visual Studio 2010.
O Instalação de 2010 do agente de teste de Visual Studio Microsoft página é exibida.
Clique em Next.
O Iniciar página é exibida.
Revisão do Os termos de licença, selecione li e aceito os termos de licença, se apropriado e clique em próximo.
O Opções página é exibida.
(Opcional) Clique em Procurar para selecionar uma pasta de instalação diferente.
Clique em instalar para iniciar a instalação.
O Instalar componentes página é exibida. A instalação do agente de teste exige ferramentas de desempenho a serem instalados para coletar dados de desempenho quando os testes são executados. Quando a instalação for concluída, o Página concluir é exibido.
Para configurar o agente de teste que você instalou, selecione Configurar test agent agora. Em seguida, clique em Configure para iniciar a ferramenta de configuração do agente de teste.
O Configurar o agente de teste caixa de diálogo é exibida.
Clique em Opções de execução.
Em executar o agente de teste como, selecione Service.
Clique em Next.
Insira os detalhes sobre o usuário quando o agente de teste é iniciado como um serviço.
Digite o nome na nome de usuário.
Digite a senha na senha.
Certifique-se de que a conta de usuário é um membro do grupo Administradores para poder usar a emulação de coletor e rede IntelliTrace que você especificará no procedimento de modificar a configuração de teste incluem adaptadores de dados de diagnóstico.
Observação Não há suporte para senhas nulas para contas de usuário.
Para registrar esse agente com o controlador de teste que você instalou, selecione registrar com o controlador de teste. Em registrar o agente de teste com o controlador de teste seguintes, digite o nome da máquina em que você instalou o controlador de teste e opcionalmente seguido de dois-pontos (:) e o número de porta que você está usando. Por exemplo, digite Contoller1:6901.
Observação O número de porta padrão é 6901.
Para aplicar as alterações, clique em Aplicar configurações.
A Resumo da configuração caixa de diálogo é exibida. Ele mostra o status de cada etapa que é necessário para configurar o agente de teste.
Observação A última etapa no processo de instalação redefine o adaptador de rede. Isso pode causar uma interrupção na rede para um breve período de tempo. Este comportamento é esperado.
Para fechar a Resumo da configuração caixa de diálogo, clique em Fechar. Em seguida, clique em Fechar, para fechar a ferramenta de configuração do agente de teste.
Observação Há um ícone da área de notificação é executado no computador de um agente de teste está sendo executado como um processo. Ele mostra o status do agente de teste. Você pode iniciar, parar ou reiniciar o agente se ele é executado como um processo usando essa ferramenta. Para iniciar o agente de teste como um processo, se não estiver sendo executado, clique em Iniciare em seguida, clique em Todos os programas. Aponte para 2010 do Microsoft Visual Studio e, em seguida, clique em Microsoft Visual Studio teste-2010 do agente.
Abra ou crie um teste de carga.
Com o controlador de teste e o agente de teste instalado, você pode agora iniciar Microsoft Visual Studio 2010 Ultimate e especifique o teste de carga que você deseja enfatizar usando o agente de teste.
Para preparar o passo a passo, abrindo ou criando um teste de carga
Inicie o Microsoft Visual Studio 2010 Ultimate
Abra a solução de ColorWebApp que contém o teste de carga que resulta de realizar as etapas nas três instruções mencionadas na parte superior deste tópico na seção de pré-requisitos.
- ou -
Crie um projeto de teste com um teste de carga simples que você pode experimentar.
As etapas restantes presumem um aplicativo da Web chamado ColorWebApp e um teste de desempenho de Web chamado ColorWebAppTest.webtest
Crie uma nova configuração de teste usa o controlador de teste e agentes de teste de dados e adaptadores de diagnóstico
Neste procedimento, você irá criar uma configuração de teste para incluir o controlador de teste que você instalou, especifique uma função e quais dados e adaptadores de diagnóstico usará o agente de teste. Para obter mais informações sobre como criar um teste de configuração para um teste de carga distribuída, consulte Como: Crie uma configuração de teste para um teste de carga distribuída.
Adicionar configurações de um teste para um teste de carga distribuída
No Solution Explorer, clique com o botão direito do mouse em Solution Items e depois aponte para Add, e clique em New Item.
O Add New Item caixa de diálogo aparece.
No Modelos instalados painel, clique em Configurações de teste.
No nome caixa, digite TestSettingDistributedLoadTestWalkthrough.
Clique em Adicionar.
O novo arquivo de TestSettingDistributedLoadTestWalkthrough.testsettings de teste em aparece no Solution Explorer, o Itens de solução pasta.
O As configurações de teste caixa de diálogo é exibida. O Geral página está selecionada.
Agora você pode editar e salvar os valores de configurações de teste.
Observação Cada testar configurações que você criar é listado como uma opção para o Selecionar configurações de teste ativo e Editar configurações de teste opções na teste menu.
Em nome, digite o nome para as configurações de teste.
Em Descrição, digite as configurações de teste de carga distribuído.
Deixe padrão do esquema de nomeação selecionada.
Clique em funções.
O funções página é exibida.
Para executar o teste de desempenho de ColorWebAppTest Web use remotamente o o método de execução de teste na lista suspensa e selecione a execução remota de.
No controlador na lista suspensa, digite o nome do computador do controlador de teste criado na configuração de um procedimento de controlador de teste.
Observação Como esta é a primeira vez que você está adicionando um controlador, não há qualquer controladores listados na lista suspensa. A lista é preenchida pelos controladores anteriores que você especificou em outras configurações de teste.
Em funções, clique em Add.
Na linha realçada na nome coluna, digite teste de carga distribuído.
Clique em dados e diagnósticos.
O dados e diagnósticos página é exibida.
Em função, verifique se a função de teste de carga do Distributed é selecionada.
Em dados e o diagnóstico para selecionam a função, selecione o IntelliTrace e As informações do sistema adaptadores.
Para obter informações sobre esses adaptadores e outros adaptadores que você pode usar em um teste de carga distribuída, consulte Como: Crie uma configuração de teste para um teste de carga distribuída.
Clique em Hosts.
(Opcional) Se sua máquina está sendo executado em uma versão de 64 bits do Microsoft Windows e você compilou o uso de ColorWebAppTest.webtest a Qualquer CPU configuração, use o executar o teste no processo de 32 bits ou 64 bits lista suspensa e selecione Executar testes no processo de 64 bits na máquina de 64 bits.
Dica
Para máxima flexibilidade, você deve compilar seus projetos de teste com o Qualquer CPU configuração. Em seguida, você pode executar agentes de 32 e 64 bits. Não há nenhuma vantagem à compilação de projetos de teste com o 64-bit configuração.
Para salvar as novas configurações de teste, clique em Aplicar.
Clique em Close.
No menu Test, selecione Selecionar configurações de teste ativo e, em seguida, clique em TestSettingDistributedLoadTestWalkthrough.testsettings.
Executar o teste de carga distribuída e exibindo os dados e relatórios de diagnóstico adaptador
Agora você pode executar o teste de carga distribuída e analisar os relatórios de informações de sistema e IntelliTrace são gerados.
Para executar o teste de carga
Com a carga testar aberto no Load Test Editor, clique o Executar botão. O teste de carga inicia a execução.
Após um teste de carga, na barra de ferramentas do Load Test Analyzer, clique em Exibir dados e anexos de diagnóstico.
O Escolha adaptador de dados de diagnóstico caixa de diálogo é exibida. Observe que o nome do agente é exibido como um prefixo para o adaptador, por exemplo, [AgentMachine1]: SystemInformation.xml.
AgentMachine1: QTAgent32_100216_085903820_3320.iTrace
Selecione o anexo do adaptador de dados de diagnóstico que você deseja analisar e clique em OK.
A coleta de informações pelo agente é exibida de acordo.
Consulte também
Conceitos
Instalando e configurando controladores de criação, teste e agentes de Visual Studio
Configurando controladores de teste e agentes de teste para testes de carga
Considerações para testes de carga
Visão geral do analisador de teste de carga
Configuração de máquinas e coletar informações de diagnóstico usando as configurações de teste
Outros recursos
Como: Crie uma configuração de teste para um teste de carga distribuída
Usando o teste controladores e agentes de teste com testes de carga
Como: Adicionar chaves de licença de usuário Virtual para teste de carga
Como: Especificar o processo de 64 bits usando configurações de teste
Introdução ao carregar e orientações de teste de desempenho de Web