Como criar relatórios de desempenho de teste de carga usando o Microsoft Excel
Publicado: abril de 2016
Você pode gerar relatórios de teste de carregamento do Microsoft Excel que são baseados em dois ou mais resultados de teste. Dois tipos de relatórios de teste de carregamento estão disponíveis:
Executar 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 a análise de tendência em dois ou mais resultados de teste de carregamento. Os resultados são exibidos usando gráficos de linhas, mas os dados estão disponíveis em tabelas dinâmicas.
Requisitos
O Visual Studio Enterprise
Microsoft Excel 2010 ou posterior
Dica
Você também pode criar manualmente relatórios do Microsoft Word, copiando e colando dados de exibição de resumo, o modo de elementos gráficos, e exibir as tabelas.Consulte Como criar manualmente um relatório de desempenho de teste de carga usando o Microsoft Word.
Qualquer relatório pode ser usado para compartilhar dados de desempenho com participantes e para transmitir se o desempenho e a integridade gerais do sistema estão melhorando ou piorando.
As definições de relatório são armazenadas no banco de dados de teste da carga. Quando um relatório é salvo, a definição para o relatório é salva no banco de dados e pode ser reutilizada posteriormente.
Além disso, a pasta de trabalho do Excel pode ser compartilhada com participantes de modo que os participantes precisem se conectar à base de dados para ver o relatório.
Dica
Você pode compartilhar a pasta de trabalho do Excel; No entanto, somente os usuários com o Visual Studio Enterprise instalado em seus computadores poderão modificar as planilhas.Outros usuários não verão a opção de Relatório do Teste de Carga na fita do Office, mas poderão exibir a pasta de trabalho.
Aviso
O Visual Studio Enterprise não é compatível com o Microsoft Office 2007.Você deve atualizar para Microsoft Office 2010 ou posterior.Após atualizar para o Microsoft Office 2010 ou versão posterior, o plug-in de teste de carga do Excel pode não carregar corretamente.Para corrigir isso, no Microsoft Excel 2010, siga estas etapas:
-
Na faixa de opções do Office, escolha Arquivo.
-
Escolha Opções e então escolha Suplementos.
-
Na lista suspensa em Gerenciar, escolha Suplementos de COM e selecione Ir.
-
Marque a caixa de seleção do Suplemento Relatório do Teste de Carga.
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). 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.
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 de faixa de opções do Office.
Dica
Se você adicionar comentários a um teste de carga, eles aparecerão no relatório do Excel.Para obter mais informações, consulte Como adicionar comentários durante análise de um teste de carga completo usando o Analisador de Teste de Carga e [obsoleto] Como adicionar um comentário a um teste de carga de execução usando o Analisador de Teste de Carga.
Para gerar relatórios de comparação de teste de carregamento usando o Excel
Antes de gerenciar um relatório, é necessário executar primeiro um teste de carregamento. Para obter mais informações, consulte [obsoleto] Executando testes de carga.
Você pode criar relatórios de teste de carregamento do Excel em duas maneiras:
Após você concluir um teste de carregamento, na página de Resultados de testes de carregamento, clique no botão Criar relatório no Excel na barra de ferramentas.
Dica
Se o botão Criar Relatório no Excel estiver desabilitado na barra de ferramentas Visualizador de Resultados do Teste de Desempenho na Web, talvez seja necessário executar o Microsoft Excel uma vez antes que ele seja habilitado.Quando o Visual Studio Enterprise está instalado, o Visual Studio Enterprise carga de teste suplementar é copiado para o computador para o Microsoft Excel; No entanto, o Microsoft Excel deve ser executado para concluir o processo de instalação para o suplemento.
O Microsoft Excel abre com o assistente Gerar um Relatório de Reste de Carga.
- ou -
Abra o Microsoft Excel, selecione a guia Teste de Carga nas opções de seleção do Office e clique em Relatório do Teste de Carga.
O assistente para Gerar um Relatório do Teste de Carga é exibido.
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.
Na lista suspensa Databasename, selecione o banco de dados que contém os resultados de teste de carga.
Na página Como você deseja gerar seu relatório, verifique se Criar um relatório está selecionado e escolha Avançar.
Na página Que tipo de relatório você deseja gerar, verifique se Executar comparação está selecionado e escolha Avançar.
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.
Selecione o teste de carga para o qual você deseja gerar o relatório e escolha Avançar.
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.
Dica
Você só pode gerar um relatório de comparação em dois resultados de teste de carregamento.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.
Na página Selecione 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. Por padrão, os seguintes contadores são selecionados para o relatório:
LoadTest:Page - Méd. Tempo de página
LoadTest:Request - Solicitações/Seg
LoadTest:Scenario - Carga do Usuário
LoadTest: Teste - Méd. Tempo de teste
LoadTest: Teste - Total de Testes
LoadTest: Transação - Méd. Tempo de Resposta
LoadTest:Transação - Total de Transações
Memória - MBytes disponíveis
Interface de Rede - Total de Bytes/seg
PhysicalDisk - tempo de %Idle
Processar - %Tempo de processador
Processador %Tempo de processador
Selecione os contadores que deseja comparar nas duas execuções de teste selecionadas no relatório e escolha Concluir.
O relatório de pasta de trabalho do Excel é gerado com as seguintes guias da planilha:
Sumário - Exibe o nome do relatório de teste de carga e fornece um sumário com links para as várias guias do relatório.
Execuções - fornece detalhes sobre quais são as duas execuções que estão sendo comparadas no relatório.
Comparação de testes - Fornece detalhes sobre o gráfico de barras em regressões de desempenho e aprimoramentos entre as duas execuções que estão sendo comparadas.
Comparação de página - Fornece dados de comparação de desempenho na forma de porcentagem e de gráfico de barra entre as duas execuções em várias páginas nos ensaios.
Comparação de computador - fornece dados de comparação entre as duas execuções com base nos computadores usados.
Comparação de Erro - compara os tipos de erros encontrados entre as duas execuções e o número de ocorrências.
Dica
Para obter relatórios melhores, várias propriedades estão disponíveis em testes de carga e testes de desempenho da Web que permitem a geração de relatórios mais ricos.A solicitação de página tem duas propriedades que são apresentadas nos relatórios: Meta e Nome de Relatório.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.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.Isso é muito útil para descrever a função de um computador específico no relatório.
Para gerar relatórios de tendência de teste de carregamento usando o Excel
Antes de gerenciar um relatório, é necessário executar um teste de carregamento. Para obter mais informações, consulte [obsoleto] Executando testes de carga.
Você pode criar relatórios de teste de carregamento do Excel em duas maneiras:
Após você concluir um teste de carregamento, na página de Resultados de testes de carregamento, clique no botão Criar relatório no Excel na barra de ferramentas.
Dica
Se o botão Criar Relatório no Excel estiver desabilitado na barra de ferramentas Visualizador de Resultados do Teste de Desempenho na Web, talvez seja necessário executar o Microsoft Excel uma vez antes que ele seja habilitado.Quando o Visual Studio Enterprise está instalado, o Visual Studio Enterprise carga de teste suplementar é copiado para o computador para o Microsoft Excel; No entanto, o Microsoft Excel deve ser executado para concluir o processo de instalação para o suplemento.
O Microsoft Excel abre com o assistente Gerar um Relatório de Reste de Carga.
- ou -
Abra o Microsoft Excel, selecione a guia Teste de Carga nas opções de seleção do Office e clique em Relatório do Teste de Carga.
O assistente para Gerar um Relatório do Teste de Carga é exibido.
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.
Na lista suspensa Databasename, selecione o banco de dados que contém os resultados de teste de carga.
Na página Como você deseja gerar seu relatório, verifique se Criar um relatório está selecionado e escolha Avançar.
Na página Que tipo de relatório você deseja gerar, verifique se Tendência está selecionado e escolha Avançar.
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.
Selecione o teste de carga para o qual você deseja gerar o relatório e escolha Avançar.
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.
Na página Selecione 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. Por padrão, os seguintes contadores são selecionados para o relatório:
LoadTest:Page - Méd. Tempo de página
LoadTest:Request - Solicitações/Seg
LoadTest:Scenario - Carga do Usuário
LoadTest: Teste - Méd. Tempo de teste
LoadTest: Teste - Total de Testes
LoadTest: Transação - Méd. Tempo de Resposta
LoadTest:Transação - Total de Transações
LoadTest:Transação - Transações/Seg
Memória - MBytes disponíveis
Interface de Rede - Total de Bytes/seg
PhysicalDisk - tempo de %Idle
Processar - %Tempo de processador
Processador %Tempo de processador
Das execuções de teste selecionadas no relatório, selecione os contadores que você deseja comparar para análise de tendências e escolha Concluir.
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. Os links são baseados nos contadores selecionados para o relatório de tendências. 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. Os dados que são gerados para cada contador são apresentados em gráficos de tendências.
Dica
Para obter relatórios melhores, várias propriedades estão disponíveis em testes de carga e testes de desempenho da Web que permitem a geração de relatórios mais ricos.A solicitação de página tem duas propriedades que são apresentadas nos relatórios: Meta e Nome de Relatório.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.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.Isso é muito útil para descrever a função de um computador específico no relatório.
Segurança do .NET Framework
Os resultados de teste de carregamento e os relatórios contêm possivelmente informações sigilosas que podem ser usadas para criar um ataque no seu computador ou sua rede. Os resultados de teste de carga e os relatórios contêm nomes de computadores e cadeias de conexão. Você deve estar ciente disso quando compartilhar relatórios de teste de carregamento com outras pessoas.
Consulte também
Resultados de testes de carga de relatórios para comparações de teste ou análise de tendência
Visão geral do Analisador de Teste de Carga