Compartilhar via


Analisando os resultados do teste de carga e os erros no modo de exibição de tabelas do analisador de teste de carga

Quando você exibir os resultados de um teste de carga, você pode exibir diferentes painéis que fornecem diferentes maneiras de analisar os dados.Você pode exibir os dados como um gráfico para ver como ele se altera ao longo do tempo, ou você pode exibir os dados como tabelas detalhadas.

Para alternar para o modo de exibição de tabela, escolha tabelas na barra de ferramentas de teste de carga.Para alternar entre diferentes tabelas, use o tabela na lista suspensa na barra de ferramentas acima da grade de tabela.No modo de exibição de tabela, você pode exibir até quatro tabelas ao mesmo tempo.Para obter mais informações, consulte Ladrilhar tabelas de teste de carga neste tópico.

A maioria dos valores numéricos exibidos em uma tabela para contadores de desempenho são cumulativos sobre a execução do teste carga inteiro.Colunas nomeadas último são uma exceção e representam o valor de intervalo de amostragem mais recente.

ObservaçãoObservação

Colunas nomeadas último estão disponíveis somente durante a execução de um teste de carga.Após um teste de carga, essas colunas não estão disponíveis.

Você pode classificar a maioria das tabelas, escolhendo o título da coluna que você deseja classificar.Por padrão, algumas tabelas não exibem todas as colunas disponíveis.Você pode adicionar colunas a tabelas, se as colunas estão disponíveis.Para adicionar colunas, clique com o botão direito na tabela e escolha Adicionar/remover colunas.

ObservaçãoObservação

Você pode copiar dados de uma tabela para outros aplicativos como o Excel para análise adicional.

Requisitos

  • Visual Studio Ultimate

As tabelas de teste de carga

A tabela a seguir lista as tabelas que estão disponíveis para analisar execuções de teste de carga.

Nome da tabela

Descrição

Erros

Exibe uma lista de erros que ocorreram durante a execução do teste de carga.Para obter mais informações, consulte A tabela de erros neste tópico, e Analisar os resultados de testes de carga usando o Load Test Analyzer.

Páginas

Exibe uma lista de páginas acessadas durante um teste de carga.Alguns dados nesta tabela estão disponíveis somente após a conclusão do teste de carga.Para mais informações, consulte Como: tempo de resposta de página da Web de modo de exibição em um teste de carga usando o Load Test Analyzer.

Solicitações

Exibe detalhes de solicitações individuais emitidas durante um teste de carga.Isso inclui todas as solicitações HTTP e solicitações dependentes, como imagens.Para obter mais informações, consulte A tabela de pedidos neste tópico.

Rastreamento SQL

Exibe os resultados de rastreamento SQL.Esta tabela está disponível somente após a conclusão do teste de carga e somente se o rastreamento de SQL foi usado durante o teste.Para obter mais informações, consulte A tabela de dados de rastreamento SQL neste tópico.

Testes

Exibe detalhes para testes individuais executados durante um teste de carga.Para obter mais informações, consulte A tabela de testes neste tópico.

Limites

Exibe uma lista de violações de regra de limite ocorreu durante a execução do teste de carga.Para mais informações, consulte Analisando as violações de regra de limite em testes de carga usando o Load Test Analyzer.

Transações

Exibe uma lista de transações que ocorreram durante um teste de carga.Para obter mais informações, consulte A tabela de transações neste tópico.

Agentes

Exibe somente se o teste de carga está usando um controlador de teste e agentes de teste.Exibe uma lista de agentes que foram usadas durante a execução do teste de carga.A tabela de agentes inclui quantas solicitações agente testado e dessas solicitações quantos falhou.Além disso, a tabela de agentes inclui o número de testes na combinação de teste carga testes que o agente testado e desses, quantos falhou.

Detalhes do teste

Exibe detalhes para os testes incluídos na mistura de teste para teste de carga.Os detalhes incluem o nome do teste, o cenário de teste foi, o tempo que o teste é iniciado, a duração do tempo necessário para executar o teste e o resultado do teste que indica se o teste passou ou falhou.Se o teste falhar, um link está presente na detalhes coluna.Você pode escolher o link que o levará para o Editor de teste de desempenho de Web com a solicitação falhou realçada.

Coletando dados percentil

Algumas tabelas de teste de carga podem conter colunas adicionais, que incluem os tempos de resposta e dados de percentil divididos em grupos com base em emulação de rede.Por padrão, os dados não são coletados.Para coletar dados, da Load Test Editor, no Run Settings nó, selecione executar o específicos do nó de configuração para alterar.No Propriedades janela, para o Timing Details Storage propriedade, selecione StatisticsOnly ou AllIndividualDetails.Para mais informações, consulte Como: tempo de resposta de página da Web de modo de exibição em um teste de carga usando o Load Test Analyzer.

A tabela de pedidos

O as solicitações de tabela exibe detalhes de solicitações individuais emitidas durante um teste de carga.Isso inclui todas as solicitações HTTP e solicitações dependentes, como imagens.A tabela lista as solicitações pelo teste e cenário, porque uma solicitação pode ser incluída em muitos cenários e testes.

A tabela a seguir lista as colunas do solicitações de tabela:

Coluna

Descrição

Visível por padrão

Solicitação

A URL da solicitação.Por exemplo, home.html ou arrow.gif de laranja.

Sim

Cenário

O nome do cenário.

Sim

Teste

O nome do teste.

Sim

Total

O número total desta solicitação de teste de desempenho Web emitido durante o teste carga executar.O total inclui solicitações passaram e que falharam, mas não inclui solicitações em cache, porque não são emitidos para o servidor Web.

Sim

Passado

O número de vezes que a solicitação foi emitida e passada.

Não

Falha

O número de vezes que a solicitação foi emitida e falha.As entradas nessa coluna são exibidos como hiperlinks.Você pode escolher qualquer hiperlink para exibir uma lista de erros individuais do Erros de teste de carga caixa de diálogo.Para mais informações, consulte Analisar os resultados de testes de carga usando o Load Test Analyzer.

Sim

Em cache

O número total de vezes que a solicitação já foi armazenado em cache.

Não

Solicitações/s

A taxa por segundo da solicitação durante a execução do teste de carga.

Não

Transmitidos/S

A taxa por segundo desta solicitação durante o teste carga executar para as instâncias dessa solicitação passada.

Não

Com falha/S

A taxa por segundo desta solicitação durante o teste carga executar para as instâncias dessa solicitação falhou.

Não

Hora do primeira Byte

O tempo médio para receber o primeiro byte de resposta, medido desde a solicitação foi enviada para o servidor Web.As unidades são segundos.

Não

Tempo de resposta

O tempo médio para receber toda a resposta à solicitação, medido desde a solicitação foi enviada para o servidor Web.As unidades são segundos.

Sim

Comprimento de conteúdo

Duração média do conteúdo da resposta à solicitação.As unidades são bytes.

Sim

A tabela de testes

O testes tabela exibe detalhes para executar testes individuais durante um teste de carga.A tabela lista os testes, teste e cenário, porque um teste pode ser incluído em muitos cenários.

A tabela a seguir lista as colunas do testes tabela.

Coluna

Descrição

Visível por padrão

Teste

O nome do teste.

Sim

Cenário

O nome do cenário.

Sim

Total

O número total de vezes que o teste foi executado no cenário.Isso inclui o número de vezes que o teste passado e falha.

Sim

Passado

O número de vezes que o teste foi executado no cenário e passado.

Sim

Falha

O número de vezes que o teste foi executado no cenário e falha.As entradas nessa coluna são exibidos como hiperlinks.Você pode escolher qualquer hiperlink para exibir uma lista de erros individuais do Erros de teste de carga caixa de diálogo.Para mais informações, consulte Analisar os resultados de testes de carga usando o Load Test Analyzer.

Sim

Testes/S

A taxa por segundo de teste durante a execução do teste de carga.

Sim

Transmitidos/S

A taxa por segundo deste teste durante o teste carga executar para instâncias desse teste passado.

Não

Com falha/S

A taxa por segundo deste teste durante o teste carga executar instâncias desse teste falhou.

Não

Tempo de teste

O tempo médio para executar o teste durante a execução do teste de carga.As unidades são segundos.

Sim

Tempo de teste de 90 %

O valor do percentil 90 para a hora do teste.

Não

95% Tempo de teste

O valor do percentil 95th para a hora do teste.

Sim

Solicitações/teste

O número médio de solicitações no teste se é um desempenho de Web de teste.

Não

A tabela de transações

O transações tabela exibe uma lista de transações que ocorreram durante um teste de carga.Transações consultem transações definidas em um teste de desempenho de Web ou temporizadores definidos em um teste de unidade.Transação não se refere a transações de banco de dados.

A tabela a seguir lista as colunas do transações tabela.

ObservaçãoObservação

Para exibir todas as colunas, você deve habilitar a propriedade Timing Details Storage que está associada com a configuração de execução ativa.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.

Coluna

Descrição

Visível sem detalhes de tempo

Transação

O nome da transação.

Sim

Cenário

O nome do cenário.

Sim

Teste

O nome do teste.

Sim

Total

O número total de transações durante a execução do teste de carga.

Sim

Tempo de transação

O tempo para executar a transação durante um teste de carga.Para testes de desempenho da Web, acha que tempo é incluído no cálculo.As unidades são segundos.

Não

Tempo de resposta

O tempo de resposta da transação de teste de desempenho da Web em um teste de carga.Tempo de resposta é diferente do tempo de transação, tempo de resposta não inclui qualquer pense que ocorreu durante a transação.As unidades são segundos.

Não

Avenida Tempo de transação

Tempo médio de transação.Esse tempo inclui o tempo de reflexão.Por exemplo, se você tem três solicitações e cada um tem um tempo de reflexão, desta vez incluirá os tempos de reflexão e o tempo real para executar solicitações.

Não

Avenida Tempo de resposta

Tempo médio de resposta para uma transação de teste de desempenho da Web em um teste de carga.Tempo de resposta é diferente do tempo de transação, tempo de resposta não inclui qualquer pense que ocorreu durante a transação.As unidades são segundos.

Não

Tempo de resposta mínimo

Isso não inclui os tempos de reflexão.

Não

Tempo de resposta máx.

Isso não inclui os tempos de reflexão.

Não

Tempo médio de resposta

Isso não inclui os tempos de reflexão.

Não

Tempo de resposta de 90 %

O valor do percentil 90 para tempo de transação.Isso não inclui os tempos de reflexão.

ObservaçãoObservação
Isso é diferente de Visual Studio Team System 2008 Test Load Agent, que é usado o 90% tempo de transação valor.

Não

Tempo de resposta de 95 %

O valor do percentil 95th para tempo de transação.Isso não inclui os tempos de reflexão.

ObservaçãoObservação
Isso é diferente de Visual Studio Team System 2008 Test Load Agent, que é usado o 95% tempo de transação valor.

Não

Tempo de resposta de 99 %

O valor do percentil 99th para tempo de transação.Isso não inclui os tempos de reflexão.

Não

Tempo de resposta de desvios

Isso não inclui os tempos de reflexão.

Não

A tabela de erros

Quando você executa um teste de carga, você pode analisar os erros que ocorrem.Análise de erros e ajustar seus testes são uma parte importante do processo de teste de carga.Se ocorreram quaisquer erros, um erros hiperlink é exibido na barra de status do teste de carga e especifica o número de erros que ocorreram.Para exibir a tabela de erros, escolha o hiperlink.

Os erros da tabela grupos de erros ocorridos durante uma carga teste pelo tipo e subtipo do erro.Há também uma total linha da tabela que especifica a contagem total de todos os erros que ocorreram.

A tabela de erros contém as seguintes colunas:

Coluna

Descrição

Visível por padrão

Tipo

O tipo de erro.Por exemplo, HttpError.

Sim

Subtipo

Subtipo do erro.Por exemplo, LoadTestException.

Sim

Contagem

O número de erros deste tipo ocorreu durante o teste de carga.As entradas nessa coluna são exibidos como hiperlinks.Você pode escolher qualquer hiperlink para exibir uma lista de erros individuais.

Sim

Última mensagem

Uma mensagem que descreve o erro.Por exemplo, 404 - NotFound.

Sim

Para mais informações, consulte Analisando os resultados do teste de carga e os erros no modo de exibição de tabelas do analisador de teste de carga.

ms404656.collapse_all(pt-br,VS.110).gifO detalhamento para a lista de erros

Os erros da tabela grupos de erros por tipo e subtipo do erro.Para exibir uma tabela de erros individuais, exibir o Erros de teste de carga caixa de diálogo.Para exibir a caixa de diálogo, escolha um hiperlink na Count coluna da tabela de erros.Você também pode exibir a caixa de diálogo clicando uma linha na tabela de erros é preenchida e escolhendo erros de.

ObservaçãoObservação

Apenas as primeiros 1.000 instâncias de qualquer combinação de tipo e subtipo de erro são coletadas.Quando você exibe o Erros de teste de carga caixa de diálogo, você verá no máximo primeiro 1.000 instâncias desse erro.

O Erros de teste de carga tabela contém as seguintes colunas:

Coluna

Descrição

Time

O tempo durante o carregamento de teste no qual ocorreu o erro.

Agente

O nome do computador agente no qual ocorreu o erro.Isso é importante quando você executar testes de carga usando o teste de controladores e agentes de teste.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.

Teste

O nome do desempenho da Web teste no qual ocorreu o erro.

Cenário

O nome do cenário no qual ocorreu o erro.

Solicitação

A URL da solicitação na qual ocorreu o erro.

Tipo

O tipo de erro.Por exemplo, HttpError.

Subtipo

Subtipo do erro.Por exemplo, LoadTestException.

Texto

O texto da mensagem de erro.Por exemplo, 404 - NotFound.

Pilha

As entradas nesta coluna estão vazios ou a palavra pilha formatado como um hiperlink.Você pode escolher o hiperlink para exibir um rastreamento de pilha do erro.

Detalhes

As entradas nesta coluna estão vazios ou a palavra TestLog é formatado como um hiperlink.Esse link pode ajudá-lo a isolar erros no teste de carga.Por exemplo, escolhendo o TestLog link em um erro de solicitação de teste de desempenho da Web será aberto os resultados para o teste de desempenho da Web no Visualizador de resultados de teste da Web desempenho e realçar o erro de solicitação.

ObservaçãoObservação

Você pode classificar a tabela escolhendo os cabeçalhos de coluna.

A tabela de dados de rastreamento SQL

Você pode coletar dados de rastreamento SQL durante um teste de carga para analisar posteriormente.Coletar dados de rastreamento permite identificar slowest executando consultas e procedimentos armazenados no banco de dados SQL Server que está sendo testado.Para mais informações, consulte Coletando dados de rastreamento SQL para monitorar e melhorar o desempenho em testes de carga.

Ativar o rastreamento, editando o teste de carga no Load Test Editor após criá-lo.Para mais informações, consulte Como: integrar dados de rastreamento SQL.

Se SQL o rastreamento está habilitado, um arquivo é criado durante a execução do teste carga que contém os dados de rastreamento.Esses dados são salvos automaticamente no Load Test Results Store no final da execução do teste e o arquivo de rastreamento é excluído.Analisar os dados de rastreamento de SQL rastreamento tabela após o teste de carga.

Para exibir dados de rastreamento de SQL

  1. No analisador de teste de carga, escolha tabelas na barra de ferramentas para certificar-se de que a grade de tabela é exibida.

  2. No tabela caixa de listagem suspensa, selecione Rastreamento de SQL.

  3. Os dados de rastreamento foi coletados durante a execução são exibidos na grade.A tabela lista slowest executando operações SQL classificadas por duração com a mais baixa na parte superior.Normalmente, o duração coluna é a primeira coluna para examinar.Os dados são exibidos em milissegundos.

    As colunas exibidas são:

    • Classe de evento

    • Duração

    • CPU

    • Leituras

    • Gravações

    • TextData

    • Hora de início

    • EndTime

    Se você quiser rastrear eventos SQL diferente de dados identificados nessas colunas, você pode configurar seu próprio rastreamento SQL personalizadas usando o Profiler SQL, uma ferramenta que é separada do Visual Studio Ultimate.Para obter mais informações, consulte Apresentando o SQL Server Profiler.

Ladrilhar tabelas de teste de carga

Quando você exibir os resultados de um teste de carga, você pode exibir os dados como tabelas detalhadas.Para alternar para o modo de exibição de tabela, escolha tabelas na barra de ferramentas de teste de carga.As tabelas disponíveis são erros, páginas, solicitações, rastreamento de SQL, testes, limites e transações.Para mais informações, consulte Analisando os resultados do teste de carga e os erros no modo de exibição de tabelas do analisador de teste de carga.

No modo de exibição de tabela, você pode exibir até quatro tabelas ao mesmo tempo sem tabelas sobrepostas.

Para tabelas

  1. Na barra de ferramentas Load Test Analyzer, escolha tabelas.

    Abre a exibição de tabela.O layout padrão é dois painéis horizontais.

  2. Na barra de ferramentas Load Test Analyzer, escolha o botão de layout e escolha uma das seguintes opções:

    • Um painel

    • Dois painéis horizontais

    • Três painéis horizontais

    • Quatro painéis Horizontal

  3. Para alternar entre diferentes tabelas, use a lista suspensa acima da grade de tabela em cada painel.

    ObservaçãoObservação

    Você não pode exibir a mesma tabela no painel de mais de um.Se você alterar a tabela exibida em um painel para uma tabela já exibida no painel de outro, as tabelas alternar painéis.

Consulte também

Tarefas

Como: resultados de teste de carga de acesso para análise

Conceitos

Analisando os resultados de teste de carga no modo de exibição de gráficos do analisador de teste de carga

Visão geral do analisador de teste da carga

Analisando as violações de regra de limite em testes de carga usando o Load Test Analyzer

Gerenciamento de resultados de teste de carga no repositório de resultados de teste de carga

Visão geral de resumo de resultados de teste da carga

Outros recursos

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

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