Demonstra Passo a passo: Usando o gráfico de atividade do usuário Virtual para isolar problemas

Esta explicação passo a passo, você aprenderá como usar o gráfico de atividade do usuário Virtual para isolar erros que ocorreram para usuários individuais de virtuais que executou o teste de carga.

O gráfico de atividade do usuário Virtual permite que você visualize a atividade do usuário virtual que está associada com o teste de carga. Cada linha no gráfico representa um usuário virtual individual. O gráfico de atividade do usuário Virtual mostra exatamente o que cada usuário virtual estava sendo executado durante o teste. Isso permite isolar problemas de desempenho, conferindo os padrões de atividade do usuário, padrões de carga, correlacionar os testes com falha ou lentos e consulte solicitações de outras atividades do usuário virtual. O gráfico de atividade do usuário Virtual está disponível somente após o carregamento, após ter terminado a execução.

Nesta explicação passo a passo, você irá concluir as seguintes tarefas:

  • Saiba como usar as seguintes ferramentas associadas com o gráfico de detalhes do usuário Virtual:

    • Use o Zoom no período de tempo ferramenta para especificar um período de tempo específico no gráfico que você deseja analisar.

    • Use o Detalhes legenda painel e o filtrar resultados painel, para aplicar o filtro ao gráfico para ajudar a isolar problemas.

  • Use o gráfico de detalhes de usuário Virtual para analisar um erro que ocorreu por um usuário virtual específico e exibir os detalhes do tipo de erro problemático.

Para obter mais informações, consulte Analisando a atividade do usuário Virtual no modo de exibição de detalhes do analisador de teste de carga de teste de carga.

Pré-requisitos

Abrir a solução de ColorWebApp criado nas instruções anteriores

Abra a solução

  1. Inicie o Microsoft Visual Studio 2010 Ultimate

  2. Abra a solução de ColorWebApp que contém o Loadtest1. LoadTest. Essa carga de resultados de realizar as etapas nas três instruções que estão listadas no início deste tópico na seção pré-requisitos de teste.

    As etapas restantes nesta explicação, suponha que um aplicativo da Web chamado ColorWebApp, um teste de desempenho de Web chamado ColorWebAppTest.webtest e um teste de carga, chamado Loadtest1. LoadTest.

Executar o teste de carga

Execute o teste de carga para coletar dados de atividade do usuário virtual.

Executar o teste de carga para coletar dados de atividade do usuário virtual

Isolar problemas no gráfico de atividade do usuário Virtual

Depois de executar o teste de carga e coletar os dados de atividade do usuário virtual, você pode exibir os dados nos resultados do teste de carga usando-se a carga detalhes do analisador de teste exibir no gráfico de atividade do usuário Virtual. Além disso, você pode usar o gráfico de atividade do usuário Virtual para ajudar a isolar problemas de desempenho no seu teste de carga.

Para usar o gráfico de atividade do usuário Virtual nos seus resultados de teste de carga

  1. Após o carregamento for concluído o teste em execução, é exibida a página de resumo para os resultados do teste de carga no Load Test Analyzer. Clique o gráficos na barra de ferramentas.

    O modo de exibição de gráficos é exibido.

  2. Sobre o Tempo de resposta de página gráfico, clique com o botão direito perto de um dos ícones de violação de limite e selecione Ir para detalhe do usuário.

    ObservaçãoObservação

    Você pode usar o detalhes o botão na barra de ferramentas do Editor de teste de carga para abrir o gráfico de atividade do usuário muito. No entanto, se você usar o Ir para detalhe do usuário opção, o gráfico de atividade do usuário Virtual automaticamente ampliará por parte do teste de botão direito do mouse ser clicado no gráfico.

    O modo de exibição de detalhes é exibido com o Virtual gráfico de detalhes do usuário voltada para o período de tempo quando as violações de limite ocorreram.

    No eixo y, as horizontais plotagens representam usuários virtuais individuais. O eixo x exibe a linha do tempo de execução de teste de carga.

  3. No Zoom no período de tempo abaixo da ferramenta de Virtual gráfico de detalhes do usuário, ajustar a esquerda e feche os controles deslizantes de direito até que ambas sejam do ícone de violação de limite. Isso altera a escala de tempo no Virtual gráfico de detalhes do usuário

  4. No Detalhes legenda, marque a caixa de seleção para (realçar erros). Observe que o usuário virtual que causou a violação de limite é realçado.

  5. No filtrar resultados painel, desmarque as caixas de seleção para Mostrar resultados positivos e HttpError , mas deixe o ValidationRuleError caixa de seleção marcada.

    O Virtual gráfico de atividade do usuário exibe somente os usuários virtuais que gastaram mais de 3 segundos na página Red.aspx, conforme especificado pela violação de limite configurada na explicação anterior. Para obter mais informações, consulte Demonstra Passo a passo: Criando e executando um teste de carga que contém os testes de desempenho de Web.

  6. Posicione o ponteiro do mouse sobre a linha horizontal que representa o usuário virtual com o erro de regra de validação para a violação de limite.

  7. Uma dica de ferramenta é exibida com as seguintes informações:

    • Id de usuário

    • Cenário

    • Teste

    • Resultado

    • Network

    • Hora de início

    • Duração

    • Agent (Agente)

    • Log de teste

  8. Observe que log de teste é um link. Clique o o log de teste link.

  9. O teste de desempenho de ColorWebTest Web que está associado com o log é aberto no Visualizador de resultados de teste da Web desempenho. Isso permite que você isole onde as violações de limite ocorreram.

    Você pode usar várias configurações em ambos os Detalhes legenda e filtrar resultados painéis para ajudar a isolar problemas de desempenho e erros nos testes de carga. Experimente essas configurações e o Zoom no período de tempo ferramenta para ver como os dados do usuário virtual são apresentados no Virtual gráfico de detalhes do usuário.

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

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

Analisando a atividade do usuário Virtual no modo de exibição de detalhes do analisador de teste de carga de teste de carga

Distribuindo os testes de carga em várias máquinas de teste usando o controladores de teste e agentes de teste

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

Consideration for Load Tests that Contain Web Performance Tests

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

Executar testes de carga

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