Todos os produtos
Search
Central de documentação

Performance Testing:Visualizar um relatório de teste de desempenho do JMeter

Última atualização: Sep 06, 2026

Após a conclusão de um teste de estresse do Performance Testing Service (PTS), o PTS coleta automaticamente os dados do teste e gera um relatório. Esse relatório abrange métricas no nível do cenário, detalhes de negócios por Sampler, integridade dos geradores de carga e logs de amostragem no nível da requisição. Assim, você obtém tudo o que precisa para avaliar o desempenho do sistema e identificar gargalos.

Pré-requisitos

Antes de começar, verifique se você possui:

  • Um teste de desempenho do JMeter concluído no PTS. Os relatórios do JMeter são marcados com uma tag JMeter JMeter icon na lista de relatórios.

Abrir um relatório

  1. Faça login no console do PTS e escolha Performance Test > Reports.

  2. Localize o relatório desejado e clique em View Report na coluna Actions.

Importante

Os logs de amostragem ficam retidos por 30 dias. Após esse período, não é mais possível visualizá-los. Para evitar perda de dados, exporte o relatório para o seu dispositivo local antes que o prazo de retenção expire.

Seções do relatório

Um relatório de teste de desempenho do JMeter contém quatro seções: Business Monitoring, Load Generator Monitoring, Request Sampling Log e JMeter Logs.

Monitoramento de negócios

Acesse Global Monitoring > Business Monitoring para visualizar as métricas no nível do cenário e os detalhamentos por Sampler.

Business Monitoring view

Esta visualização contém dois grupos de métricas:

As métricas do cenário resumem a execução geral do teste:

Métrica

Descrição

VUM

Total de recursos consumidos, medido em Virtual User Minutes (VUM). Um VUM equivale a um usuário virtual em execução por um minuto.

Scenario Concurrency

Usuários virtuais simultâneos ativos. Durante a fase de aquecimento, esse valor aumenta progressivamente até atingir o nível de concorrência configurado. Após o aquecimento, ele corresponde exatamente ao nível definido.

Scenario TPS (s)

Total de requisições em todos os períodos estatísticos dos agentes dividido pelo tempo.

Total Requests

Total de requisições enviadas em todo o cenário.

Successful RT Avg (ms)

Tempo de Resposta (RT) médio para todas as requisições bem-sucedidas. Um valor estável ou baixo indica desempenho consistente do backend.

Failed RT Avg (ms)

RT médio para todas as requisições com falha. Compare com o RT das requisições bem-sucedidas para determinar se as falhas se correlacionam a timeouts ou rejeições imediatas.

Success Rate

Percentual de requisições bem-sucedidas em todos os agentes.

Load Source

Origem do tráfego de teste: internet pública na China continental ou VPC da Alibaba Cloud.

Specified IP Addresses

Quantidade de endereços IP de origem configurados nas definições de carga do cenário.

As métricas de negócios detalham o desempenho por Sampler individual:

Métrica

Descrição

Sampler Name

Nome do Sampler ou o total agregado do cenário.

Total Requests

Total de requisições enviadas por este Sampler.

Average TPS

Valor médio de TPS do cenário atual durante o período de teste de desempenho. Calculado pela divisão do total de requisições durante o teste de desempenho do Sampler pela duração do teste.

Success Rate

Percentual de requisições bem-sucedidas para este Sampler. Clique na contagem de sucessos ou falhas para ir diretamente às entradas de log correspondentes. Clique em Details para ver as contagens de falhas agrupadas por código de status HTTP (2XX, 3XX, 4XX, 5XX) e outras exceções. Em other exceptions, visualize a classificação de erros, mensagens de erro e sua distribuição percentual.

Average Response Time

Tempo de resposta médio para este Sampler. Clique em Details para ver os tempos de resposta máximo, mínimo e percentis.

Traffic (Send/Receive)

Total de bytes enviados e recebidos por este Sampler.

Interpretar métricas de negócios

Utilize estes padrões para identificar problemas comuns de desempenho:

  • Tempos de resposta estáveis sob carga crescente: O sistema lida bem com a carga. Este é o padrão esperado para um service saudável.

  • Tempos de resposta aumentando com TPS estável: O backend aproxima-se da saturação. Dimensione os recursos ou otimize os endpoints lentos.

  • Platô de TPS enquanto a concorrência aumenta: Existe um gargalo, provavelmente na camada de aplicação, banco de dados ou rede. Verifique os Samplers mais lentos para obter pistas.

  • Taxa de sucesso em declínio: As requisições com falha aumentam. Agrupe os erros por código de status HTTP usando Details para isolar a causa raiz (por exemplo, 429 para limitação de taxa ou 503 para sobrecarga do service).

Monitoramento do gerador de carga

Acesse Global Monitoring > Load Generator Monitoring para verificar a integridade das máquinas que geram o tráfego de teste.

Load Generator Monitoring view

A visualização de monitoramento exibe a localização, largura de banda de rede, utilização de CPU e uso de memória de cada gerador de carga. Monitore essas métricas para garantir que os próprios geradores de carga não se tornem um gargalo capaz de distorcer os resultados do teste.

Log de amostragem de requisições

Clique em Request Sampling Log e, em seguida, clique em View Details em qualquer requisição para inspecionar suas informações General e o Timing Waterfall.

Os logs de amostragem ajudam a depurar falhas individuais de requisições. O Timing Waterfall mostra onde o tempo é gasto em cada fase da requisição e facilita a identificação de etapas lentas.

Logs do JMeter

Clique em JMeter Logs para visualizar e recuperar a saída de log do mecanismo JMeter.

Na aba JMeter Logs, use a barra de filtros para pesquisar por Log Level, Time Range e Stress Thread. Selecione um Load Generator ID diferente para visualizar os logs desse gerador de carga específico. A área de log exibe detalhes de inicialização e startup do JMeter, como versão, ambiente Java, sistema operacional, memória, número de processadores e arquivo JMX carregado.

Use os logs do JMeter para solucionar problemas no nível do script, como grupos de threads mal configurados, erros de plugin ou falhas de asserção que não aparecem nas métricas de negócios.

Nota

O Backend Listener coleta os dados de monitoramento. Tanto o período de amostragem do agente quanto o período de agregação de dados são de 15 segundos. Portanto, as métricas podem apresentar um pequeno atraso em relação às condições em tempo real.

Solucionar problemas comuns

Sintoma

Causa provável

Ação

Alta taxa de erro com códigos 5XX

Sobrecarga ou falha do service de backend

Verifique os logs da aplicação e dimensione os recursos de backend.

Alta taxa de erro com códigos 4XX

Parâmetros de requisição incorretos ou problemas de autenticação

Revise a configuração do Sampler e os cabeçalhos da requisição no log de amostragem.

Picos de tempo de resposta no início do teste

Cold starts, cache misses ou inicialização do pool de conexões

Execute primeiro um teste curto de aquecimento ou exclua a fase de aquecimento da análise.

CPU do gerador de carga elevada

Gerador sobrecarregado

Distribua a carga entre mais geradores ou reduza a concorrência por gerador.

Métricas mostram atraso inesperado

Janela de agregação de 15 segundos

Este é o comportamento esperado. Aguarde pelo menos dois ciclos de agregação antes de tirar conclusões.

Próximos passos