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
|
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çã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