Usando o painel de contadores em modos de exibição de gráficos e tabelas

O painel de contadores é visível na exibição de gráficos e tabelas no Load Test Analyzer enquanto um teste de carga é executado ou quando você estiver analisando um resultado de teste de carga.Para obter mais informações, consulte Analisando os resultados de teste de carga no modo de exibição de gráficos do analisador de teste de carga, Analisando os resultados do teste de carga e os erros no modo de exibição de tabelas do analisador de teste de carga, e Como: resultados de teste de carga de acesso para análise.

O painel de contadores exibe uma exibição estruturada de todos os contadores de desempenho foram coletados durante o teste de carga.Você pode mostrar ou ocultar o painel de contadores, escolhendo Mostrar painel de contadores sobre a barra de ferramentas do analisador de teste de carga.

Os contadores são organizados em uma estrutura de árvore, onde os nós folha são instâncias do contador de desempenho que podem ser representados graficamente.

Requisitos

  • Visual Studio Ultimate

No painel de contadores fornece os seguintes recursos:

  • Comunica informações de violação de limite.

  • Seleção de contadores para gráficos.

  • Uma exibição estruturada em árvore de todos os contadores de desempenho coletados durante um teste de carga com as seguintes ramificações principais:

    • Geral: contém o resumo de dados do contador de desempenho para cada agente de teste e o teste de carga inteiro.

    • Nome do cenário: ramos rotulados com nomes de cenário de teste de carga na árvore de contador de desempenho contêm todas as instâncias de contador de teste de carga associadas a um cenário de teste de carga específico.A maioria dos contadores de teste de carga são aninhados dentro de um ramo de cenário.

      Um ramo de cenário contém nós de teste de desempenho de Web.Os nós de teste de desempenho de Web contêm páginas e solicitações de transação de nós.Qualquer nó folha nessa estrutura é um contador de desempenho que pode ser adicionado a um gráfico.

    • Computadores: contém todas as instâncias de contador de teste de carga não agrupadas por computador.O ramo computadores contém um nó para cada computador que está associado com o controlador de teste de carga especificado na seção funções de configurações de teste atualmente selecionada.Para mais informações, consulte Distribuição de teste de carga é executado em várias máquinas de teste usando o controladores de teste e agentes de teste.

      Cada nó do computador contém um conjunto de categorias de contador de desempenho coletados do computador.As categorias contêm contadores e contadores contêm nomes de instância do contador de desempenho.

    • Erros: contém todos os erros detectados durante o teste de carga.O nó de erros contém vários nós subcategoria de erro que são específicos para diferentes tipos de erros.Por exemplo, exceções e erros de HTTP.

Nó de nome de cenário no painel de contadores

Nó de nome de cenário do painel de contador
  1. Todos os contadores de desempenho associados com Scenario1 de teste de carga aparecem neste nó.

  2. Todos os testes de um cenário estão localizados abaixo do nó de cenário.O rótulo indica o nome do teste.

  3. Nós folha sob um nó de teste são contadores de caso de teste de teste de carga onde o nome da instância para o contador é o nome de teste.Este contadores média testo tempo para IBuyBrowse de Scenario1.

  4. Todos carregar instâncias de contadores de página de teste associadas a uma ramificação de teste de desempenho de Web.Neste nó, todos os teste de carga ritmo instâncias de contadores associado à página de Login OBTÉM (Reporting name) do teste de desempenho IBuyBrowse Web da Scenario1 do teste carga estão contidos aqui.

  5. Nós folha sob um nó de página são carregar contadores de página de teste.

  6. Todos carregar teste de contador de solicitações instâncias associadas a um teste de desempenho da Web estão contidas dentro de uma ramificação de teste de desempenho de Web.Neste nó, todos solicitam instâncias de contadores associadas à solicitação de logon GET (nome do relatório) de teste de desempenho de IBuyBrowse Web Scenario1 o teste de carga contida aqui.

  7. Nó folha sob um nó de solicitação são carregar contadores de solicitação de teste.

  8. Todas as carga teste transação contador instâncias associadas a um teste de desempenho da Web estão contidas dentro de uma ramificação de teste de desempenho de Web.Neste nó, todas as instâncias do contador de transação associar a transação nomeado Transaction1 do teste de desempenho IBuyBrowse Web da Scenraio1 do teste carga estão contidos aqui.

  9. Nó folha sob um nó de transação são carregar contadores de transação de teste.

  10. Nó de teste de unidade.

Tarefas

Tarefas

Tópicos associados

Adicionar mais contadores de desempenho a um gráfico no modo gráfico: painel de contadores, você pode adicionar diferentes tipos de dados a um gráfico de teste de carga, adicionando mais contadores de desempenho no gráfico.

Analisar os limites especificados no teste de carga que foram violados: contadores o painel exibe ícones que representam violações de limite que podem ser adicionados a tabelas e gráficos para análise posterior.

Analisar os erros foram detectados durante a execução do teste de carga: contadores o painel inclui um nó de erros contém erro categorias e subcategorias, como erros de HTTP, você pode usar para adicionar erros gráficos para análise posterior.

Considerações sobre o intervalo de amostragem de contador de desempenho

Escolha um valor para o Taxa de amostragem de propriedade do teste carga executar configurações com base no comprimento do seu teste de carga.Uma taxa de amostragem menor, como o valor padrão de cinco segundos, requer mais espaço no banco de dados de resultados de teste de carga.Para mais testes de carga, aumentando a taxa de amostragem reduz a quantidade de dados coletados.Para mais informações, consulte Como: especificar a taxa de amostra para uma configuração de execução de teste de carga.

Aqui estão algumas diretrizes para taxas de amostragem:

Duração do teste de carga

Recomendado taxa de amostragem

< 1 Hora

5 segundos

1 - 8 Horas

15 segundos

8 - 24 Horas

30 segundos

> 24 Horas

60 segundos

Considerações para incluir detalhes de tempo para coletar dados percentil

Há uma propriedade de configurações de execução no Editor de teste de carga chamado Timing Details Storage.Se Timing Details Storage propriedade estiver habilitada, o tempo para executar cada teste individual, a transação e a página durante o teste de carga será armazenado no repositório de resultados de teste de carga.Isso permite que os dados percentil 90 e 95th a ser mostrado no analisador de teste de carga nas tabelas de páginas, transações e testes.

Há duas opções para habilitar o Timing Details Storage propriedade nas propriedades de configurações de execução:StatisticsOnly e AllIndividualDetails.Com opção, todos os testes individuais, páginas e transações tempo limite e dados percentil são calculados a partir de dados individuais.A diferença é que com o StatisticsOnly opção, como os dados percentil foi calculados, a temporização individual dados são excluídos do repositório.Isso reduz a quantidade de espaço necessário no repositório quando você usar detalhes de tempo.No entanto, usuários avançados talvez queira processar dados de detalhes de tempo de outras maneiras, usando ferramentas SQL.Se for esse o caso, o AllIndividualDetails deve ser usada para que ficam disponíveis para que o processamento de dados de detalhes de tempo.Além disso, se você definir a propriedade para AllIndividualDetails, em seguida, você pode analisar a atividade de usuário virtual usando o gráfico de atividade de usuário Virtual no Load Test Analyzer após o teste de carga executando.Para 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.

ObservaçãoObservação

Em versões anteriores do Visual Studio, incluindo Microsoft Visual Studio 2005 e Visual Studio 2008, o All Individual Details a configuração para o Timing Details Storage propriedade estava disponível.No entanto, há duas diferenças importantes.Primeiro, o All Individual Details configuração não foi a configuração padrão.Segundo, a única maneira de acessar essas informações foi usando consultas SQL.

A quantidade de espaço é necessário no repositório de resultados de teste de carga para armazenar dados de detalhes de tempo pode ser muito grande, especialmente para testes de carga mais em execução.Além disso, o tempo para armazenar dados no repositório de resultados de teste carga no final do teste de carga é maior porque esses dados são armazenados nos agentes de teste de carga até que o teste de carga terminar a execução.Quando termina o teste de carga, os dados são armazenados no repositório.Por padrão, o Timing Details Storage propriedade está ativada.Se este for um problema para seu ambiente de teste, convém definir a Timing Details Storage para Nenhum.

Para mais informações, consulte Como: especificar a propriedade do armazenamento de detalhes de tempo para uma configuração de execução de teste de carga.

Consulte também

Conceitos

Visão geral do analisador de teste da carga

Outros recursos

Analisar os resultados de testes de carga usando o Load Test Analyzer