Usando o painel Contadores nas exibições Gráficos e Tabelas
Publicado: abril de 2016
O painel Contadores permanece visível na exibição Gráficos e na exibição Tabelas do Analisador de Testes de Carga enquanto um teste de carga está em execução ou quando você está analisando o resultado de um teste de carga. Para obter mais informações, consulte Analisando resultados de teste de carga na exibição de gráficos do Analisador de Teste de Carga, Analisando resultados de teste de carga e erros na exibição de tabelas do Analisador de Teste de Carga e Como acessar resultados de teste de carga para análise.
O painel Contadores mostra 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 escolhendo Mostrar Painel de Contadores na barra de ferramentas do Analisador de Testes de Carga.
Os contadores são organizados em uma estrutura de árvore, onde os nós folha são as instâncias de contador de desempenho que podem ser representadas graficamente.
Requisitos
- O Visual Studio Enterprise
O painel contadores fornece os seguintes recursos:
Comunica informações de violação de limite.
Seleção dos contadores para representação gráfica.
Uma exibição de árvore estruturada de todos os contadores de desempenho coletados durante a execução de teste de carga com as seguintes ramificações principais:
Geral: contém o resumo dos dados de contador de desempenho para cada agente de teste e para o teste de carga inteiro.
Nome do Cenário> as ramificações rotuladas com nomes de cenário do 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 é aninhada em uma ramificação de cenário.
Uma ramificação de cenário contém nós de teste de desempenho na Web. Os nós de teste de desempenho na Web contêm nós de Páginas, Solicitações e Transação. 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 não contador de teste de carga agrupadas por computador. A ramificação Computadores contém um nó para cada computador associado ao controlador de teste de carga especificado na seção Funções das configurações de teste selecionadas no momento. Para obter mais informações, consulte Distribuindo execuções de teste de carga em várias máquinas de teste usando controladores e agentes de teste.
Cada nó de computador contém um conjunto de categorias de contador de desempenho coletadas no computador em questão. As categorias contêm contadores e os contadores contêm nomes de instância de contador de desempenho.
Erros: contém todos os erros detectados durante o teste de carga. O nó Erros contém vários nós de erro da subcategoria que são específicos a diferentes tipos de erro. Por exemplo, exceções e erros de HTTP.
Nó Nome do cenário no painel Contadores
|
Tarefas
Tarefas |
Tópicos associados |
---|---|
Adicionar mais contadores de desempenho a um gráfico na exibição de gráfico: no painel Contadores, você pode adicionar tipos diferentes 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: o painel Contadores mostra ícones que representam as violações de limite que você pode adicionar a tabelas e gráficos para análise posterior. |
|
Analisar os erros detectados durante a execução do teste de carga: o painel Contadores inclui um nó de erros que contém categorias e subcategorias de erro, como erros de HTTP, que você pode usar para adicionar erros a gráficos para análise posterior. |
Considerações sobre o intervalo de amostragem do contador de desempenho
Escolha um valor para a propriedade Taxa de Amostragem nas configurações de execução do teste de carga com base na duração 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 dos resultados de testes de carga. Para testes de carga mais longos, aumentar a taxa de amostragem reduzirá 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.
Eis algumas diretrizes para taxas de amostragem:
Duração de Teste de Carga |
Taxa de Amostragem Recomendada |
---|---|
< 1 hora |
5 segundos |
1 - 8 Horas |
15 segundos |
8 a 24 horas |
30 segundos |
> 24 horas |
60 segundos |
Considerações para inclusão de detalhes de medição de tempo para coletar dados de percentil
Há uma propriedade nas configurações de execução no Editor de Testes de Carga denominada Armazenamento de Detalhes de Medição de Tempo. Se a propriedade Armazenamento de Detalhes de Medição de Tempo estiver habilitada, o tempo para execução de cada teste, transação e página individual durante o teste de carga será armazenado no repositório de resultados de testes de carga. Isso permite que dados com percentil 90 e 95 sejam mostrados nas tabelas Testes, Transações e Páginas do Analisador de Testes de Carga.
Há duas opções para habilitar a propriedade Armazenamento de Detalhes de Medição de Tempo nas propriedades de configurações de execução: StatisticsOnly e AllIndividualDetails. Seja qual opção for escolhidas, todos os testes, páginas e transações individuais são cronometrados, e os dados de percentil são calculados dos dados de medição de tempo individuais. A diferença é que, com a opção StatisticsOnly, assim que os dados de percentil são calculados, os dados de medição de tempo individuais são excluídos do repositório. Isso reduz a quantidade de espaço necessário no repositório quando você usa detalhes de medição de tempo. No entanto, os usuários avançados podem querer processar os dados detalhados de medição de tempo de outras formas, usando ferramentas SQL. Nesse caso, a opção AllIndividualDetails deve ser usada para que os dados detalhados de medição de tempo estejam disponíveis para esse processamento. Além disso, se você definir a propriedade para AllIndividualDetails, será possível analisar a atividade do usuário virtual usando o gráfico de Atividade de Usuário Virtual no Analisador de Testes de Carga após a conclusão da execução do teste de carga. Para obter mais informações, consulte Analisando a atividade de usuário virtual do teste de carga na exibição Detalhes do Analisador de Teste de Carga.
Dica
Nas versões anteriores do Visual Studio, incluindo o Microsoft Visual Studio 2005 e o Visual Studio 2008, a configuração Todos os Detalhes Individuais para a propriedade Armazenamento de Detalhes de Medição de Tempo era disponibilizada.No entanto, há duas diferenças importantes.Primeiro, a configuração Todos os Detalhes Individuais não era a configuração padrão.Segunda, a única maneira de acessar essa informação era usando consultas SQL.
A quantidade de espaço necessária no repositório de resultados de testes de carga para armazenar os dados detalhados de medição de tempo pode ser muito grande, especialmente para testes de carga mais longos. Além disso, o tempo para armazenar esses dados no repositório de resultados de testes de carga no final do teste de carga é mais longo, pois esses dados são armazenados nos agentes de teste de carga até que o teste de carga seja concluído. Quando o teste de carga é concluído, os dados são armazenados no repositório. Por padrão, a propriedade Armazenamento de Detalhes de Medição de Tempo é habilitada. Se isso for um problema para o seu ambiente de teste, talvez seja conveniente definir o Armazenamento de Detalhes de Medição de Tempo para Nenhum.
Para obter mais informações, consulte Como especificar a propriedade de armazenamento dos detalhes de intervalo para uma configuração de execução de teste de carga.
Consulte também
Analisando resultados de testes de carga usando o Analisador de Teste de Carga
Visão geral do Analisador de Teste de Carga