Tutorial de análise do LoadRunner: relatório e gráfico
⚡ Resumo Inteligente
O LoadRunner Analysis transforma os resultados brutos gerados pelo Controller em gráficos legíveis, um relatório resumido e um relatório HTML exportável, de modo que um teste de carga concluído se torne uma evidência que você pode apresentar às partes interessadas.
Como usar a análise no LoadRunner
O LoadRunner Analysis, como o nome sugere, é um programa para realizar uma análise detalhada (literalmente, muito detalhada) do teste de desempenho que você executou.
A análise leva em consideração o despejo criado por Responsável pelo Tratamento Durante a execução do seu teste de carga, o dump contém todas as informações em formato bruto, que são analisadas pelo Analysis para gerar diversos gráficos.
Nota da marca: Essas telas são da época em que a HP as lançou. O produto passou para a Micro Focus e agora é... OpenText Engenharia de Desempenho ProfissionalOs menus de Análise e os nomes dos gráficos permanecem inalterados.
Vamos aprender mais sobre a Análise do LoadRunner.
Para iniciar a Análise, acesse Menu Iniciar => Software HP => HP LoadRunner => Análise, conforme demonstrado abaixo:
Isso iniciará a Análise. Como de costume, a princípio será aberta uma tela inicial conforme mostrado abaixo:
Após alguns instantes, esta tela inicial levará automaticamente à tela principal do Analysis. A tela principal será aberta no modo restaurado. Veja a imagem abaixo:
Clique no menu Arquivo e você verá uma lista de menus como no instantâneo abaixo:
Clique no menu Arquivo ou use Ctrl + N para criar uma nova sessão de análise. Isso abrirá uma caixa de diálogo que o ajudará a localizar o arquivo LRR. A extensão do arquivo, LRR, significa Resultados do LoadRunner.
Lembra que o Controller cria um repositório de resultados em uma pasta? Essa pasta contém o arquivo lrr.
Nota de versão: O arquivo .lrr contém a saída bruta do Controller; a sessão analisada é salva separadamente como .lra, e é esse arquivo que você deve reabrir. Resultados > Carregar Análise Automaticamente faz com que o Controller inicie a análise para você.
Localize a pasta res do cenário para o qual deseja criar a sessão de análise. Uma imagem foi fornecida abaixo para referência:
Assim que você selecionar o arquivo correto, o Analysis verificará primeiro o espaço disponível em disco para garantir que você não fique sem espaço durante o processo. Isso ocorre porque o tamanho de uma sessão pode ser muito grande, especialmente em cenários complexos com vários scripts VUser incluídos e que podem ser executados por longos períodos. A confirmação aparecerá em instantes, ao lado da entrada do menu Arquivo, abaixo.
Imediatamente após confirmar a disponibilidade de espaço em disco, a Análise entrará em ação e você verá uma janela "analisando", como mostrado abaixo:
O tempo de carregamento da janela acima depende do tamanho da pasta de resultados (ou das estatísticas contidas nessa pasta).
Se demorar muito ou travar, você pode optar por cancelar clicando no botão cancelar.
Ao concluir, isso abrirá automaticamente uma janela rápida onde o modelo de formatação será aplicado:
Isso deve levá-lo rapidamente à janela principal do Explorador de Sessões. No entanto, se você estiver usando um modelo personalizado complexo e a operação for interrompida por algum motivo, você pode clicar no botão Parar para cancelar a operação e começar novamente.
Relatório resumido de análise do LoadRunner
Assim que a operação for concluída, você verá a janela principal da sessão, que se parece com algo assim:
Aqui você pode ver o diretório de onde obteve os resultados.
Você também pode visualizar informações completas sobre o seu cenário na sessão de Análise. Na aba Relatório Resumido, você pode ver a duração do cenário executado para obter esses resultados.
O termo percentil é usado na análise em quase todos os gráficos. Você pode definir o valor do percentil no painel de propriedades. O padrão é definido como 90.
Observe a seção do gráfico no Session Explorer:
Alguns gráficos já aparecem. Você pode clicar no nome do gráfico para ver seus detalhes.
A partir do Relatório Resumido, você pode abrir as informações relacionadas ao SLA da execução, caso um SLA tenha sido definido no Controlador.
Ao clicar, você verá a janela abaixo:
Você pode encontrar a barra de ferramentas logo abaixo do menu Arquivo, na parte superior; ela tem esta aparência:
Todos os botões da barra de ferramentas executam alguma ação no menu Arquivo.
A Análise contém todas as informações sobre o seu cenário, incluindo as configurações de tempo de execução. Como você já deve saber, as configurações de tempo de execução têm um impacto significativo no desempenho, portanto, você pode visualizar as configurações usadas para executar o cenário diretamente na Análise.
Para visualizar as configurações de tempo de execução, clique em a partir do menu Arquivo ou do
botão da barra de ferramentas.
As configurações de tempo de execução serão exibidas conforme abaixo:
Como você pode ver, não só todas as configurações podem ser visualizadas nesta janela, como você também pode abrir a Programação clicando em botão, ou visualize o roteiro clicando no
botão. Para fechar a janela, clique no
botão.
Gráficos de análise
A análise carrega os gráficos mais importantes no momento da análise. Você pode clicar no nome de qualquer gráfico no Explorador de Sessão para visualizar os detalhes desse gráfico.
Dois controles alteram o que cada gráfico mostra: granularidade, o intervalo de tempo que cada ponto de dados abrange, e filtros, que restringem o gráfico a transações ou usuários virtuais selecionados.
Vamos analisar alguns gráficos um por um.
Gráfico de tempo médio de resposta
Este gráfico exibe o tempo médio gasto para realizar cada transação durante cada segundo do teste de carga. Ele mostra se o desempenho do servidor permanece dentro da faixa de tempo de resposta mínimo e máximo acordada.
Veja o gráfico do nosso cenário:
Ao visualizar um gráfico, é fundamental entender a legenda do gráfico lado a lado.
A Legenda mostra o nome da transação, sua cor, valor mínimo, valor médio, valor máximo e desvio padrão (variância em torno da média).
As cores do gráfico podem ser reconhecidas na legenda.
Gráfico de acessos por segundo
Este gráfico exibe o número de acessos feitos no servidor Web por VUsers durante cada segundo do teste de carga. Este gráfico ajuda a avaliar a quantidade de carga gerada pelos VUsers, em termos do número de ocorrências.
Veja o gráfico no caso do nosso cenário:
Como pode ser observado no gráfico e na legenda, houve momentos em que o servidor não recebeu nenhum acesso.
Executando o gráfico VUsers
Este gráfico exibe o número de VUsers que executaram scripts VUser e seu status durante cada segundo de um teste de carga. Este gráfico é útil para determinar a carga do VUser em seu servidor a qualquer momento.
Gráfico de rendimento
Este gráfico exibe a quantidade de rendimento (em bytes) no servidor Web durante o teste de carga. A taxa de transferência representa a quantidade de dados que os VUsers receberam do servidor a qualquer segundo. Este gráfico ajuda a avaliar a quantidade de carga gerada pelos VUsers, em termos de rendimento do servidor.
Segue abaixo a descrição de mais alguns gráficos:
Gráfico de resumo do usuário virtual
Este gráfico exibe o número de usuários virtuais que concluíram a execução com sucesso, interromperam a execução ou apresentaram erros. Veja como ele se parece:
Gráfico de encontro
Este gráfico indica quando os usuários virtuais foram liberados nos pontos de encontro e quantos usuários virtuais foram liberados em cada ponto. Veja como ele se parece:
Gráfico de transações por segundo
Este gráfico exibe o número de transações concluídas (bem-sucedidas e malsucedidas) realizadas a cada segundo de um teste de carga. Ele ajuda a determinar a carga de transações real em seu sistema a qualquer momento. Veja como ele se parece:
Gráfico total de transações por segundo
Este gráfico exibe o número total de transações concluídas (bem-sucedidas e malsucedidas) realizadas a cada segundo de um teste de carga. Ele ajuda a determinar a carga de transações real em seu sistema a qualquer momento. Veja como ele se parece:
Gráfico de resumo de transações
Este gráfico exibe o número de transações que foram aprovadas, falharam, foram interrompidas ou terminaram com erros. Veja como ele se parece:
Gráfico de resumo do desempenho da transação
Este gráfico exibe o tempo de resposta mínimo, médio e máximo para todas as transações no teste de carga. Veja como ele se parece:
Gráfico de tempo de resposta da transação sob carga
Este gráfico exibe os tempos médios de resposta das transações em relação ao número de usuários virtuais (VUsers) em execução em qualquer ponto durante o teste de carga. Ele ajuda a visualizar o impacto geral da carga de VUsers no tempo de execução e é mais útil ao analisar um teste de carga executado com carga gradual. Veja como ele se parece:
Gráfico percentil do tempo de resposta da transação
Este gráfico exibe a porcentagem de transações realizadas dentro de um determinado período. Ele ajuda a determinar a porcentagem de transações que atendem aos critérios de desempenho definidos para o seu sistema. Veja como ele se parece:
Gráfico de distribuição do tempo de resposta da transação
Este gráfico exibe o número de vezes que uma transação foi concluída em uma distribuição de intervalos de tempo. Observe que este gráfico exibe informações apenas para uma única transação por vez. Veja como ele se parece:
Gráfico de Taxa de Transferência (MB)
Este gráfico exibe a quantidade de dados (em megabytes) que o servidor web recebeu durante o teste de carga. A taxa de transferência representa a quantidade de dados que os usuários virtuais receberam do servidor a cada segundo. Este gráfico ajuda a avaliar a carga gerada pelos usuários virtuais em termos de taxa de transferência do servidor. Veja como ele se parece:
Status HTTP Code Gráfico de resumo
Este gráfico exibe a distribuição dos vários códigos de status do protocolo HTTP retornados pelo servidor web durante o teste de carga. Veja como ele se apresenta:
Gráfico de resposta HTTP por segundo
Este gráfico exibe o número de diferentes códigos de status HTTP retornados pelo servidor web a cada segundo do teste de carga. Veja como ele se parece:
Gráfico de download de páginas por segundo
Este gráfico exibe o número de páginas recebidas do servidor web durante o teste de carga. Veja como ele se parece:
Gráfico de Conexões
Este gráfico exibe o número de conexões abertas com o servidor web durante a execução. Veja como ele se parece:
Gráfico de Conexões por Segundo
Este gráfico exibe o número de conexões abertas por segundo durante a execução. Veja como ele se parece:
Gráfico de detalhamento dos componentes da página (ao longo do tempo)
Este gráfico exibe o tempo médio de resposta (em segundos) para cada página da Web e seus componentes durante cada segundo da execução do cenário. Veja como ele se parece:
Gráfico de detalhamento do tempo de download da página (ao longo do tempo)
Este gráfico exibe um detalhamento do tempo de download de cada componente da página durante cada segundo da execução do cenário. Veja como ele se parece:
Hora do primeiro Buffer Gráfico
Este gráfico exibe o tempo relativo do servidor/rede (em segundos) de cada componente da página da Web durante cada segundo da execução do cenário, no período até que o primeiro buffer seja recebido com sucesso do servidor da Web. Veja como ele se parece:
Mesclando Gráficos
Pode ser necessário mesclar dois gráficos para obter informações mais relevantes. Por exemplo, como vimos nos gráficos acima, quando não havia acessos ao servidor, também não havia largura de banda disponível na rede.
Essa relação fica muito mais fácil de visualizar quando os dois gráficos são desenhados juntos.
Vamos ver como os gráficos são mesclados.
Antes de abrir a opção de mesclagem de gráficos, certifique-se de que pelo menos um gráfico já esteja aberto, aquele que você deseja mesclar. O utilitário assumirá que você deseja adicionar outro gráfico ao gráfico já aberto.
Para abrir a janela de mesclagem de gráficos, acesse o menu Exibir e clique em Mesclar Gráficos. Veja como o menu se parece:
Clicar no menu acima abrirá a janela principal para mesclar gráficos. Aqui está uma captura de tela:
Aqui, estamos mesclando o gráfico de Tempo de Resposta da Transação com o gráfico de Usuários Virtuais em Execução. A janela Mesclar Gráficos solicita o nome do gráfico mesclado e um dos três tipos de mesclagem:
| Tipo de mesclagem | O que ele faz | Use-o quando |
|---|---|---|
| Sobreposição | Um gráfico, com um eixo Y de cada lado e um eixo X compartilhado. | Ambas as medições foram lidas na mesma linha do tempo. |
| Azulejo | Gráficos empilhados, eixo Y dividido, eixo X compartilhado. | Os intervalos de valores são muito diferentes para serem sobrepostos. |
| Correlacionar | Eixo Y de um gráfico plotado em relação ao eixo Y do outro. | Testar se uma medição influencia a outra. |
Eis como fica o gráfico resultante da fusão:
Adicionar novos gráficos
Para adicionar um novo gráfico, clique no menu Gráfico e selecione Adicionar Novo Gráfico.
Veja abaixo a imagem do menu:
Ao clicar, será aberta uma lista de todos os gráficos disponíveis na Análise do LoadRunner.
Você pode selecionar qualquer gráfico clicando duas vezes em seu nome. Isso carregará o gráfico, com seus valores e estatísticas, na janela principal do Analysis.
Clique no botão Fechar para voltar à janela principal.
Vamos dar uma olhada na janela:
Cruzamento com Resultados
Se você já tiver executado vários cenários, poderá usar as pastas de resultados para comparar as estatísticas. Esse processo permite comparar diretamente os resultados e gerar um relatório consolidado.
Para realizar a comparação de resultados, clique em ícone na barra de ferramentas ou clique em Cruzar com os Resultados no menu Arquivo.
Isso abrirá a janela abaixo:
A Lista de Resultados exibe a pasta de resultados atual, aquela para a qual a análise está sendo realizada.
Você pode clicar no botão Adicionar para adicionar outra pasta de resultados na qual o cruzamento será analisado.
Selecione a outra pasta de resultados e clique em Abrir.
A janela anterior da Lista de Resultados será aberta novamente. Desta vez, você verá duas pastas de resultados na lista.
Dê uma olhada na janela:
Clique no botão OK.
Uma nova janela será aberta contendo uma comparação lado a lado de ambos os resultados.
Aqui está um instantâneo:
Você pode adicionar quantas pastas de resultados desejar à lista cruzada; no entanto, isso tornará a compreensão e a análise mais complexas. Portanto, recomenda-se manter a lista curta.
Salvando uma sessão
Trabalhar com a ferramenta Análise pode levar bastante tempo. Como você pode ter mesclado um gráfico ou ainda estar estudando um novo, é uma boa ideia manter as informações da sua sessão salvas.
Para salvar sua sessão, clique no menu Arquivo e clique em Salvar.
A janela de diálogo abaixo será aberta:
Clicar no botão Salvar iniciará o processo de salvamento, que pode ser instantâneo ou demorado, dependendo do tamanho da sessão. O arquivo salvo será o arquivo de sessão .lra, incluindo quaisquer gráficos que você tenha mesclado ou adicionado.
Esta é a aparência da janela:
Abrindo uma sessão
Você pode abrir uma sessão existente de maneira semelhante. Basta clicar em Abrir no menu Arquivo e selecionar a pasta da sessão salva. Lembre-se: o Analysis não abrirá o último nó da pasta; em vez disso, abrirá a própria pasta.
Isso abrirá a janela principal do Analysis onde você poderá retomar seu trabalho.
Exportando para um relatório HTML
A ferramenta de análise oferece um recurso para exportar todos os dados para um relatório HTML ou Word bem formatado. Para exportar, clique no menu Relatório e selecione Relatório HTML. Veja o menu abaixo:
Isso abrirá uma caixa de diálogo para localizar o diretório onde o relatório HTML será salvo.
Dê uma olhada no instantâneo da tela abaixo:
Assim que você clicar no botão Salvar, o Analysis começará a exportar os resultados e a preparar um relatório em formato HTML. Uma tela inicial será exibida por um curto período, dependendo do tamanho do relatório que você está exportando:
Após a conclusão da exportação, o arquivo HTML exportado será aberto imediatamente no Internet Explorer ou no seu navegador padrão. Veja como será sua primeira experiência. Testes O relatório apresenta os seguintes aspectos:
Dica: Salve o modelo com a opção “Aplicar este modelo automaticamente a uma nova sessão” e a opção de relatório HTML automático marcada, e o Analysis gerará o mesmo relatório em todas as sessões futuras.
Vídeo no analisador
O passo a passo abaixo mostra as mesmas telas de Análise em movimento.
Clique aqui. Se o vídeo não estiver acessível.
A análise encerra o fluxo de trabalho do LoadRunner: os scripts do VuGen são limpos. correlação e parametrização, administrado pelo Responsável pelo Tratamento , então leia aqui. Veja o Arquitetura LoadRunner, Teste de Desempenho e Teste de carga guias.


























.png)






.png)
















