Como criar relatórios de desempenho de teste de carga usando o Microsoft ExcelHow to: Create load test performance reports using Microsoft Excel

Você pode gerar relatórios de teste de carga do Microsoft Excel baseados em dois ou mais resultados de teste.You can generate Microsoft Excel load test reports that are based on two or more test results. Dois tipos de relatórios de teste de carga estão disponíveis:Two types of load test reports are available:

  • Executar comparação Isso cria um conjunto de relatórios que compara os dados de dois resultados de testes de carga usando tabelas e gráficos de barras.Run comparison This creates a set of reports that compares the data from two load test results using tables and bar charts.

  • Tendência Você pode gerar a análise de tendência em dois ou mais resultados de testes de carga.Trend You can generate trend analysis on two or more load test results. Os resultados são exibidos usando gráficos de linhas, mas os dados estão disponíveis em tabelas dinâmicas.The results are displayed using line charts, but the data is available in pivot tables.

Tip

Você também pode criar manualmente relatórios do Microsoft Word, copiando e colando dados da exibição de resumo, gráficos e tabelas.You can also manually create Microsoft Word reports by copying and pasting data from the summary view, graphs view, and tables view. Confira Como criar manualmente um relatório de desempenho de teste de carga usando o Microsoft Word.See How to: Manually create a load test performance report using Microsoft Word.

Qualquer relatório pode ser usado para compartilhar dados de desempenho com participantes e informar se o desempenho e a integridade gerais do sistema estão melhorando ou piorando.Either report can be used to share performance data with stakeholders and convey whether the overall performance and health of the system is getting better or worse.

As definições de relatório são armazenadas no banco de dados de teste de carga.Report definitions are stored in the load test database. Quando um relatório é salvo, a definição do relatório é salva no banco de dados e poderá ser reutilizada posteriormente.When a report is saved, the definition for the report is saved in the database and can be re-used later.

Além disso, a pasta de trabalho do Excel pode ser compartilhada com participantes de modo que os participantes não precisem se conectar ao banco de dados para ver o relatório.Also, the Excel workbook can be shared with stakeholders so that stakeholders do not have to connect to the database to see the report.

Note

Você pode compartilhar a pasta de trabalho do Excel. No entanto, somente os usuários que têm o Visual Studio instalado no computador poderão alterar as planilhas.You can share the Excel workbook; however, only users who have Visual Studio installed on their machine will be able to modify any of the spreadsheets. Outros usuários não verão a opção Relatório do Teste de Carga na faixa de opções do Office, mas poderão exibir a pasta de trabalho.Other users will not see the Load Test Report option in the Office ribbon, but they will be able to view the workbook.

A ilustração a seguir é um exemplo de um relatório que mostra uma correlação entre uma redução na velocidade de transação (Atualizar Carrinho) e a degeneração do contador (% do Processador).The following illustration is an example of a report that shows a correlation between a decline in transaction (Update Cart) speed and the degeneration of the (% Processor) counter. Isso aponta para um possível problema no código do aplicativo, em vez do banco de dados ou da rede, e é um candidato adequado para diagnosticar usando o Criador de Perfis do ASP.NET.This points to a potential problem in the application code, instead of the database or network, and is a good candidate to diagnose by using the ASP.NET Profiler.

Possível problema no código do aplicativo

Os relatórios do Excel podem ser gerados no Analisador de Teste de Carga, usando o botão Criar Relatório do Excel na barra de ferramentas ou no Excel usando a opção Relatório do Teste de Carga na guia de Teste de Carga da faixa de opções do Office.Excel reports can either be generated in the Load Test Analyzer, by using the Create Excel Report button in the toolbar, or from Excel by using the Load Test Report option in the Load Test tab of the Office ribbon.

Note

Se você adicionar comentários a um teste de carga, eles aparecerão no relatório do Excel.If you add comments to a load test, they will appear in the Excel report. Para obter mais informações, confira Como adicionar comentários durante a análise de um teste de carga completo.For more information, see How to: Add comments while analyzing a completed load test.

Para gerar relatórios de comparação de teste de carga usando o ExcelTo generate load test comparison reports using Excel

  1. Antes de gerenciar um relatório, é necessário executar primeiro um teste de carga.Before you generate a report, you must first run a load test.

  2. Você pode criar relatórios de teste de carga do Excel em duas maneiras:You can create Excel load test reports in two ways:

    1. Após você concluir um teste de carga, na página de Resultados de testes de carga, clique no botão Criar relatório no Excel na barra de ferramentas.After you complete a load test, in the Load Test Results page, choose the Create Excel Report button in the toolbar.

      Note

      Se o botão Criar Relatório no Excel estiver desabilitado na barra de ferramentas Visualizador de Resultados do Teste de Desempenho Web, talvez seja necessário executar o Microsoft Excel uma vez antes que ele seja habilitado.If the Create Excel Report button is disabled in the Web Performance Test Results Viewer toolbar, you may need to run Microsoft Excel one time before it is enabled. Quando o Visual Studio Enterprise é instalado, o suplemento ao teste de carga do Visual Studio Enterprise é copiado para o computador para o Microsoft Excel. No entanto, o Microsoft Excel deve ser executado para concluir o processo de instalação do suplemento.When Visual Studio Enterprise is installed, the Visual Studio Enterprise load test add-in is copied to your computer for Microsoft Excel; however, Microsoft Excel must be run to complete the installation process for the add-in.

      O Microsoft Excel é aberto com o Assistente para Gerar um relatório de teste de carga.Microsoft Excel opens with the Generate a Load Test Report Wizard.

      -ou--or-

    2. Abra o Microsoft Excel, selecione a guia Teste de Carga na faixa de opções do Office e, em seguida, escolha Relatório de Teste de Carga.Open Microsoft Excel, select the Load Test tab in the Office ribbon and then choose Load Test Report.

      O Assistente para Gerar um relatório de teste de carga é exibido.The Generate a Load Test Report Wizard appears.

    3. Na página Selecione o banco de dados que contém os resultados do teste de carga, em Nome do servidor, digite o nome do servidor que contém os resultados de teste de carga.In the Select database which contains load tests page, under Server name, type the name of the server containing the load test results.

    4. Na lista suspensa Databasename, selecione o banco de dados que contém os resultados de teste de carga.In the Databasename drop-down list, select the database containing the load test results.

  3. Na página Como você deseja gerar seu relatório, verifique se Criar um relatório está selecionado e escolha Avançar.In the How do you want to generate your report page, verify that Create a report is selected and choose Next.

  4. Na página Que tipo de relatório você deseja gerar, verifique se Comparação de Execuções está selecionado e escolha Avançar.In the What type of report do you want to generate page, verify that Run comparison is selected and choose Next.

  5. Na página Insira os detalhes do relatório de teste de carga, digite um nome para o relatório em Nome do Relatório.In the Enter load test report details page, type a name for your report in Report Name.

  6. Selecione o teste de carga para o qual você deseja gerar o relatório e escolha Avançar.Select the load test you want to generate the report for and choose Next.

  7. Na página Selecione as execuções para seu relatório, em Selecionar uma ou mais execuções para adicionar ao relatório, selecione os dois resultados de teste de carga que você deseja comparar no relatório e escolha Avançar.In the Select the runs for your report page, under Select one or more runs to add to the report, select two load test results that you want to compare in the report and choose Next.

    Note

    Você só pode gerar um relatório de comparação em dois resultados de teste de carga.You can only generate a comparison report on two load test results. Se você selecionar ou um resultado de teste de carga ou mais de dois resultados de teste de carga, será exibida uma mensagem de aviso.If you select either one load test result or more than two load test results, a warning message will appear.

  8. Na página Selecionar os contadores para o relatório, em Selecione ou mais sobre contadores para adicionar ao relatório, uma lista expansível de contadores estará disponível para personalizar o relatório.In the Select the counters for your report page, under Select one or more counters to add to the report an expandable list of counters is available to customize your report. Selecione os contadores que deseja comparar nas duas execuções de teste selecionadas no relatório e escolha Concluir.Select the counters that you want to compare from the two selected test runs in the report and choose Finish.

  9. O relatório de pasta de trabalho do Excel é gerado com as seguintes guias da planilha:The Excel workbook report is generated with the following spreadsheet tabs:

    • Sumário – exibe o nome do relatório de teste de carga e fornece um sumário com links para as várias guias no relatório.Table of Contents - Displays the load test report name and provides a table of contents with links to the various tabs in the report.

    • Execuções – fornece detalhes sobre quais são as duas execuções que estão sendo comparadas no relatório.Runs - Provides details on which two runs are being compared in the report.

    • Comparação de Testes – fornece detalhes do gráfico de barras em regressões de desempenho e aprimoramentos entre as duas execuções que estão sendo comparadas.Test Comparison - Provides bar graph details on performance regressions and improvements between the two runs being compared.

    • Comparação de Páginas – fornece dados de comparação de desempenho em percentual e em gráfico de barra entre as duas execuções nas várias páginas das execuções de teste.Page Comparison - Provides bar graph and percentage performance comparison data between the two runs on the various pages in the test runs.

    • Comparação de Computadores – fornece dados de comparação entre as duas execuções com base nos computadores usados.Machine Comparison - Provides comparison data between the two runs based on the machines that were used.

    • Comparação de Erros – compara os tipos de erro encontrados entre as duas execuções e o número de ocorrências.Error Comparison - Compares the error types encountered between the two runs and the number of occurrences.

      Tip

      Para obter relatórios melhores, várias propriedades estão disponíveis em testes de carga e testes de desempenho na Web que permitem a geração de relatórios mais ricos.For better reports several properties are available in load tests and web performance tests that enable richer reports. A solicitação de página tem duas propriedades que são apresentadas nos relatórios: Meta e Nome de Relatório.The page request has two properties that are presented in the reports: Goal and Reporting Name. Os tempos de resposta da página serão relatados em relação à meta, e o nome de relatório será usado no lugar da URL nos relatórios.Page response times will be reported against goal, and the reporting name will be used instead of the URL in the reports. Em Configurações de Execução de teste de carga, em Gerenciar Conjuntos de Contadores, a propriedade Marcas de Computador é apresentada nos nomes de computador do relatório.In a load test Run Settings, under Manage Counter Sets, the Computer Tags property is presented in the report machine names. Isso é muito útil para descrever a função de um computador específico no relatório.This is very useful to describe the role of a particular machine in the report.

Para gerar relatórios de tendência de teste de carga usando o ExcelTo generate load test trend reports using Excel

  1. Antes de gerenciar um relatório, é necessário executar um teste de carga.Before you generate a report, you must run a load test.

  2. Você pode criar relatórios de teste de carga do Excel em duas maneiras:You can create Excel load test reports in two ways:

    1. Após você concluir um teste de carga, na página de Resultados de testes de carga, clique no botão Criar relatório no Excel na barra de ferramentas.After you complete a load test, in the Load Test Results page, choose the Create Excel Report button in the toolbar.

      Note

      Se o botão Criar Relatório no Excel estiver desabilitado na barra de ferramentas Visualizador de Resultados do Teste de Desempenho Web, talvez seja necessário executar o Microsoft Excel uma vez antes que ele seja habilitado.If the Create Excel Report button is disabled in the Web Performance Test Results Viewer toolbar, you may need to run Microsoft Excel one time before it is enabled. Quando o Visual Studio Enterprise é instalado, o suplemento ao teste de carga do Visual Studio Enterprise é copiado para o computador para o Microsoft Excel. No entanto, o Microsoft Excel deve ser executado para concluir o processo de instalação do suplemento.When Visual Studio Enterprise is installed, the Visual Studio Enterprise load test add-in is copied to your computer for Microsoft Excel; however, Microsoft Excel must be run to complete the installation process for the add-in.

      O Microsoft Excel é aberto com o Assistente para Gerar um relatório de teste de carga.Microsoft Excel opens with the Generate a Load Test Report Wizard.

      -ou--or-

    2. Abra o Microsoft Excel, selecione a guia Teste de Carga na faixa de opções do Office e, em seguida, escolha Relatório de Teste de Carga.Open Microsoft Excel, select the Load Test tab in the Office ribbon and then choose Load Test Report.

      O Assistente para Gerar um relatório de teste de carga é exibido.The Generate a Load Test Report Wizard appears.

    3. Na página Selecione o banco de dados que contém os resultados do teste de carga, em Nome do servidor, digite o nome do servidor que contém os resultados de teste de carga.In the Select database which contains load tests page, under Server name, type the name of the server containing the load test results.

    4. Na lista suspensa Databasename, selecione o banco de dados que contém os resultados de teste de carga.In the Databasename drop-down list, select the database containing the load test results.

  3. Na página Como você deseja gerar seu relatório, verifique se Criar um relatório está selecionado e escolha Avançar.In the How do you want to generate your report page, verify that Create a report is selected and choose Next.

  4. Na página Que tipo de relatório você deseja gerar, verifique se Tendência está selecionado e escolha Avançar.In the What type of report do you want to generate page, verify that Trend is selected and choose Next.

  5. Na página Insira os detalhes do relatório de teste de carga, digite um nome para o relatório em Nome do Relatório.In the Enter load test report details page, type a name for your report in Report Name.

  6. Selecione o teste de carga para o qual você deseja gerar o relatório e escolha Avançar.Select the load test you want to generate the report for and choose Next.

  7. Na página Selecione as execuções para seu relatório, em Selecionar uma ou mais execuções para adicionar ao relatório, selecione os resultados de teste de carga que você deseja comparar no relatório e escolha Avançar.In the Select the runs for your report page, under Select one or more runs to add to the report, select the load test results that you want to compare in the report and choose Next.

  8. Na página Selecionar os contadores para o relatório, em Selecione ou mais sobre contadores para adicionar ao relatório, uma lista expansível de contadores estará disponível para personalizar o relatório.In the Select the counters for your report page, under Select one or more counters to add to the report, an expandable list of counters is available to customize your report. Selecione os contadores que você deseja comparar para análise de tendências e escolha Concluir.Select the counters that you want to compare for trend analysis and choose Finish.

  9. O relatório é gerado com um sumário que possui links para várias guias de pasta de trabalho do Excel geradas no relatório.The report is generated with a table of contents that has links to the various Excel workbook tabs generated in the report. Os links são baseados nos contadores selecionados para o relatório de tendências.The links are based on the counters selected for the trend report. Por exemplo, se você deixou os contadores padrão selecionados na etapa 7, então o relatório irá gerar dados apresentados em guias separadas no Excel para cada contador listado na etapa 7.For example, if you left the default counters selected in step 7, then the report will generate data which is presented in separate tabs in Excel for each counter listed in step 7. Os dados que são gerados para cada contador são apresentados em gráficos de tendências.The data that is generated for each counter is presented in trend-style graphs.

    Tip

    Para obter relatórios melhores, várias propriedades estão disponíveis em testes de carga e testes de desempenho na Web que permitem a geração de relatórios mais ricos.For better reports several properties are available in load tests and web performance tests that enable richer reports. A solicitação de página tem duas propriedades que são apresentadas nos relatórios: Meta e Nome de Relatório.The page request has two properties that are presented in the reports: Goal and Reporting Name. Os tempos de resposta da página serão relatados em relação à meta, e o nome de relatório será usado no lugar da URL nos relatórios.Page response times will be reported against goal, and the reporting name will be used instead of the URL in the reports. Em Configurações de Execução de teste de carga, em Gerenciar Conjuntos de Contadores, a propriedade Marcas de Computador é apresentada nos nomes de computador do relatório.In a load test Run Settings, under Manage Counter Sets, the Computer Tags property is presented in the report machine names. Isso é muito útil para descrever a função de um computador específico no relatório.This is very useful to describe the role of a particular machine in the report.

Segurança do .NET Framework.NET Framework security

Os resultados de teste de carga e os relatórios contêm possivelmente informações sigilosas que podem ser usadas para criar um ataque no seu computador ou sua rede.Load test results and reports contain potentially sensitive information that might be used to build an attack against your computer or your network. Os resultados de teste de carga e os relatórios contêm nomes de computadores e cadeias de conexão.Load test results and reports contain computer names and connection strings. Você deve estar ciente disso quando compartilhar relatórios de teste de carga com outras pessoas.You should be aware of this when you share load test reports with other people.

Consulte tambémSee also