Tutorial de análise do LoadRunner: relatório e gráfico
1. Como usar a análise no LoadRunner
HP Analysis, como o nome sugere, é um programa para realizar análises detalhadas (literalmente, muito detalhadas) do teste de desempenho que você realizou.
O HP Analysis obtém o dump criado pelo Controller 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 HP Analysis para gerar vários gráficos.
Vamos aprender mais sobre o HP Analysis.
Para iniciar o HP Analysis, vá para Menu Iniciar =>HP Software =>HP LoadRunner =>Analysis conforme demonstrado abaixo:
Isso iniciará a Análise. Como de costume, a princípio será aberta uma tela inicial conforme mostrado abaixo:
Depois de um momento, esta tela inicial levará automaticamente à tela principal do HP Analysis. A tela principal será aberta no modo restaurado. Consulte o instantâneo 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 abrir a sessão de criação de análise. Isso abrirá uma caixa de diálogo para ajudá-lo a localizar o arquivo lrr. A extensão do arquivo, LRR significa LoadRunner Results.
Lembra que o HP Controller cria um repositório de resultados em uma pasta? Essa pasta contém o arquivo lrr.
Localize a pasta res do cenário para o qual deseja criar uma sessão de análise. Um instantâneo foi fornecido abaixo para referência:
Assim que você selecionar o arquivo correto, o HP 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 onde você incluiu vários VUScripts e executa por muitas horas.
A janela abaixo será aberta momentaneamente:
Imediatamente após confirmar a disponibilidade de espaço em disco, o HP Analysis entrará em ação e você verá uma janela “analisando atualmente”, conforme mostrado abaixo:
O tempo gasto pela 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.
Quando terminar, isso levará automaticamente a uma janela rápida onde o modelo de formato será aplicado:
Isso deve levar você rapidamente à janela principal do Session Explorer. No entanto, se você estiver usando algum modelo personalizado complexo e a operação for interrompida por qualquer motivo, você pode clicar no botão Parar para cancelar a operação e recomeçar.
2. Relatório resumido de análise do LoadRunner
Assim que as operações forem concluídas, você verá a janela da sessão principal semelhante a esta:
Aqui você pode ver o diretório de onde obteve os resultados.
Você também pode ver informações completas sobre o seu cenário na sessão Análise. Na guia Relatório resumido, você pode ver a duração do cenário que foi 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 e verá seus detalhes.
No Relatório Resumido, você pode clicar no botão para abrir as informações relacionadas ao SLA, se disponíveis.
Ao clicar, você verá a janela abaixo:
Você pode localizar a barra de ferramentas logo abaixo do menu Arquivo na parte superior, tem a seguinte aparência:
Todos os botões da barra de ferramentas executam alguma ação no menu Arquivo.
O HP Analysis contém todas as informações sobre o seu cenário, incluindo configurações de tempo de execução. Como você já sabe que as configurações de tempo de execução têm um impacto significativo no desempenho, você pode visualizar as configurações no Analysis que foram usadas para executar o cenário.
Para visualizar as configurações de tempo de execução, clique em no menu Arquivo ou
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 apenas todas as configurações podem ser vistas nesta janela, você também pode abrir a Agenda clicando em ou visualize o script clicando em
botão. Para fechar a janela, clique em
botão.
3. Gráficos de análise
O HP Analysis carregará os gráficos mais importantes no momento da análise. Você pode clicar em qualquer nome de gráfico no Session Explorer para visualizar os detalhes do gráfico disponível.
Vamos discutir alguns gráficos um por um.
3.1) Gráfico do Tempo Médio de Resposta:
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.
Dê uma olhada no 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.
3.2) 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.
Dê uma olhada no gráfico no caso do nosso cenário:
Como pode ser visto no gráfico e também na legenda, houve momentos em que não houve acessos ao servidor.
3.3) 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.
3.4) 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.
Aqui está a descrição de mais alguns gráficos:
3.5) Resumo do usuário V:
Este gráfico exibe o número de VUsers que concluíram a execução com êxito, interromperam a execução ou terminaram com erros. É assim que parece:
3.6) Gráfico de encontro:
Este gráfico indica quando VUsers foram liberados em pontos de encontro e quantos VUsers foram liberados em cada ponto. É assim que parece:
3.7) Gráfico de transações por segundo:
Este gráfico exibe o número de transações concluídas (bem-sucedidas e malsucedidas) realizadas durante cada segundo de um teste de carga. Este gráfico ajuda a determinar a carga real de transações em seu sistema a qualquer momento. É assim que parece:
3.8) 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 durante cada segundo de um teste de carga. Este gráfico ajuda a determinar a carga real de transações em seu sistema a qualquer momento. É assim que parece:
3.9) Gráfico Resumo da Transação:
Este gráfico exibe o número de transações que foram aprovadas, falharam, pararam ou terminaram com erros. É assim que parece:
3.10) 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. É assim que parece:
3.11) Gráfico do tempo de resposta da transação sob carga:
Exibe os tempos médios de resposta da transação em relação ao número de VUsers em execução em qualquer ponto durante o teste de carga. Este gráfico ajuda a visualizar o impacto geral da carga do VUser no tempo de desempenho e é mais útil ao analisar um teste de carga executado com uma carga gradual. É assim que parece:
3.12) Gráfico de percentil do tempo de resposta da transação:
Este gráfico exibe a porcentagem de transações realizadas em um determinado intervalo de tempo. Este gráfico ajuda a determinar a porcentagem de transações que atendem aos critérios de desempenho definidos para o seu sistema. É assim que parece:
3.13) 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 de uma única transação por vez. É assim que parece:
3.14) Gráfico de rendimento (MB):
Este gráfico exibe a quantidade de rendimento (em megabytes) 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. É assim que parece:
3.15) Resumo do código de status HTTP:
Este gráfico exibe a distribuição dos vários códigos de status do protocolo HTTP retornados do servidor Web durante o teste de carga. É assim que parece:
3.16) Gráfico de resposta HTTP por segundo:
Este gráfico exibe o número de diferentes códigos de status HTTP retornados do servidor Web durante cada segundo do teste de carga. É assim que parece:
3.17) 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. É assim que parece:
3.18) Gráfico de conexões:
Este gráfico exibe o número de conexões. É assim que parece:
3.19) Gráficos de conexões por segundo:
Este gráfico exibe o número de conexões por segundo. É assim que parece:
3.20) 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. É assim que parece:
3.21) 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. É assim que parece:
3.22) Hora do primeiro Buffer gráfico:
Este gráfico exibe o tempo relativo de servidor/rede de cada componente da página da Web (em segundos) durante cada segundo da execução do cenário, durante o período de tempo até que o primeiro buffer seja recebido com êxito de volta do servidor da Web. É assim que parece:
4. Mesclando Gráficos
Pode ser necessário mesclar dois gráficos para trazer informações mais significativas. Por exemplo, como discutimos acima nos gráficos, quando não houve acessos ao servidor, também não houve largura de banda na rede.
Isso pode ser desenhado mais facilmente durante a fusão.
Vamos ver como os gráficos são mesclados.
Antes de abrir a opção de mesclagem de gráficos, certifique-se de já ter pelo menos um gráfico aberto que deseja mesclar. O utilitário presumirá que você deseja adicionar outro gráfico ao gráfico já aberto.
Para abrir a janela do gráfico de mesclagem, vá ao menu Exibir e clique em Mesclar gráficos. Esta é a aparência do menu:
Clicar no menu acima abrirá a janela principal de mesclagem de gráficos, aqui está um instantâneo:
Aqui, estamos mesclando o gráfico Tempo de resposta da transação com o gráfico VUsers em execução. A janela Mesclar Gráfico exige que você forneça o nome do gráfico mesclado recém-formado.
Esta é a aparência deste gráfico mesclado:
5. Adicione novos gráficos
Para adicionar um novo gráfico, clique no menu Gráfico e selecione Adicionar novo gráfico.
Consulte o instantâneo abaixo do menu:
Uma vez clicado, abrirá uma lista de todos os gráficos disponíveis no LoadRunner (HP Analysis)
Você pode selecionar qualquer gráfico clicando duas vezes em seu nome. Isso carregará o gráfico com valores/estatísticas na janela principal do HP Analysis.
Clique no botão Fechar para voltar à janela principal.
Vamos dar uma olhada na janela:
6. Cruzamento com Resultados
Se você já tiver vários cenários executados, poderá usar a pasta de resultados para fazer a correspondência cruzada das estatísticas. Este processo ajuda a comparar diretamente os dois resultados e gerar um relatório cumulativo.
Para realizar resultados cruzados, clique emícone na barra de ferramentas ou clique em Cruzar com resultados no menu Arquivo.
Isso abrirá a janela:
A Lista de Resultados mostra sua pasta de resultados atual (para a qual a análise está sendo realizada)
Você pode clicar no botão Adicionar para adicionar outra pasta de resultados com a qual um 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ê terá duas pastas de resultados na lista.
Dê uma olhada na janela:
Clique no botão OK.
Uma nova janela será aberta contendo a comparação lado a lado de ambos os resultados.
Aqui está um instantâneo:
Você pode adicionar quantas pastas de resultados desejar na lista cruzada, no entanto, isso se tornará complicado de entender e analisar. Portanto, sugere-se manter a lista curta.
7. Salvando uma sessão
Trabalhar com o HP Analysis pode levar um tempo significativo. Como você pode ter mesclado o gráfico ou estar estudando algum novo gráfico, é 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 Salvar, que pode ser instantâneo ou demorado, dependendo do tamanho da sessão.
Esta é a aparência da janela:
7.1) 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 de que o HP 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.
8. Exportando para relatório HTML:
O HP Analysis fornece um recurso para exportar todos os dados para um relatório HTML ou documento bem formatado. Para exportar, clique no menu Relatório e selecione Relatório HTML. Dê uma olhada no cardápio abaixo:
Isto abrirá uma caixa de diálogo para localizar o diretório onde o relatório HML será colocado.
Dê uma olhada no instantâneo da tela abaixo:
Assim que você clicar no botão Salvar, o HP Analysis começará a exportar os resultados e a preparar um relatório em formato HTML. Uma tela inicial aparecerá 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 recentemente será aberto imediatamente no Internet Explorer ou em seu navegador padrão. Aqui está como foi sua primeira apresentação Ensaios O relatório se parece com:
Vídeo no analisador
Clique aqui se o vídeo não estiver acessível