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

O painel de contadores é visível no modo de exibição de gráficos e do modo de exibição de tabelas no Load Test Analyzer enquanto um teste de carga está sendo 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 de teste de carga 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 que foram coletados durante o teste de carga. Você pode mostrar ou ocultar o painel de contadores, clicando em 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 de contadores de desempenho que podem ser representados graficamente.

O painel de contadores fornece os seguintes recursos:

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

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

  • Um modo de exibição de árvore estruturada 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 para o teste de carga inteiro.

    • Nome do cenário: Ramos rotulados com nomes de cenário de teste de carga na árvore de contadores 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 da Web contêm páginas, solicitações e transação 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 das configurações de teste atualmente selecionada. Para obter mais informações, consulte Distribuindo os testes de carga 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 a partir desse 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 HTTP.

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

Painel deContador <>nó de nome do cenário de>
  1. Todos os contadores de desempenho associados a 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 de 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 do contador é o nome do teste. Este contadores que a média de hora do teste 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 da Web. Neste nó, todo o teste de carga ritmo instâncias de contadores associado à página de Login GET (nome do relatório) do teste de desempenho de IBuyBrowse Web em Scenario1 de teste de carga estão contidos aqui.

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

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

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

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

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

  10. Nó de teste de unidade.

Tarefas

Tarefas

Tópicos associados

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

Analise os limites que você especificou no teste de carga que foram violados: O painel de contadores exibe ícones que representam as violações de limite que podem ser adicionados às tabelas e gráficos para análise posterior.

Analise os erros que foram detectados durante a execução do teste de carga: O painel de contadores inclui um nó de erros contém categorias de erro e subcategorias, como erros de HTTP, você pode usar para adicionar erros aos 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 a propriedade no teste de carga executar configurações com base no comprimento do seu teste de carga. Uma taxa de amostragem menor, como, por exemplo, 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 obter 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 a 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 de percentil

Há uma propriedade nas definições de execução no Editor de teste de carga chamado Timing Details Storage. Se Timing Details Storage propriedade estiver habilitada, então a hora para executar cada teste individual, a transação e a página durante o teste de carga será armazenada 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 as transações são calculadas e dados de percentil são calculados a partir de dados de tempo individuais. A diferença é que com o StatisticsOnly opção, assim que os dados percentil foi calculados, a temporização individual, os dados são excluídos do repositório. Isso reduz a quantidade de espaço é necessária no repositório, quando você usa os detalhes de tempo. No entanto, convém usuários avançados processar dados de detalhes de tempo de outras maneiras, usando ferramentas SQL. Se for esse o caso, o AllIndividualDetails opção deve ser usada para que os dados de detalhes de tempo estão disponíveis para que o processamento. Além disso, se você definir a propriedade como AllIndividualDetails, e em seguida, você pode analisar a atividade do usuário virtual usando o gráfico de atividade do usuário Virtual no Load Test Analyzer após a conclusão do teste de carga em execução. 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.

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 era a configuração padrão. Em segundo lugar, a única maneira de acessar essas informações era usando consultas SQL.

A quantidade de espaço necessária 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 esses dados no repositório de resultados de teste de carga no final do teste de carga é maior porque esses dados são armazenados em agentes de teste de carga até que o teste de carga tenha terminado a execução. Quando termina de teste de carga, os dados são armazenados no repositório. Por padrão, o Timing Details Storage propriedade estiver ativada. Se este for um problema para seu ambiente de testes, convém definir a Timing Details Storage para Nenhum.

Para obter mais informações, consulte Como: Especificar a propriedade de 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 de carga

Outros recursos

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