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çã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ção |
---|
Você pode copiar dados de uma tabela para outros aplicativos como o Excel para análise adicional. Requisitos
|
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çã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çã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çã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.
O 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çã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çã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
No analisador de teste de carga, escolha tabelas na barra de ferramentas para certificar-se de que a grade de tabela é exibida.
No tabela caixa de listagem suspensa, selecione Rastreamento de SQL.
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
Na barra de ferramentas Load Test Analyzer, escolha tabelas.
Abre a exibição de tabela.O layout padrão é dois painéis horizontais.
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
Para alternar entre diferentes tabelas, use a lista suspensa acima da grade de tabela em cada painel.
Observaçã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
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