Partilhar via


Informações passo a passo: usando o gráfico de atividade de usuário virtual

 

Publicado: abril de 2016

In this walkthrough you will learn how to use the Virtual User Activity Chart to isolate errors that occurred for individual virtual users that ran your load test.

O Gráfico de Atividade de Usuário Virtual permite visualizar a atividade de usuário virtual que está associada ao teste de carga. Cada linha do gráfico representa um usuário virtual individual. O Gráfico de Atividade de Usuário Virtual mostra exatamente o que cada usuário virtual executou durante o teste. Isso permite isolar problemas de desempenho vendo padrões de atividade de usuário, padrões de carga, correlação de testes reprovados ou lentos, e ver as solicitações com outra atividade de usuário virtual. O Gráfico de Atividade de Usuário Virtual está disponível apenas depois da conclusão da execução do teste de carga.

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

  • Saiba como usar as seguintes ferramentas associadas ao Gráfico de Atividade de Usuário Virtual:

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

    • Use o painel Legenda de detalhes e o painel Filtrar resultados para aplicar a filtragem do gráfico para ajudar a isolar problemas.

  • Use o Gráfico de Atividade de Usuário Virtual para analisar um erro que ocorreu para um usuário específico virtual e ver os detalhes problemáticos do tipo de erro.

Para obter mais informações, consulteAnalisando a atividade de usuário virtual do teste de carga na exibição Detalhes do Analisador de Teste de Carga.

Pré-requisitos

Abrir a solução ColorWebApp criada nos passo a passo anteriores

Abrir a solução

  1. Inicie o Visual Studio.

  2. Abra a solução ColorWebApp que contém o LoadTest1.loadtest. Este teste de carga é resultado da execução das etapas nas três explicações passo a passo listadas no início deste tópico na seção de pré-requisitos.

    As etapas restantes deste passo a passo presumem um aplicativo Web denominado ColorWebApp, um teste de desempenho na 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 da atividade de usuário virtual.

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

  • No Editor de testes de carga, escolha o botão Executar na barra de ferramentas. A execução de LoadTest1 iniciará.

    Como no passo a passo anterior, você deve ver alguns ícones de violação de limite no gráfico Tempo de Resposta de Página. Para obter mais informações, consulteCreate and run a load test.

Isolar problemas no Gráfico de Atividade de Usuário Virtual

Após a execução do teste de carga e a coleta dos dados de atividade de usuário virtual, você pode ver os dados nos resultados do teste de carga usando a exibição Detalhes do Analisador de Testes de Carga no Gráfico de Atividade de Usuário Virtual. Além disso, você pode usar o Gráfico de Atividade de Usuário Virtual para ajudar a isolar problemas de desempenho no teste de carga.

Para usar o Gráfico de Atividade de Usuário Virtual nos resultados do teste de carga

  1. Depois que a execução do teste de carga termina, a página Resumo para os resultados do teste de carga é exibida no Analisador de Testes de Carga. Escolha o botão Gráficos na barra de ferramentas.

    A exibição Gráficos será mostrada.

  2. No gráfico Tempo de Resposta de Página, clique com o botão direito do mouse em um dos ícones de violação de limite e selecione Ir para detalhe do usuário.

    Dica

    Você pode usar o botão Detalhes na barra de ferramentas do Editor de testes de carga para abrir o gráfico Atividade do Usuário também.No entanto, se você usar a opção Ir para detalhe do usuário, o Gráfico de Atividade de Usuário Virtual ampliará automaticamente na parte do teste em que você clicou com o botão direito do mouse.

    A exibição Detalhes é exibida com o Gráfico de Atividade de Usuário Virtual focado no período em que as violações de limite ocorreram.

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

  3. Na ferramenta Zoom para o período de tempo abaixo de Gráfico de Atividade de Usuário Virtual, ajuste os controles deslizantes à esquerda e à direita até que ambos estejam próximos ao ícone de violação de limite. Isso altera a escala de tempo no Gráfico de Atividade de Usuário Virtual.

  4. Na Legenda de Detalhes, marque a caixa de seleção (Realçar de erros). Observe que o usuário virtual que causou a violação de limite está realçado.

  5. No painel Filtrar resultados, desmarque as caixas de seleção Mostrar resultados bem-sucedidos e HttpError, mas deixe a caixa de seleção ValidationRuleError marcada.

    O Gráfico de Atividade de Usuário Virtual exibe apenas os usuários virtuais que passaram mais de 3 segundos na página Red.aspx conforme especificado pela violação de limite configurada no passo a passo anterior. Para obter mais informações, consulteCreate and run a load test.

  6. Coloque o ponteiro do mouse na linha horizontal que representa o usuário virtual com o erro da regra de validação da violação de limite.

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

    • ID de usuário

    • Cenário

    • Testar

    • Resultado

    • Rede

    • Hora de Início

    • Duração

    • Agente

    • Log de teste

  8. Observe que Log de teste é um link. Escolha o link Log de teste.

  9. O teste de desempenho na Web ColorWebTest que é associado ao log é aberto no Visualizador de Resultados de Testes na Web. Isso permite isolar onde as violações de limite ocorreram.

    Você pode usar várias configurações nos painéis Legenda de Detalhes e Filtrar resultados para ajudar a isolar problemas de desempenho e erros nos testes de carga. Tente com essas configurações e a ferramenta Zoom para o período de tempo para ver como os dados de usuário virtual são apresentados no Gráfico de Atividade de Usuário Virtual.

Consulte também

Analisando a atividade de usuário virtual do teste de carga na exibição Detalhes do Analisador de Teste de Carga
Distribuindo execuções de teste de carga em várias máquinas de teste usando controladores e agentes de teste
Como criar uma configuração de teste para um teste de carga distribuída
Instalando e configurando agentes e controladores de teste
Usando controladores e agentes de teste com testes de carga
Configurando controladores e agentes de teste para testes de carga
[obsoleto] Como especificar processos de 64 bits usando configurações de teste
Visão geral do Analisador de Teste de Carga
[obsoleto] Executando testes de carga
Configurando máquinas e coletando informações de diagnóstico usando configurações de teste