Compartilhar via


Visão geral do analisador de teste de carga

Este tópico se aplica a:

Visual Studio Ultimate

Visual Studio Premium

Visual Studio Professional 

Visual StudioExpress

O tópico é aplicável O tópico não é aplicável O tópico não é aplicável O tópico não é aplicável

Você pode usar o Load Test Analyzer para ajudar a localizar afunilamentos, identificar erros e medir aperfeiçoamentos em seu aplicativo.

Você pode usar o Load Test Analyzer para conduzir a análise de teste de carga de três maneiras:

  • Analisar um teste de carga enquanto você monitorar um teste de carga em execução.

  • Analisar os resultados do teste de carga após a execução de teste de carga.

  • Analisar os resultados do teste de carga de um teste de carga anteriormente execução.

Os dados armazenados nos resultados de teste de carga contém amostras de contador de desempenho são coletadas periodicamente nos computadores em teste. Para obter mais informações, consulte Especificar o contador define para computadores em um teste de carga. Ele também contém os logs de erros e informações de violação de regra de limite e também os dados coletados pelo Coletores de dados e informações de tempo detalhado.

A quantidade de dados de desempenho são coletados durante um teste de carga depende destes fatores:

Por padrão, o controlador de teste salva todos os dados do contador de desempenho são coletados para um banco de dados quando o teste de carga está sendo executado. Alguns dados adicionais, como, por exemplo, detalhes do erro e detalhes de tempo são carregados no banco de dados somente após o teste é concluído. Para obter mais informações, consulte Gerenciando os resultados de teste de carga no repositório de resultados de teste de carga.

Analisar e monitorar um teste de carga de execução

Quando um teste é executado, um conjunto condensado dos dados de contador de desempenho que podem ser monitorados no analisador de teste de carga é mantido na memória. Para impedir que os requisitos de memória de resultados sejam desvinculados, até 200 amostras para cada contador de desempenho são mantidas. Isso inclui 100 amostras igualmente espaçadas que distribuem o tempo decorrido atual da execução e as 100 amostras mais recentes. O resultado que é acumulado durante uma execução é chamado um o resultado de teste de carga em andamento.

Analisando um teste em execução no analisador de teste de carga

Executando <>>load\ <>modo de exibição de gráficos de teste>

Além condensado conjunto de dados do contador de desempenho, o Load Test Analyzer tem as seguintes funcionalidades disponíveis para analisar os dados de resultado de teste de carga em andamento é exclusivos quando um teste de carga está sendo executado:

  • O a barra de status exibe o status da carga de teste, o número de violações de limite e erros foram encontrados e o tempo que permanece.

  • Um botão de teste de carga barra de ferramentas permite que você parar o teste de carga.

  • Recolhendo e rolagem modos estão disponíveis em gráficos.

  • O painel de legenda no Modo de exibição de gráficos ou o o painel de contadores em ambos o Modo de exibição de gráficos ou o Modo de exibição de tabelas permitem que você adicionar, excluir ou modificar a aparência dos contadores de desempenho disponíveis no conjunto condensado que você deseja analisar.

  • Um painel de visão geral exibe as informações de configuração, as solicitações e casos de teste executando o teste de carga.

  • Adicionar comentários de análise que serão salvas junto com os resultados do teste de carga.

A tabela a seguir mostra a funcionalidade que permite a barra de ferramentas do Load Test Analyzer no Load Test Analyzer quando um teste de carga está sendo executado:

ObservaçãoObservação

Para obter uma lista completa dos comandos de barra de ferramentas do analisador de teste de carga, consulte barra de ferramentas neste tópico.

Carregar o comando de barra de ferramentas do analisador de teste para um teste de carga em execução

Comando da barra de ferramenta

Descrição

Informações adicionais no tópico

Stop

Interrompe um teste em execução no momento.

Gráficos

Exibe o modo de exibição de gráficos (modo de exibição padrão).

Gráficos

Tabelas

Exibe o modo de exibição de tabelas.

Tabelas

Mostrar painel de contadores

Mostra ou oculta o painel de contadores de desempenho de teste de carga (o padrão é mostrar).

Mostrar painel de contadores

Mostrar painel visão geral

Mostra ou oculta o painel de visão geral (o padrão é mostrar).

Mostrar painel visão geral

Painéis drop-down.

Configura várias organizações de painéis para exibir gráficos e tabelas.

Painéis drop-down.

Restaurar modos de exibição padrão

Redefine as organizações de painéis no modo de exibição de gráficos para a configuração padrão.

Restaurar modos de exibição padrão

Adicionar um novo gráfico

Adiciona um novo gráfico no modo de exibição de gráficos.

Adicionar um novo gráfico

Remover gráfico

Remove selecionado um gráfico no modo de exibição de gráficos.

Remover gráfico

Lista suspensa de opções de gráfico

Mostra ou oculta a legenda no modo de exibição de gráficos e configura os aspectos dos gráficos. Elas incluem linhas de grade horizontais, linhas mínima e máxima e violações de limite.

Lista suspensa de opções de gráfico

  • Legenda do modo de exibição de gráficos

  • A execução de dados do gráfico para todo

    (Modo de recolhimento)

  • Gráfico de dados apenas recentes

    (Modo de rolagem)

Adicionar observações da análise

Adiciona anotações que você deseja associar o resultado do teste de carga.

Adicionar observações da análise

Para obter mais informações, consulte Como: Executar um teste de carga.

O painel de visão geral

Anteriormente, execução de teste ou de teste concluído

Executando o teste de carga

O tópico não é aplicável O tópico é aplicável

Painel de visão geral

Painel de visão geral

O painel de visão geral exibe as informações de configuração, as solicitações e casos de teste para um teste de carga em execução. Você pode mostrar ou ocultar o painel de visão geral clicando em Mostrar painel de visão geral no teste de carga barra de ferramentas.

Analisar um teste concluído

Após um teste de carga, o Load Test Analyzer aparece como um novo documento com guias que exibe o resumo do teste de carga. O analisador de teste de carga também pode ser encaixado ou definir desprendida usando as técnicas de manipulação de janela Visual Studio usuais. O título da janela é o nome do seu teste de carga e a hora em que o teste foi iniciado, por exemplo, LoadTest2 [1:15 PM].

O resultado do teste de carga para o teste de carga concluído contém amostras de contador de desempenho e informações de erro que foram coletadas periodicamente nos computadores em teste. Um grande número de amostras de contador de desempenho pode ser coletado no decorrer de um teste de carga. A quantidade de dados de desempenho coletados depende do comprimento de execução de teste, o intervalo de amostragem, o número de computadores em teste, o número de contadores que estão sendo coletados, os coletores de dados que estão configurados e os níveis de log. Para um teste de carga de grande quantidade de dados de desempenho coletados pode ser facilmente vários gigabytes. 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 e Considerações para testes de carga.

O teste controlador faz spool a todos os dados do contador de desempenho coletados para um banco de dados enquanto o teste é executado. Dados adicionais, como, por exemplo, detalhes de tempo e detalhes do erro são carregados no banco de dados ao concluir o teste. Os dados de desempenho para um teste concluído são carregados do banco de dados e analisados pelo analisador de teste de carga. Um resultado de teste concluído carregado a partir de um banco de dados do resultado de teste de carga é chamado um resultado de teste de carga pós-execução ou simplesmente o o resultado de teste de carga.

O Load Test Analyzer tem a seguinte funcionalidade exclusiva que está disponível para analisar os dados de resultados de teste de carga pós-execução após a conclusão de um teste de carga:

  • O conjunto completo de dados do contador de desempenho é carregado do banco de dados. Você pode adicionar, excluir ou modificar a aparência dos contadores de desempenho que você deseja analisar, usando o painel de contadores ou o painel de legenda no Modo de exibição de gráficos.

  • Dados de percentil estão disponíveis.

  • Min / Max lines estão disponíveis em gráficos.

  • Modo zoom está disponível em gráficos. Este modo permite analisar os dados contidos em qualquer intervalo de tempo.

  • Exibição de resumo permite que você realize uma análise rápida dos resultados do teste de carga.

  • Modo de exibição Detalhes permite que você analise a atividade do usuário virtual para teste de carga.

  • Modo de exibição de tabelas permitem que você veja coletado informações em um formato tabular. Isso inclui dados de alguns tipos de Coletores de dados.

  • Anexos de diagnóstico e de dados no analisador de teste de carga barra de ferramentas permite abrir e analisar dados adicionais que você coletar de um coletor de dados como, por exemplo, IntelliTrace ou informações do sistema.

  • View performance reportFornece um relatório do ASP.Dados de desempenho do profiler NET no seu teste de carga.

  • Exporting graphdados para uma planilha do Microsoft Excel ou como um arquivo. csv a partir de o modo de exibição de gráficos.

A barra de ferramentas da barra de ferramentas do Load Test Analyzer permite que as seguintes funcionalidades no Load Test Analyzer para um resultado de teste de carga:

ObservaçãoObservação

Para obter uma lista completa dos comandos de barra de ferramentas do analisador de teste de carga, consulte barra de ferramentas neste tópico.

Carregar os comandos de barra de ferramentas do analisador de teste para um resultado de teste de carga

Comando da barra de ferramenta

Descrição

Informações adicionais no tópico

Resumo

Exibe o modo de exibição de resumo (modo de exibição padrão).

Resumo

Gráficos

Exibe o modo de exibição de gráficos.

Gráficos

Tabelas

Exibe o modo de exibição de tabelas.

Tabelas

Mostrar painel de contadores

Mostra ou oculta o painel de contadores de desempenho de teste de carga (o padrão é mostrar).

Mostrar painel de contadores

Painéis drop-down.

Configura várias organizações de painéis para exibir gráficos e tabelas.

Painéis drop-down.

Restaurar modos de exibição padrão

Redefine as organizações de painéis no modo de exibição de gráficos para a configuração padrão.

Restaurar modos de exibição padrão

Adicionar um novo gráfico

Adiciona um novo gráfico no modo de exibição de gráficos.

Adicionar um novo gráfico

Remover gráfico

Remove selecionado um gráfico no modo de exibição de gráficos.

Remover gráfico

Lista suspensa de opções de gráfico

Mostra ou oculta a legenda no modo de exibição de gráficos e configura os aspectos dos gráficos. Elas incluem linhas de grade horizontais, linhas mínima e máxima e violações de limite.

Lista suspensa de opções de gráfico

  • Legenda do modo de exibição de gráficos

  • Mostrar linha de grade Horizontal

  • Mostrar Min Max Lines

  • Mostrar violações de limite no gráfico

Mostrar controles de Zoom

Mostra ou oculta os controles de zoom do controle deslizante em gráficos que você pode usar para ajustar os valores da definição de grade horizontal e vertical.

Mostrar controles de Zoom

Sincronizar os controles de Zoom Horizontal

Switches ou desativar a sincronização automática de zoom horizontal. Quando a sincronização de zoom de horizontal automática estiver ativada, zoom que você aplica a um gráfico também será aplicado a quaisquer outros gráficos no modo de exibição de gráficos.

Sincronizar os controles de Zoom Horizontal

Adicionar observações da análise

Adiciona anotações que você deseja associar o resultado do teste de carga.

Adicionar observações da análise

Criar relatório do Excel

Cria um relatório do Microsoft Excel para realizar análises de lado a lado dos dois resultados de teste de carga ou para controlar a análise de tendências.

Criar relatório do Excel

Exportar dados de gráficos para o Excel drop-down

Exporta os dados do gráfico para o Microsoft Excel ou em um arquivo usando os valores separados por vírgulas (.Formato CSV).

Exportar dados de gráficos para o Excel drop-down

Exibir relatório de desempenho do Profiler

Abre um relatório de gerador de perfil que está associado com o resultado do teste de carga para conduzir análises adicionais.

Exibir relatório de desempenho do Profiler

Exibir dados e anexos de diagnóstico

Abre o Escolha diagnóstico anexo de adaptador de dados caixa de diálogo para selecionar um adaptador para analisar. Por exemplo, você pode selecionar um adaptador de IntelliTrace, clique em OKe abra o resumo de IntelliTrace para o agente de teste que foi usado no teste de carga.

Exibir dados e anexos de diagnóstico

Analisar um teste de carga concluído anteriormente

Quando você executa um teste de carga do Load Test Editor, os resultados do teste de carga é aberto automaticamente e executando o teste de carga é exibido no Load Test Analyzer. Quando você executa um teste de carga da Test View janela, o Editor de lista de teste janela, ou a partir da linha de comando, você deve acessar os resultados do teste de carga manualmente. Para obter mais informações sobre as diferentes maneiras de executar um teste de carga, consulte Executar testes de carga.

Para analisar os resultados do teste de carga de um teste de carga de execução anteriormente, você deve recuperar os resultados do teste de carga usando o Abrir e gerenciar resultados o botão da barra de ferramentas do Load Test Editor. Para obter mais informações, consulte Como: Resultados de teste de carga de acesso para análise.

Como com uma execução de teste de carga concluído, o Load Test Analyzer aparece como um novo documento com guias. O título da janela é o nome do teste de carga e a hora em que o teste foi iniciado, por exemplo, LoadTest1 [12:40 PM].

Dica

Você pode fazer com que o vários carregar teste analisadores abertos ao mesmo tempo para comparar os resultados do teste de carga diferentes.

Anexando notas a um resultado de teste de carga

Anteriormente, execução de teste ou de teste concluído

Executando o teste de carga

O tópico não é aplicável O tópico é aplicável

Uma observação pode ser anexada a um resultado de teste de carga, clicando o Adicionar observações da análise sobre o barra de ferramentas. Você pode adicionar uma descrição e um comentário de análise a ser armazenado permanentemente em conjunto com o resultado do teste de carga.

A descrição que você digita também é exibida na Descrição coluna que está associada com o teste de carga na Abrir e gerenciar resultados de teste caixa de diálogo na Load Test Editor. Para obter mais informações, consulte Como: Resultados de teste de carga de acesso para análise. Além disso, os comentários são exibidos quando você cria um relatório do Excel para o carregamento, resultados de teste. Para obter mais informações, consulte Relatório de resultados de testes de carga para comparações de teste ou análise de tendências.

Adicionando anotações para carregar os resultados de teste

Caixa de diálogo de análise para a adição de <>>load\ <>notas do teste de>

Para obter mais informações, consulte Como: Adicionar um comentário a um teste de carga de execução usando o Load Test Analyzer e Como: Adicionar comentários ao analisar um teste de carga concluído usando o Load Test Analyzer.

Barra de ferramentas do Load Test Analyzer

Barra de ferramentas do Load Test Analyzer

![<>>Barra de ferramentas do analisador de Test\ de Load\](images/ms404677.LTest_AnaToolbar(pt-br,VS.100).png "<>>Barra de ferramentas do analisador de Test\ de Load\")

A barra de ferramentas no Load Test Analyzer fornece comandos diferentes, dependendo se o teste de carga está sendo executado ou concluir a execução. Alguns comandos podem ser desativados na barra de ferramentas, dependendo do modo de exibição que você está usando.

A barra de ferramentas do Load Test Analyzer oferece os seguintes comandos:

  1. Resumo exibe o modo de exibição de resumo (exibe ao concluir o teste de carga).

  2. Gráficos exibe o modo de exibição de gráficos.

  3. Tabelas de exibe o modo de exibição de tabelas.

  4. Detalhes exibe o gráfico de atividade do usuário Virtual (exibe quando o teste de carga é concluído).

  5. Mostrar painel de contadores mostra ou oculta o painel de contadores de desempenho de teste de carga.

  6. Painéis drop-down configura várias organizações de painéis para exibir as tabelas e gráficos (ativados no modo de exibição de gráficos e o modo de tabelas).

  7. Restaurar modos de exibição padrão redefine as organizações de painéis no modo de exibição de gráficos para a configuração padrão.

  8. Adicionar um novo gráfico adiciona um novo gráfico no modo de exibição de gráficos.

  9. Remover gráfico remove o gráfico selecionado no modo de exibição de gráficos.

  10. Lista suspensa de opções de gráfico mostra ou oculta a legenda no modo de exibição de gráficos e configura os aspectos dos gráficos. Elas incluem linhas de grade horizontais, linhas mínima e máxima e violações de limite.

  11. Mostrar controles de Zoom mostra ou oculta os controles de zoom do controle deslizante em gráficos que você pode usar para ajustar os valores da definição de grade horizontal e vertical.

  12. Sincronizar os controles de Zoom Horizontal switches ou desativar a sincronização automática de zoom horizontal. Quando a sincronização de zoom de horizontal automática estiver ativada, zoom que você aplica a um gráfico também será aplicado a quaisquer outros gráficos no modo de exibição de gráficos.

  13. Adicionar observações da análise adiciona anotações que você deseja associar o resultado do teste de carga.

  14. Criar relatório do Excel cria um relatório do Microsoft Excel para realizar análises de lado a lado dos dois resultados de teste de carga ou para controlar a análise de tendências.

  15. Exportar dados de gráficos para o Excel drop-down exporta os dados do gráfico para o Microsoft Excel ou em um arquivo usando os valores separados por vírgulas (.Formato CSV).

  16. Exibir o relatório de desempenho do Profiler abre uma ASP.NET profiler exibe um relatório que está associado com a carga testar o resultado para conduzir a análise adicional.

  17. Exibir dados e o diagnóstico de anexos abre o Escolha diagnóstico anexo de adaptador de dados caixa de diálogo para selecionar um adaptador para analisar. Por exemplo, você pode selecionar um adaptador de IntelliTrace, clique em OK e abra o resumo de IntelliTrace para o agente de teste que foi usado no teste de carga.

  18. Parar termina um teste em execução no momento (exibido quando o teste de carga está sendo executado).

  19. Mostrar painel visão geral mostra ou oculta o painel de visão geral (exibido quando o teste de carga está sendo executado).

Barra de Status do analisador de teste de carga

<>>Analisador de Test\ Load\<>da barra de status>

A barra de status do analisador de teste de carga mostra o que teste de estado de uma execução ou concluído. As seguintes informações aparecem na barra de status do teste de carga:

  • Ícone de status indica o status do teste de carga em execução ou concluído. Por exemplo, um ícone de aviso aparece durante um teste em execução quando ocorrem quaisquer erros ou violações de limite.

  • Mensagem de status exibe uma mensagem de texto que indica o estado atual do teste de carga, como, por exemplo, teste em andamento, conclusão do teste e amostras de contador de leitura do banco de dados.

  • Contagem de violação de limite fornece um link que exibe o número total de violações de limite que foram relatados para essa execução de teste de carga. Clicar neste link exibe o o modo de exibição de tabelas com a tabela de violações de limite no painel de dados.

    ObservaçãoObservação

    Esse link só aparece após a primeira violação de limite.

  • Contagem de erros fornece um link que exibe o número total de erros informado para essa execução de teste de carga. Clicar neste link exibe o o modo de exibição de tabelas com a tabela de violações de limite no painel de dados.

    ObservaçãoObservação

    Esse link aparece somente depois que o primeiro erro.

  • Tempo restante exibe a quantidade de tempo que permanece o teste que está sendo executado. Esse rótulo desaparece quando um teste é concluído.

  • Andamento do teste indica a porcentagem de tempo que concluiu o teste em execução no momento ou a quantidade estimada de progresso quando você carregar amostras de contador do banco de dados do resultado de teste de carga.

Exibindo dados no analisador de teste de carga

Quando você usa o Load Test Analyzer para exibir o resultado de um teste de carga concluído ou um teste em execução, você pode exibir os painéis a seguintes. Os painéis oferecem diferentes maneiras de analisar os dados:

  • Exibição de Resumo

  • Modo de exibição de gráficos

  • Modo de exibição de tabelas

  • Modo de exibição de detalhes

Exibição de Resumo

Anteriormente, execução de teste ou de teste concluído

Executando o teste de carga

O tópico é aplicável O tópico não é aplicável

Exibição de resumo no analisador de teste de carga

Exibição de resumo

Depois de executar um teste de carga, você pode exibir o resumo do teste de carga para entender os resultados rapidamente. O resumo do teste de carga fornece os principais resultados em um formato compacto e fácil de ler. Você também pode imprimir o resumo do teste de carga. Isso torna conveniente usar quando você se comunica os resultados às partes interessadas.

Dica

Você pode imprimir o resumo do teste de carga com o botão direito do mouse e selecionando Imprimir no menu de atalho no resumo. Você pode visualizar a primeira impressão selecionando Visualizar impressão no menu de atalho no resumo. Você também pode imprimir diretamente da tela de visualização.

O resumo do teste de carga é dividido em seções. As seções iniciais aparecem na parte superior do resumo e estão sempre visíveis. Quando você exibir o resumo do teste de carga, os seguintes itens são exibidos primeiro:

  • Informações de execução de teste

  • Resultados gerais

  • Estatística de chave: Superior cinco páginas mais lentas

  • Estatística de chave: Superior cinco testes mais lento

  • Estatística de chave: Superior cinco operações de SQL mais lentas

    ObservaçãoObservação

    A seção de operações de SQL é exibida somente quando o rastreamento de SQL está habilitado no teste de carga. Para obter mais informações, consulte Coletando dados de rastreamento SQL para monitorar e melhorar o desempenho em testes de carga.

Os seguintes itens aparecem no final do resumo de teste de carga e pode ser recolhidos para economizar espaço.:

  • Resultados de Teste

  • Página de resultados

  • Resultados de transação

  • Sistema em recursos de teste

  • Controlador e recursos de agente

  • Errors (Erros)

Informações de execução de teste

A seção informações de execução de teste contém informações gerais sobre a execução. Isso inclui o nome do teste, o início e horários de término e o controlador que executou o teste. Esta seção também contém a descrição opcional da execução que você adicionar ao executar o teste de carga.

Resultados gerais

A seção geral de resultados contém um resumo de resultados do teste. Eles incluem o número de solicitações por segundo, o número total de solicitações com falha, o tempo médio de resposta e o tempo médio de página.

Estatística de chave: Superior cinco páginas mais lentas

A seção de páginas mais lenta contém cinco páginas mais lentas no teste de carga. A URL e o tempo de carregamento de página média são exibidos para cada página. As páginas estão listadas em ordem decrescente. Você pode clicar no URL de uma página para abrir o páginas a tabela e inspecionar mais detalhes para aquela página. Para obter 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.

Estatística de chave: Superior cinco testes mais lento

A seção de testes mais lenta contém cinco testes mais lentos no teste de carga. O nome do teste e o tempo médio de teste são exibidos para cada teste. Os testes estão listados em ordem decrescente. Você pode clicar no nome de um teste para abrir o testes a tabela e inspecionar mais detalhes para esse teste. Para obter mais informações, consulte Analisando os resultados de teste de carga no modo de exibição de tabelas do analisador de teste de carga.

Estatística de chave: Superior cinco operações de SQL mais lentas

Se o rastreamento de SQL está habilitado no teste de carga, a seção de consultas mais lenta contém cinco consultas mais lentas no teste de carga. O nome da operação e a duração são exibidos para cada teste. A duração é exibida em microssegundos (SQL Server 2005) ou milissegundos (SQL Server 2000 e versões anteriores). Os testes estão listados em ordem decrescente por duração. Você pode clicar no nome de uma operação para abrir o O rastreamento de SQL a tabela e inspecione a obter mais detalhes sobre a operação. Para obter mais informações, consulte Como: Exibir dados de rastreamento SQL nos testes de carga usando a tabela de rastreamento SQL.

Resultados de Teste

A seção de resultados de teste lista todos os testes e cenários de teste de carga. Ele exibe o nome do teste, o cenário, o número de vezes que ele foi executado, o número de vezes que falhou e o tempo médio de teste são exibidos. Você pode clicar no nome de um teste para abrir o testes a tabela e inspecionar mais detalhes para esse teste. Para obter mais informações, consulte Analisando os resultados de teste de carga no modo de exibição de tabelas do analisador de teste de carga.

ObservaçãoObservação

Você pode recolher ou expandir essa seção clicando na seta à esquerda do título da seção.

Página de resultados

A seção de resultados da página lista todas as páginas da Web no teste de carga. Ele exibe o URL, o cenário, o nome do teste, o tempo médio de página, e a contagem são exibidos. Você pode clicar no URL de uma página para abrir o páginas a tabela e inspecionar mais detalhes para aquela página. Para obter 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.

ObservaçãoObservação

Você pode recolher ou expandir essa seção clicando na seta à esquerda do título da seção.

Resultados de transação

A seção de resultados de transação lista todas as transações no teste de carga. Ele exibe o nome da transação, o cenário, o teste, o tempo de resposta, o tempo decorrido e a contagem são exibidos. Você pode clicar no nome de uma transação para abrir o transações a tabela e inspecionar mais detalhes para essa transação. Para obter mais informações, consulte Analisando os resultados de teste de carga no modo de exibição de tabelas do analisador de teste de carga.

ObservaçãoObservação

Você pode recolher ou expandir essa seção clicando na seta à esquerda do título da seção.

Sistema em recursos de teste

O sistema na seção de recursos de teste lista computadores que compõem o conjunto de computadores de destino para o qual a carga é gerada. Isso inclui qualquer computador do qual você coletar conjuntos de contadores diferentes do agente ou do controlador. O nome de computador, a porcentagem de tempo do processador e memória disponível são exibidos. Você pode clicar em um nome de computador para abrir o o sistema em teste de gráfico e ver o uso do recurso ao longo do tempo. 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.

ObservaçãoObservação

Você pode recolher ou expandir essa seção clicando na seta à esquerda do título da seção.

Controlador e recursos de agente

A seção de recursos do controlador e agente lista os computadores que são usados para executar o teste. O nome de computador, a porcentagem de tempo do processador e memória disponível são exibidos. Você pode clicar em um nome de computador para abrir o controlador e agentes de gráfico e ver o uso do recurso ao longo do tempo. 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.

ObservaçãoObservação

Você pode recolher ou expandir essa seção clicando na seta à esquerda do título da seção.

Errors (Erros)

A seção de erros lista todos os erros que ocorreram durante o teste de carga. Ele exibe o tipo e subtipo do erro, a contagem e a última mensagem de erro são exibidas. Você pode clicar em um erro ao abrir o erros a tabela e inspecionar mais detalhes para esse erro. Para obter mais informações, consulte Análise de erros em testes de carga usando a tabela de erros.

ObservaçãoObservação

Você pode recolher ou expandir essa seção clicando na seta à esquerda do título da seção.

Modo de exibição de gráficos

Anteriormente, execução de teste ou de teste concluído

Executando o teste de carga

O tópico é aplicável O tópico é aplicável

Gráficos de modo de exibição do analisador de teste de carga

Modo de exibição de gráficos

Para exibir os resultados do teste de carga como gráficos, clique em gráficos no teste de carga barra de ferramentas. Cada gráfico é exibido em um painel com o nome de gráfico exibido na parte superior de uma lista drop-down. Para exibir um gráfico diferente no painel, escolha um nome de gráfico diferente na lista. Até o gráfico de quatro painéis podem ser exibidas ao mesmo tempo. Você pode alternar entre layouts de painel diferente usando o painéis drop-down barra de ferramentas botão e, em seguida, restaurar a exibição padrão usando o Restauração modos de exibição padrão botão.

Vários gráficos incorporados são fornecidos. Eles incluem informações de contador para situações comuns de teste de carga. Você pode personalizar os gráficos internos por a seleção de contadores para gráfico. Para fazer isso, use o Show Counter on Graph opção no menu pop-up do O painel de contadores. Além disso, você pode criar seus próprios gráficos usando o Adicionar um novo gráfico botão no barra de ferramentas ou Add Graph no menu pop-up do painel de contadores. Você também pode excluir qualquer gráficos que não são mais necessários para analisar um teste de carga usando o Remove Graph na barra de barra de ferramentas.

Para obter mais informações, consulte os seguintes tópicos:

Como: Adicionar e excluir contadores em gráficos nos resultados de teste de carga

Como: Criar os gráficos personalizados nos resultados de teste de carga

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

Modos de gráfico

Gráficos no modo gráfico do analisador de teste de carga são exibidos em um dos três modos:

  • Modo recolhido é o modo de gráfico padrão no Load Test Analyzer durante um teste de carga em execução. Um gráfico recolhido é usado para um teste de carga quando ele estiver sendo executado. Isso reduz a quantidade de dados que devem ser mantidas na memória, mas ainda mostra a tendência de um contador de desempenho ao longo da duração total da execução do teste.

  • Modo de rolagem está disponível quando você exibir o resultado de um teste de carga enquanto ele estiver sendo executado. Um gráfico de rolagem é uma exibição opcional que mostra os pontos de dados mais recentes. Use um gráfico de rolagem para exibir apenas os intervalos de dados de 100 mais recentes no teste.

  • Modo zoom é usado quando você exibir o resultado de um teste de carga concluído a partir de um banco de dados. O zoom do eixo horizontal x pode ser ajustado para analisar os períodos de tempo específicos durante o teste de carga. O zoom do eixo vertical y pode ser ajustado para analisar os intervalos de valor específico para os contadores de desempenho que estão incluídos no gráfico.

Alterando o modo de gráfico

Uso o suspensa de opções de gráfico sobre o barra de ferramentas para alternar entre o recolhimento e modos de rolagem quando um teste de carga está sendo executado. Escolha o Graph Data for Entire Run para o modo recolhido ou Graph Only Recent Data para o modo de rolagem.

Modo recolhido (dados do gráfico para toda execução)

Modo recolhido é o padrão no Load Test Analyzer durante um teste de carga em execução. Um gráfico recolhido é usado para um teste de carga quando ele estiver sendo executado. Isso reduz a quantidade de dados que devem ser mantidas na memória, mas ainda mostra a tendência de um contador de desempenho ao longo da duração total da execução do teste. Embora os dados serão descartados da memória durante uma execução devido de recolhimento, todas as amostras de dados são coletadas durante o teste de carga é armazenada no banco de dados de teste de carga. Os dados podem ser acessados por meio de Zooming Mode após a execução.

Um gráfico recolhido mostra até 100 pontos de dados para um contador de desempenho. O eixo x horizontal de linha de tempo para um gráfico recolhido tem uma origem de 00: 00 e um intervalo que abrange a sequência teste inteira.

Modo recolhido

Gráfico usando o modo recolhido

Quando o número de pontos de dados coletados de um contador excede 100, o gráfico recolhe removendo amostras intermediárias na série de dados e calcula novamente os pontos de dados de lado as amostras removidas. Por exemplo, um intervalo de amostragem de 5 segundos, o primeiro recolhimento ocorrerá 500 segundos para o teste.

Modo de rolagem

Um gráfico de rolagem é uma exibição opcional para uma execução em andamento e mostra os pontos de dados mais recentes. Use um gráfico de rolagem para exibir apenas os intervalos de dados de 100 mais recentes no teste.

No modo de rolagem, a origem do eixo x do gráfico para a frente conforme o teste progride de tal forma que os 100 intervalos de amostragem mais recentes podem ser vistos no gráfico. Assim que o limite de ponto de dados de 100 é atingido, o gráfico rola automaticamente encaminhar por 10 intervalos de amostragem.

Modo de rolagem

Gráficos usando o modo de rolagem

O intervalo do eixo x de um gráfico de rolagem permanece fixo em 100 vezes o intervalo de amostragem, comparado a um intervalo de sempre aumentando, do eixo x de um gráfico recolhido. As atualizações de um gráfico de rolagem permanecem fixas no intervalo de amostragem, em comparação ao recolhimento de gráficos, cujas atualizações ocorrem a intervalos crescentes conforme o teste avança (um múltiplo do intervalo de amostragem).

Modo zoom

Modo de gráfico zoom é usado quando você exibe um resultado de teste de carga concluído ou carregando anteriormente execução carrega o resultado do teste. Em um gráfico zoom, exemplos de toda a sequência de dados são carregados do banco de dados e o controles de zoom são usados para selecionar um horário e o contador de valor de intervalo para mostrar no gráfico.

O banco de dados de resultados do teste de carga contém cada ponto de dados que foram coletado durante o teste de carga. Em um teste de carga típica, você pode ter milhares de intervalos de amostragem ao longo de todo o curso de um teste de carga.

Um gráfico zoom exibe até 100 pontos de dados. Se o intervalo do gráfico exceder 100 intervalos de amostragem, as amostras intermediárias serão removidas da amplitude para reduzir a contagem de amostra da mesma maneira como o modo recolhido. No entanto, ao contrário do modo recolhido, as amostras removidas não são removidas da memória e podem ser exibidas com o zoom em um período de tempo menor. Se a amplitude for menor que 100 intervalos de amostragem, há intervalos de amostragem são removidos para atingir o limite de ponto de dados de 100.

Um gráfico zoom sempre começa com o intervalo de zoom cobrindo toda a execução. Ajustando o controles de zoom, o intervalo que é exibido no gráfico é alterada.

Controle de Zoom do modo de exibição de gráfico

Anteriormente, execução de teste ou de teste concluído

Executando o teste de carga

O tópico é aplicável O tópico é aplicável

O controle de zoom é visível no Load Test Analyzer somente quando você exibe um resultado de teste de carga em Zoom do modo de. Modo zoom é estabelecido a Modo de exibição gráfico quando um teste de carga foi concluída ou um teste de carga foi executado anteriormente é carregado. Para obter mais informações, consulte Como: Resultados de teste de carga de acesso para análise.

Você pode mostrar ou ocultar os controles de zoom em gráficos usando Mostrar controles de Zoom sobre o barra de ferramentas.

O zoom do eixo horizontal x pode ser ajustado para analisar os períodos de tempo específicos durante o teste de carga. O zoom do eixo vertical y pode ser ajustado para analisar os intervalos de valor específico para os contadores que estão incluídos no gráfico.

Linha da tempo horizontal e os controles de zoom do intervalo de valores verticais podem ser ajustados usando o mouse. O controle do cronograma horizontal também pode ser ajustado usando as teclas de seta para a esquerda e direita. Usando as teclas de seta para ajustar o controle de zoom, você pode ajustar o intervalo do windows por 1 intervalo de amostragem por vez. Usar as teclas Shift e seta permite que os ajustes de 10 intervalos de amostragem.

Para ajustar o controle de zoom usando a tecla de seta, primeiro defina o foco no controle de zoom usando a tecla Tab. Quando o controle deslizante esquerdo tem o foco, as teclas de seta moverá o limite inicial de zoom da janela pelo intervalo de 1 à esquerda ou direita. Quando o foco está no controle deslizante do centro, você pode usar as teclas de seta para rolar a janela de zoom à esquerda ou direita por 1 intervalo de amostragem sem alterar o tamanho da janela de zoom. E, finalmente, o controle deslizante do lado direito move, ampliando ou reduzindo a amplitude do final da janela de zoom em 1 intervalo de amostragem.

Para retornar os controles de zoom horizontal e vertical para mostrar a linha do tempo total e intervalos de valores, você pode usar o Zoom Out Horizontal opção, o Zoom Out Vertical opção, ou o Zoom Out tanto opção no menu pop-up no gráfico.

Dica

Você pode usar Sincronizar controles de Zoom Horizontal na barra de ferramentas para ativar ou desativar a sincronização automática de zoom horizontal. Com a sincronização em Zoom que você aplica a será um gráfico também ser aplicados para quaisquer outros gráficos no modo de exibição de gráficos.

Controle de Zoom do modo de exibição de gráfico

Modo de exibição de gráficos <>controle de zoom de>

Na ilustração anterior, o sistema em um gráfico de teste tem foi ampliado para investigar problemas de limite. As violações de limite foram habilitadas usando Mostrar violações de limite no gráfico da Opções de gráfico drop-down na barra de ferramentas.

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.

Opções de visualização do gráfico

Opções de visualização de gráfico

Você pode usar suspensa de opções de gráfico na barra de ferramentas para selecionar diferentes maneiras de personalizar o modo gráfico:

  • Mostrar legenda mostra ou oculta o painel de legenda que está associado com o modo de exibição do gráfico.

  • Gráfico de dados for Entire Run mostra dados de toda a execução. Veja uma descrição detalhada para o "modo de gráfico recolhido" posteriormente neste documento.

  • Gráfico Only Recent Data mostra os dados mais recentes 100 intervalos de amostragem. Obter uma descrição detalhada sobre o "modo de gráfico de rolagem" posteriormente neste documento.

  • Mostrar linha de grade Horizontal mostra ou oculta as linhas de grade horizontais no gráfico.

  • Mostrar Min/Max Lines mostra os valores mínimos e máximo para um ponto de dados recolhidos. Veja uma descrição detalhada em Modos de gráfico para esta opção.

  • Show Threshold Violation On Graph desenha uma alça de violação de limite no gráfico de um ponto de dados que possui uma violação de limite associado.

A área do gráfico

A área do gráfico inclui o eixo x horizontal para a linha do tempo, o eixo y para os intervalos de valores de contador e a área de plotagem. O gráfico selecionado é desenhado em modo de gráfico atual. Consulte o Modos de gráfico seção para obter uma descrição detalhada dos modos de gráfico disponíveis.

Gráficos de área

Gráfico <>a área de>

O contador selecionado pode ser alterado clicando em uma linha de plotagem na área de gráfico. Além disso, as informações de pop-up são exibidas quando você pausar o ponteiro sobre uma violação de limite ou de ponto de dados na área de gráfico.

Copiar para área de transferência

Também disponível na área de gráfico no menu pop-up é um Copy operação. O comando copy Copia um instantâneo do gráfico e da legenda na área de transferência no formato HTML, que pode ser colado em um relatório e o email usando Office Outlook.

Caixa de diálogo Opções de plotagem.

O Plot Options caixa de diálogo permite que você altere o cor e estilo de linha de um contador plotado. Você também pode corrigir o intervalo em um valor específico ou definir o intervalo seja ajustado automaticamente com base nos dados amostrados.

Caixa de diálogo Opções de plotagem.

Caixa de diálogo Opções de plotagem.

A legenda do modo de exibição de gráficos

Você pode usar suspensa de opções de gráfico na barra de ferramentas para selecionar uma diferente Mostrar legenda para mostrar ou ocultar o legenda painel que está associado com o modo de exibição do gráfico.

Legenda de exibir gráficos

Legenda de exibir gráficos

O o modo de exibição de gráficos legenda exibe informações para cada contador de desempenho que está associado um gráfico. As informações a seguir estão contidas na legenda:

  • Mostrar no gráfico: Use as caixas de seleção para especificar se a linha para um contador específico, como usuário carregar ou Erros de s, são plotados no gráfico. Selecione a caixa de seleção se desejar que a linha a ser plotada no gráfico. Desmarque a caixa de seleção para remover a linha de plotagem do gráfico. Quando uma linha de plotagem é removida, as estatísticas do contador continuam a ser exibido na legenda.

  • Intervalo: Esta coluna exibe o intervalo do eixo y do contador de desempenho. Por padrão, esse valor será ajustado automaticamente como o intervalo de alterações de dados de exemplo. Um intervalo ajustado automaticamente será sempre a próxima potência de 10 maior que o valor máximo. Isso inclui potências negativas de 10. Um gráfico pode conter diversos contadores, cada qual com um intervalo diferente. Portanto, o eixo y não é rotulado com nenhum intervalo específico, mas rotulado com valores de 0‒100 que representem uma porcentagem do intervalo total para cada contador. Por exemplo, para um contador que tem uma variedade de 1.000, um ponto de dados de 60 no eixo y corresponderia a um valor de 600 para o contador.

    ObservaçãoObservação

    Você pode desativar o ajuste automático de intervalo de valor, bloqueando o intervalo para um valor específico. Quando o intervalo está bloqueado, quaisquer valores que excedam o intervalo são exibidos como o valor máximo que você especificou na parte superior do gráfico. Use o Plot Options caixa de diálogo para bloquear o intervalo em um valor específico. Para obter mais informações, consulte Como: Especifique as opções de plotagem para contadores de gráficos..

  • Contador: As quatro colunas que são nomeadas contador, instância, categoria, e computador juntas identificam exclusivamente o contador de desempenho.

  • Cor: O cor coluna mostra a cor e o estilo da linha plotada do contador de desempenho. Use o Plot Options caixa de diálogo para alterar o estilo de linha ou cor de um contador de desempenho no gráfico. O Plot Options caixa de diálogo está disponível no menu de atalho da legenda. Para obter mais informações, consulte Como: Especifique as opções de plotagem para contadores de gráficos..

  • Estatísticas: O Min, Max, Avg, e último as colunas mostram as respectivas estatísticas do contador de desempenho. Esses valores correspondem aos dados que são exibidos na região visível do gráfico. Por exemplo, se você aplicar zoom em uma região de uma execução, as estatísticas da legenda refletirão apenas para a área com o zoom. O "último" coluna é o valor do contador de desempenho no intervalo de amostragem concluído por último.

    ObservaçãoObservação

    A última coluna é exibida na legenda do Load Test Analyzer somente quando o teste de carga é executado.

    Para obter mais informações, consulte Como: Aumentar o zoom em uma região do gráfico nos resultados de teste de carga.

Seleção de um item na legenda atinge o seguinte:

  • Permite que o item a ser removido da legenda e o gráfico. Ou clique com o botão direito no item e selecione Excluir ou pressione a Excluir chave.

  • Realça a linha plotada no gráfico.

  • Faz com que a grade de dados exibir dados para o item selecionado.

  • Permite acessar o Plot Options caixa de diálogo para o contador.

Dica

Você pode clicar a suspensa de opções de gráfico botão na barra de ferramentas do analisador de teste de carga e selecione Mostrar legenda para mostrar ou ocultar o legenda painel que está associado com o modo de exibição do gráfico.

Para obter mais informações, consulte Usando a legenda do modo de exibição de gráficos para analisar testes de carga.

A exportação de dados de gráficos para o Microsoft Excel

Você pode exportar dados do gráfico para o Microsoft Excel usando o Exportar dados do gráfico para o Excel na barra de barra de ferramentas.

ObservaçãoObservação

Você também pode usar na lista suspensa a Exportar dados do gráfico para o Excel botão para selecionar exportar os dados de gráfico para o teste (.CSV).

Se você pretende usar os dados exportados para geração de relatórios, recomendamos que você use a funcionalidade interna de geração de relatórios. Para obter mais informações, consulte Relatório de resultados de testes de carga para comparações de teste ou análise de tendências.

A ilustração a seguir é um exemplo de dados do gráfico exportados para o Microsoft Excel.

Microsoft Excel com os dados exportados do gráfico

Microsoft Excel com os dados do gráfico exportado

Para obter mais informações, consulte Como: Exportar dados do modo de exibição de gráfico para o Microsoft Excel.

Modo de exibição de tabelas

Anteriormente, execução de teste ou de teste concluído

Executando o teste de carga

O tópico é aplicável O tópico é aplicável

Tabelas de modo de exibição do analisador de teste de carga

Modo de exibição deTabelas

Para exibir os resultados do teste de carga como tabelas, clique em tabelas no teste de carga barra de ferramentas. Cada tabela é exibida em um painel com o nome da tabela exibido na parte superior de uma lista drop-down. Para exibir uma tabela diferente no painel, escolha um nome de tabela diferente da lista. Até a tabela horizontal de quatro painéis podem ser exibidas ao mesmo tempo. Você pode alternar entre layouts de painel diferente usando o suspensa de painéis barra de ferramentas botão. Com o modo de exibição de tabelas, os contadores de desempenho do teste de carga podem ser exibidos no formulário tabular. Para obter mais informações, consulte Analisando os resultados de teste de carga no modo de exibição de tabelas do analisador de teste de carga.

As tabelas a seguir podem aparecer no modo de exibição de tabela:

  • Tabela de teste

  • Tabela de agentes

  • Tabela de erros

  • Tabela de páginas

  • Tabela de pedidos

  • Tabela de rastreamento SQL

  • Tabela de detalhes do teste

  • Tabela de limites

  • Tabela de transações

Coleta de dados percentil

Algumas tabelas de teste de carga podem conter colunas adicionais, que incluem os tempos de resposta e de dados do percentil divididos em grupos que são baseados em emulação de rede. Por padrão, esses dados não são coletados. Para coletar esses dados, no Editor de teste de carga, na Run Settings nó, selecione específicos do nó de configuração para alterar de execução. No Propriedades janela, para o Timing Details Storage propriedade, selecione StatisticsOnly ou AllIndividualDetails. Para obter mais informações, consulte Considerações para incluindo detalhes de tempo para coletar dados de percentil.

Tabela de testes

Tabela de testes

O testes tabela exibe informações para testes da Web individuais desempenho e a unidade que são executados durante um teste de carga. A tabela lista os testes de teste e o cenário, porque um teste pode ser incluído em muitos cenários. O testes tabela também inclui o número de vezes que os testes foram executados, o número de vezes que os testes passaram ou falharam, quantos testes ocorreram por segundo e a quantidade de tempo necessário para executar os testes..

Tabela de agentes

O agentes tabela é exibida somente quando o teste de carga usa um agentes de teste e o controlador de teste. 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.

Tabela deAgentes

O agentes tabela exibe uma lista dos agentes que foram usadas durante a execução do teste de carga. O agentes tabela inclui o número de solicitações que o agente testado e dessas solicitações, quantos de falha. Além disso, o agentes tabela inclui o número de testes, a combinação de teste de testes de carga que o agente testado e, dentre elas, quantos de falha.

Tabela de erros

Tabela deErros

No erros tabela, o Count coluna pode ser exibida como um link, como mostrado anteriormente. Para analisar melhor as informações de erro, um link de erro pode ser clicado, abrindo o Erros de testes de carga caixa de diálogo. Todos os erros estão relacionados ao contador selecionado serão exibidos. Os links de erro aparecem nas tabelas a seguir:

  • Solicitações de tabelas e agentesclicando no link de erro para Failed Requests abre a caixa de diálogo Errors que exibe todos os erros que estão associados à solicitação específica.

  • Testa a tabela clicando no link de erro para Failed Tests abre a caixa de diálogo de erros, que exibe todos os erros associados ao teste específico.

  • Tabela de erros clicando no link de erro para contagem de erros abre a caixa de diálogo de erros, que exibe todos os erros que estão associados com o subtipo de tipo/Erro do erro específico.

    Dica

    Para ver todos os erros que ocorreram no teste de carga, clique no link na coluna contagem de Total na tabela de erros.

A caixa de diálogo de erros de teste de carga exibe informações de erro em resposta a clicar em um link de erro em um contador de desempenho. A caixa de diálogo exibe um erro por linha, junto com as informações de erro geral coletada pelo teste de carga.

Diálogo de erros de teste de carga

Diálogo de Erros do teste de carga

Se você rolar a caixa de diálogo de erros para a direita, você pode ter links pilha coluna e, no detalhes coluna. Os links de pilha abrem uma Error Stack Trace caixa de diálogo que fornece informações úteis de depuração.

Diálogo de erro de rastreamento de pilha

Diálogo de erro de rastreamento de pilha

O detalhes coluna o Erros de teste de carga caixa de diálogo pode ter teste log links que podem ajudar a isolar erros no teste de carga. Por exemplo, clicando em um erro de solicitação de teste de desempenho da Web será aberto os resultados para o teste de desempenho de Web e realçar o erro de solicitação.

<>>Web<>solicitação de><>>erro de link

Tabela de páginas

Estatísticas adicionais estão disponíveis na páginas tabela quando você exibe um resultado pós-execução.

Tabela dePáginas

Uma configuração de execução de teste de carga contém a propriedade Timing Details Storage, que pode ser definida apenas para estatísticas ou todos os detalhes individuais. Escolher um desses valores faz com que o teste de carga armazene resultados para a execução de cada página, para além de média típico de execuções de página em um intervalo de amostragem.

Quando a página individual de estatísticas são coletadas, o páginas índice de um resultado pós-execução incluirá colunas adicionais. Essas colunas incluem percentil dados página tempos de resposta e divididos em grupos com base em emulação de rede.

Para obter 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.

Tabela de pedidos

Tabelas Exibir a tabela de pedidos

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

Tabela de rastreamento SQL

O O rastreamento de SQL tabela está disponível somente quando você exibe um resultado pós-execução.

<>>Tabela de rastreamento SQL

O O rastreamento de SQL tabela exibe os resultados de rastreamento de SQL. Esta tabela está disponível somente após um teste de carga, e somente se o rastreamento de SQL foi usado durante o teste. Para obter mais informações, consulte Como: Exibir dados de rastreamento SQL nos testes de carga usando a tabela de rastreamento SQL.

Tabela de detalhes do teste

Tabela deDetalhes

O Test Details tabela exibe detalhes para os testes incluídos na combinação de teste para o teste de carga. Os detalhes incluem o nome do teste, o cenário que o teste foi, o tempo que o teste é iniciado, a duração do tempo gasto 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 clicar no link que o levará para o Editor de teste de desempenho de Web com a solicitação com falha realçada.

Tabela de limites

Tabela de limites

O limites tabela exibe uma lista de violações de regra de limite ocorreu durante a execução do teste de carga. Para obter mais informações, consulte Sobre regras de limite em testes de carga Analisando as violações de regra de limite nos testes de carga usando o Load Test Analyzer.

Tabela de transações

Tabela de transações

O transações tabela exibe uma lista de transações que ocorreram durante a execução de um teste de carga. Para obter mais informações, consulte Como: Adicionar uma transação para um teste de desempenho de Web.

Adicionar ou remover a caixa de diálogo colunas

Para algumas tabelas, um subconjunto de colunas disponíveis é exibido, embora todos os contadores estão disponíveis. Você pode usar a caixa de diálogo Adicionar/remover colunas para escolher o conjunto de colunas a serem exibidas para uma tabela específica. A caixa de diálogo Adicionar/remover colunas está disponível através do menu pop-up em qualquer tabela. A ilustração a seguir mostra a caixa de diálogo Adicionar ou remover da tabela de pedidos.

Adicionar colunas à tabela de solicitações

O painel de contadores

Concluído o teste ou executado anteriormente o teste

Executando o teste de carga

O tópico é aplicável O tópico é aplicável

O painel de contadores é visível no o modo de exibição de gráficos e o modo de exibição de tabelas. 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 no analisador de teste de carga barra de ferramentas.

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 sob o 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.

Nó de computadores no painel de contadores

Nó do painel deContador

Dica

Um contador com o botão direito ou uma instância do contador com o botão direito e escolha Mostrar o contador em qualquer um gráfico ou a legenda. A ilustração anterior mostra isso para a instância com falha de Adaptador de rede de barramento de falha do Microsoft Virtual Machine.

Nó de erros no painel de contadores

Painel deContador <>erro ao nó de>

Comunicação de violações de limite no painel de contadores

Violações de limite estão associadas a contadores de desempenho específicos e indicam que o contador de desempenho ultrapassou ou ficou abaixo de um valor limite. Ícones no painel de contadores comunicam violações de limite.

O ícone de uma violação de limite é propagado a partir do nó da árvore onde o contador falho está localizado na raiz. O ícone de alerta o usuário a uma violação de um contador que talvez não seja visível na árvore porque a árvore não foi expandida. Isso pode ser visto no O nó de computadores no painel de contadores ilustração anterior.

O ícone será um dos seguintes:

Não violação de limite   Nenhuma violação de limite.

Uma violação de limite crítico no último intervalo   Uma violação de limite crítica ocorreu no último intervalo.

Uma violação de limite crítico em um intervalo anterior   Ocorreu uma violação de limite crítico em um intervalo anterior.

A <>>violação de limite de aviso no último intervalo   Um aviso de violação de limite ocorreu no último intervalo.

A <>>violação de limite de aviso em um intervalo anterior   Um aviso de violação de limite ocorreu em um intervalo anterior.

Na árvore do contador, o ícone de uma violação de limite é propagado a partir do nó de contador específico, até o nó raiz. Alerta a uma violação de um contador que talvez não seja visível na árvore porque a árvore não foi expandida.

Opcionalmente, violações de limite podem ser mostradas também no gráfico. O ícone de limite aparece no gráfico perto do ponto de dados onde ocorreu a violação de limite.

A seleção de contadores para gráfico no painel de contadores

Contadores de desempenho são escolhidos para um gráfico do painel de contadores. Um contador de desempenho pode ser representado graficamente usando um dos seguintes mecanismos:

  • O contador com o botão direito e selecione Show Counter on Graph.

  • Clique duas vezes em um nó na árvore.

  • Arraste um nó da árvore e solte um gráfico.

Contador adicional para o gráfico

Para um único contador de desempenho de gráficos, selecione um nó folha na árvore. Identifica exclusivamente o contador de desempenho desejado.

Para o gráfico a um grupo de contadores de desempenho relacionados, escolha a opção de menu de atalho ou arraste a partir de um nó não-folha. Todos os filhos do nó selecionado serão adicionados ao gráfico.

Você também pode optar por colocar um contador de desempenho para a legenda, mas não no gráfico usando o Adicionar contador na legenda de comando ou por arrastada um contador na legenda do gráfico. Isso permite que as estatísticas de mínima, máxima e média sejam exibidas sem exibir a linha de tendência no gráfico. Use a caixa de seleção para a legenda para exibir a linha de tendência no gráfico.

Para obter mais informações, consulte Como: Adicionar e excluir contadores em gráficos nos resultados de teste de carga.

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 o Timing Details Storage propriedade estiver habilitada, então a hora para executar cada teste, 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 chamada 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 da execução do teste de carga. Para obter mais informações, consulte para obter mais informações, consulte o modo de exibição de detalhes.

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.

Modo de exibição de detalhes

Concluído o teste ou executado anteriormente o teste

Executando o teste de carga

O tópico é aplicável O tópico não é aplicável

Modo de exibição de detalhes no analisador de teste de carga

Modo de exibição deDetalhes

O modo de exibição de detalhes exibe o gráfico de atividade de usuário Virtual, o que é usado para analisar visualmente o que os usuários virtuais individuais durante o carregamento testar. Gráfico de atividade do usuário virtual permite que você consulte os padrões de atividade do usuário, padrões de carga, correlacionar os testes com falha ou lentos e consulte solicitações de outras atividades do usuário virtual. O gráfico de atividade do usuário Virtual também ajudará a determinar os picos no uso da CPU, descartes de solicitações por segundo e quais testes ou páginas que estavam em execução durante os picos e quedas.

ObservaçãoObservação

Antes de executar o teste de carga para o qual você deseja usar o gráfico de detalhes de atividade de usuário Virtual, você deve verificar se o Timing Details Storage for definida como o AllIndividualDetails opção usando o Editor de teste de desempenho carregar. Para obter mais informações, consulte Considerações para incluir detalhes de tempo para coletar dados de percentil e Como: Configurar os testes de carga para coletar detalhes completos para habilitar a atividade do usuário Virtual nos resultados de teste.

Painel de detalhes legenda

Painel deDetalhes legenda

Painel de detalhes de legenda é visível no gráfico de atividade do usuário Virtual. Permite de painel detalhes legenda que filtrar testes, páginas e as transações com base em diversos critérios diferentes. Por exemplo, remover determinados testes de modo de exibição, ou remover todos os testes bem-sucedidos ou remover os testes que falhou com determinadas falhas. Você também pode remover todos os testes que não possuem registros.

Você pode realçar os testes que falharam, que exibe todos os testes com falha coloridos em vermelho. Você também pode realçar os testes que tem os logs de teste. Testes com logs serão coloridos em verde.

Filtrar o painel de resultados

Painel de resultados do filtro

O painel de resultados do filtro é visível no gráfico de atividade do usuário Virtual. O painel de resultados do filtro pode filtrar o seguinte:

  • Mostrar apenas os resultados com os logs exibe apenas os resultados que têm os logs de teste associados a eles de teste.

  • Mostrar resultados positivos exibe os resultados positivos.

  • Mostrar resultados com erros exibe os resultados com os erros que podem ajudar na depuração.

Complementando a análise de teste de carga, usando os dados e os anexos de diagnóstico

Você pode exibir detalhes de adaptadores suportados de diagnóstico e de dados especificados na configuração que você selecionou para usar ao executa o teste de carga de teste. Para obter mais informações, consulte Como: Crie uma configuração de teste para um teste de carga distribuída e Como: Exibir dados e anexos de diagnóstico usando o Load Test Analyzer.

Você pode exibir os dados e detalhes de diagnóstico do adaptador clicando o Exibir dados e anexos de diagnóstico na barra de barra de ferramentas. É, por exemplo, que se o teste de carga tinha o adaptador de informações do sistema configurado na configuração de teste, você pode exibir as informações do sistema para as máquinas que foram usadas quando o teste de carga foi executado.

Escolhendo a caixa de diálogo do adaptador de dados de diagnóstico

Escolhendo a caixa de diálogo diagnóstico anexo de adaptador de dados

Outro exemplo é que um teste de carga pode incluir o adaptador de IntelliTrace na configuração de teste, o que permite que você abrir a página Resumo de IntelliTrace.

Resumo de IntelliTrace de um teste de carga

Resumo de IntelliTrace

Para obter mais informações, consulte Configuração de máquinas e coletar informações de diagnóstico usando as configurações de teste e Depuração com IntelliTrace.

Complementando a análise de teste de carga, incluindo ASP.NET Profiler relatórios de desempenho no aplicativo Web sob teste

As ferramentas de sessão de desempenho que estão incluídas na Visual Studio Premium permitem aos desenvolvedores medem, avaliar e direcionar os problemas de desempenho nos seus aplicativos de código. Para obter mais informações sobreas ferramentas de sessão de desempenho, consulte Analisando o desempenho do aplicativo usando as ferramentas de criação de perfil.

Você pode exibir o ASP.NET o relatório de desempenho clicando o Exibir relatório de desempenho do Profiler no botão a barra de ferramentas.

Relatório Resumo da sessão de desempenho Web application

<>>Web<>dados de sessão de desempenho de aplicativos de>

Para obter mais informações, consulte Como: Executar uma sessão de desempenho em um aplicativo da Web

Dica

Considere o uso do ASP.NET Profiler de diagnóstico e o adaptador de dados ativo testar a configuração em vez de usar uma sessão do profiler para seu aplicativo da Web. No entanto, o ASP.Adaptador de dados e o diagnóstico de NET Profiler não oferece suporte a criação de perfil Cassini. Para obter mais informações, consulte Como: Execute um teste de carga que contém os testes de desempenho de Web que coleta o ASP.NET Profiler Data.

Relatório de resultados de testes de carga para comparações de teste ou análise de tendências, usando o Microsoft Excel

Você pode gerar Microsoft Excel carregar os relatórios de teste que são baseados em dois ou mais test results. Dois tipos de relatórios de teste de carga estão disponíveis:

  • Executar a comparação isso cria um conjunto de relatórios que compara os dados de dois resultados de teste de carga usando tabelas e gráficos de barras.

  • Tendência você pode gerar análises de tendências em dois ou mais resultados de teste de carga. Os resultados são exibidos com o uso de gráficos de linha, mas os dados estão disponíveis em tabelas dinâmicas.

Dica

Você também pode criar manualmente relatórios do Microsoft Word, copiando e colando os dados a partir do modo de exibição de resumo, gráficos e tabelas exibição. Para obter mais informações, consulteComo: Criar manualmente um relatório de desempenho do teste de carga usando o Microsoft Word.

Um dos relatórios pode ser usado para compartilhar dados de desempenho com os interessados e explicar se o desempenho geral e a integridade do sistema está ficando melhor ou pior.

Definições de relatório são armazenadas no banco de dados de teste de carga. Quando um relatório é salvo, a definição do relatório é salvo no banco de dados e pode ser reutilizada posteriormente.

Além disso, o arquivo de planilha pode compartilhado com os interessados para que não possuem as partes interessadas para se conectar ao banco de dados para ver o relatório.

A ilustração a seguir é um exemplo de um relatório que mostra uma correlação entre uma queda na velocidade de transação (Atualizar carrinho) e o degeneration do contador (% de processador). Isso aponta para um problema em potencial no código do aplicativo, em vez de uma rede, ou de banco de dados e é um bom candidato para diagnosticar usando o ASP.NET Profiler.

Possível problema na <>>o código do aplicativo

Relatórios do Excel podem ser tanto gerados no analisador de teste de carga, usando o Criar o relatório do Excel botão no barra de ferramentas, ou do Excel usando o Relatório de teste de carga opção na Teste de carga guia da faixa de opções do Office.

ObservaçãoObservação

Se você adicionar comentários a um teste de carga, eles serão exibidos no relatório do Excel. Para obter mais informações, consulte Anexando notas a um resultado de teste de carga

Por padrão, os contadores a seguir são selecionados para o relatório. No entanto, você pode selecionar mais de contadores para adicionar ao relatório no Assistente de relatório de teste de carga Generate.

  • LoadTest:Page - média Tempo de página

  • LoadTest:Request - solicitações de s

  • LoadTest: Scenario - carga de usuário

  • LoadTest:Test - média Hora do teste

  • LoadTest:Test - Total de testes

  • LoadTest:Transaction - média Tempo de resposta

  • LoadTest:Transaction - Total de transações

  • Memória - MBytes disponíveis

  • Interface de rede - Total de Bytes por segundo

  • PhysicalDisk-% tempo ocioso

  • Processo-% tempo do processador

  • Processador % tempo do processador

O Microsoft Excel relatório é gerado com as seguintes guias:

  • Sumário - exibe o nome de relatório de teste de carga e fornece um sumário com links para várias guias no relatório.

  • Executa - fornece detalhes em que dois executa está sendo comparadas no relatório.

  • Teste de comparação - fornece detalhes do gráfico de barras em regressões do desempenho e melhorias entre as execuções de dois que estão sendo comparadas.

  • Comparação da página - fornece dados de comparação entre as duas execuções em várias páginas nas execuções de teste de gráfico de barras e o desempenho de porcentagem.

  • Máquina de comparação - fornece dados de comparação entre as execuções de dois com base nas máquinas que foram usadas.

  • Comparação de erro - compara os tipos de erro encontrados entre as execuções de dois e o número de ocorrências.

Dica

Para melhor relatórios a várias propriedades estão disponíveis em testes de carga e testes de desempenho de Web que permitem que os relatórios mais sofisticados. A solicitação de página possui duas propriedades que são apresentadas nos relatórios: Objetivo e o nome de relatório. Os tempos de resposta de página serão informados em relação a meta e o nome do relatório será usado em vez da URL nos relatórios. Um teste de carga Run Settings, em gerenciar conjuntos de contadores, a propriedade de marcas de computador é apresentada nos nomes de máquina de relatório. Isso é muito útil para descrever a função de uma determinada máquina no relatório.

Para obter mais informações, consulte Relatório de resultados de testes de carga para comparações de teste ou análise de tendências.

Considerações sobre a execução de testes de carga

Uma parte importante da análise dos dados no Load Test Analyzer está certificando-se de que o teste de carga foi configurado corretamente antes que ela foi executada. Portanto, antes de executar um teste de carga, você deve verificar que o teste de carga está configurado corretamente para atender os requisitos ou a finalidade de teste.

Dica

Antes de executar um teste de carga, é uma boa prática para certificar-se de que todos os os desempenho e a unidade de testes da Web que estão contidos no teste de carga passará quando eles são executados por si só. Você pode verificar os testes, executando-as janelas Test Explorer ou do modo de exibição de teste ou no Editor de teste de desempenho do Web. Para testes de desempenho da Web com ligação de dados, execute todos os valores de dados.

Escolha um padrão de carga adequada.

Escolha um padrão de carga para cada cenário no seu teste de carga é apropriado para seus objetivos de teste:

  • Padrão de carga constante

  • Padrão de carga de etapa

  • Padrão de carga baseado em objetivo

Escolha o local de armazenamento de resultados de teste de carga.

Considerações de armazenar os resultados de teste de carga

Defina o intervalo de amostragem do contador de desempenho apropriadamente.

Considerações sobre o intervalo de amostragem de contador de desempenho

Considere a inclusão de detalhes de tempo para coletar dados de percentil

Considerações para incluir detalhes de tempo para coletar dados de percentil

Considere a possibilidade de ativar o rastreamento de SQL

Considere a possibilidade de ativar o rastreamento de SQL

Determine se os agentes de teste adicionais são necessários.

Não sobrecarregar os agentes de teste

Para obter mais informações, consulte Considerações para testes de carga.

As considerações sobre o padrão de carga

Escolha um dos seguintes padrões de carga para cada cenário no seu teste de carga é apropriado para seus objetivos de teste.

Para obter mais informações, consulte Edição de padrões de carga para modelar as atividades do usuário Virtual.

Usando um padrão de carga constante

Um padrão de carga constante é usado para executar a mesma carga de usuário durante a execução de um teste de carga. Tenha cuidado ao usar um padrão de carga constante com uma contagem alta de usuário; Isso poderia colocar uma demanda razoável e irreal no seu servidor ou servidores no início do teste de carga. Por exemplo, se o teste de carga contém um teste da Web que começa com uma solicitação para uma home page e configurar o teste de carga com uma carga constante de 1.000 usuários, o teste de carga enviará as solicitações de primeiros 1.000 para a home page mais rápido possível. Isso pode não ser uma simulação realista de acesso do mundo real para seu site da Web. Para evitar isso, considere o uso de um padrão carga por etapa que ramps gradualmente até 1.000 usuários ou especificar um período de aquecimento no carregar Test Run Settings. Para obter mais informações, consulte Configurando os atrasos de início do cenário.

Usando um padrão de carga de etapa

Um padrão de carga de etapa pode ser usado para aumentar a carga no servidor ou servidores, conforme a carga de execuções de teste para que você possa ver como o desempenho varia conforme a aumenta de carga do usuário. Por exemplo, para ver como seu servidor ou servidores realizar conforme a carga de usuários aumenta a 2.000 usuários, você pode executar um teste de carga de dez horas, usando um padrão de carga da etapa com as seguintes propriedades:

  • Initial User Count: 100

  • Contagem máxima de usuário: 2000

  • Step Duration (seconds): 1800

  • Rampa de etapa tempo (segundos): 20

  • Step User Count: 100

Essas configurações têm o teste de carga executando por 30 minutos (1800 segundos) em cargas de usuário de 100, 200, 300, até 2.000 usuários. O Tempo Etapa propriedade vale menção especial, aqui, porque é a única dessas propriedades que não está disponível no New Load Test Wizard. Essa propriedade permite que o aumento de uma etapa para a próxima (por exemplo, de 100 a 200 usuários) para pode ser gradual em vez de imediato. No exemplo, a carga de usuário deve ser aumentada de 100 para 200 usuários durante um período de 20 segundos. Este é um aumento de 5 usuários a cada segundo. Para obter mais informações, consulte Como: Especificar a propriedade de tempo de rampa de etapa para um padrão de carga de etapa.

ObservaçãoObservação

Visual Studio Ultimatepermite que você use até 250 usuários virtuais em um teste de carga local. Se o teste de carga requer mais usuários virtuais ou desejar usar máquinas remotas, você deve adquirir Visual Studio carregar teste Virtual usuário Pack 2010. Você pode adquirir Visual Studio Load Test Virtual usuário Pack 2010 onde comprou Visual Studio Ultimate. Para obter mais informações, consulte Gerenciando suas licenças de usuário Virtual para teste com um controlador de teste de carga.and Configurando controladores de teste e agentes de teste para testes de carga.

Usando um padrão de carga baseado em objetivo

Um padrão de carga baseado em objetivo é útil quando você deseja determinar o número de usuários pode oferecer suporte a seu sistema antes de chegar a algum nível de utilização de recursos. Essa opção funciona melhor quando você já identificou o recurso limitador, isto é, o gargalo no seu sistema. Por exemplo, se você souber que o recurso Limitador no seu sistema é a CPU do servidor de banco de dados, e você desejar ver quantos usuários podem ser suportados quando a CPU no servidor de banco de dados é aproximadamente 75% ocupado, você poderia usar um padrão de carga baseado em objetivo com o objetivo de manter o valor do desempenho do contador "% Processor Time" entre 70% e 80%.

Aviso

Se algum outro recurso é limitar a taxa de transferência do sistema, a meta especificada pelo padrão de carga baseado em objetivo nunca pode ser alcançada e a carga de usuários continuarão a aumentar até que o valor especificado para o Maximum User Count for atingido.

Isso geralmente não é a carga desejada. Portanto, tenha cuidado ao escolher o contador de desempenho no padrão de carga baseado em objetivo e também tomar uma decisão consciente sobre o valor para Maximum User Count para colocar um limite superior sobre a carga de usuário.

Considerações sobre o armazenamento de resultados de teste de carga

Quando Visual Studio Ultimate é instalado, o armazenamento de resultados de teste de carga é definido para usar uma instância de SQL Express instalado no computador. SQL Express é limitado a usar um máximo de 4 GB de espaço em disco. Se você for executar muitos testes de carga durante um longo período de tempo, você deve considerar a configurar que os resultados do teste de carga armazenam para usar uma instância de produto completo de SQL Server, se estiver disponível. Para obter mais informações, consulte Gerenciando os resultados de teste de carga no repositório de resultados de teste de carga.

Considere a possibilidade de ativar o rastreamento de SQL

Para diagnosticar problemas de desempenho do SQL, há um conjunto de propriedades de configurações de execução no Load Test Editor que permite que o recurso de rastreamento de SQL de Microsoft SQL Server de ser habilitada para a duração do teste de carga. Se o recurso de rastreamento de SQL estiver habilitado, os dados de rastreamento SQL podem ser exibidos no analisador de teste de carga na tabela de rastreamento de SQL, que está disponível no modo de exibição de tabelas.

O rastreamento de SQL é uma alternativa de bastante fácil de usar para iniciar uma sessão separada do gerador de perfil SQL durante a execução do teste de carga. Para ativar esse recurso, o usuário que está executando o teste de carga deve ter os privilégios SQL necessários para executar o rastreamento de SQL e deve ser especificado um diretório onde o arquivo de rastreamento será gravado. Geralmente, o diretório é um compartilhamento. Quando terminar o teste de carga, os dados do arquivo de rastreamento são importados para o repositório de teste de carga e associados com o teste de carga foi executado para que ele pode ser exibido posteriormente, a qualquer momento posterior, usando o Load Test Analyzer.

Para obter mais informações, consulte Coletando dados de rastreamento SQL para monitorar e melhorar o desempenho em testes de carga.

Não sobrecarregar os agentes de teste

Se uma máquina de agente de teste tem mais de 75% de utilização da CPU ou tiver menos de 10% de memória física disponível, adicione mais agentes para o teste de carga para garantir que a máquina do agente não se torna o gargalo em seu teste de carga.

Para obter mais informações, consulte Como: Especificar os agentes de teste para usar nos cenários de teste de carga e Distribuindo os testes de carga em várias máquinas de teste usando o controladores de teste e agentes de teste.

Consulte também

Conceitos

Especificar o contador define para computadores em um teste de carga

Gerenciando os resultados de teste de carga no repositório de resultados de teste de carga

Outros recursos

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