UiPath Documentation
test-manager
latest
false
Guia do usuário do Test Manager
Importante :
A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

Execução de cenários de desempenho

Execute cenários de desempenho no Test Manager como simulações ou testes de carga completos para avaliar o comportamento do sistema sob carga.

Start a performance scenario, follow its four execution phases, and read the live dashboard and charts. A dry run runs each load group with a single robot before you start the full execution.

Context​

Execute um cenário de desempenho executando primeiro uma simulação para validar a estabilidade e os requisitos de recursos e, em seguida, inicie uma execução completa para mensurar a carga, os tempos de tesposta e as taxas de erro em seus usuários virtuais configurados.

Etapas​

  1. Faça logon no Test Manager.

  2. Abra um projeto.

  3. Open a performance scenario and select Dry run.

    Dica:

    Uma simulação executa cada grupo de cargas com um único robô para validar a estabilidade da automação e detectar configurações incorretas da infraestrutura. Após iniciar a simulação, expanda o painel Logs do aplicativo do lado direito para verificar se o Analisador de Fluxo de Trabalho detectou funcionalidades não compatíveis. Revise o log de atividades e os arquivos de fluxos de trabalho para identificar e corrigir quaisquer problemas antes de realizar uma execução completa. A simulação também calcula os recursos necessários antes da execução eompleta.

  4. During the dry run, under Test groups, identify a group and select its associated camera icon to view the live streaming.

    Observação:

    A transmissão ao vivo está disponível apenas durante simulações.

  5. Open a performance scenario for which you already performed a dry run, then select Full execution. The execution screen is opened automatically.

  6. Monitore o painel em tempo real e verifique o status de execução. A barra de progresso exibe quatro fases sequenciais.

    1. Carregamento de configuração de teste - O sistema valida a configuração do cenário e carrega os detalhes de configuração (casos de teste, grupos de carga, limites e fontes de dados).
    2. Provisionamento de recursos - Os recursos de execução necessários são alocados.
      • Para robôs de nuvem, isso significa provisionar robôs sem servidor e consumir Platform Units.
      • Para robôs on-premises, isso significa que as máquinas e os runtimes corretos estão disponíveis.
    3. Preparação de usuários virtuais - Os usuários virtuais são inicializados com base nas configurações do grupo de carga definidas, que inclui conexão de robôs, atribuição de casos de teste e preparação do ambiente de execução.
    4. Execução completa - O teste de desempenho real é executado de acordo com o perfil de carga configurado (ramificação, pico, redução). O monitoramento em tempo real de métricas (tempos de resposta, taxas de erro, uso da infraestrutura) fica disponível nesta fase.
  7. Consulte a visão geral da execução. O painel mostra o resumo de uma execução de teste de desempenho.

    • Grupos de carga: grupos de carga ativos atualmente sendo executados em paralelo.
    • Usuários virtuais: usuários virtuais ativos para todo o cenário.
    • Erros: ocorreram erros durante a execução até agora (HTTP, erros de automação) em todos os grupos.
    • Tempo médio de resposta: tempo de resposta médio e máximo detectado em todos os grupos.
    • Gráfico: carregue o perfil com uma representação visual do progresso.
  8. Consulte as métricas. O arquivamento representa o tempo de resposta médio geral para o grupo de carga atualmente selecionado. Você pode redimensionar e mover a barra destacada para ampliar um intervalo de tempo específico. Vários gráficos também são fornecidos.

    • A seção do gráfico Perfil de carga mostra quantos usuários virtuais estavam ativos em um determinado momento. Isso reflete as fases de aceleração, pico e redução configuradas.
    • The HTTP Response Time (ms) chart section tracks the average response time of HTTP requests over the selected period. Compare against thresholds (for example, 1,000 ms) to see where performance degrades.
    • The HTTP Errors chart section displays the percentage of HTTP-level errors (for example, 404, 503). This helps identify if server or network issues are causing instability.
    • A seção do gráfico Duração da etapa de automação (ms) mede quanto tempo as etapas de automação individuais levam para serem executadas. Os picos podem indicar ineficiências ou problemas no design da automação.
    • The Automation Errors (%) chart section shows the percentage of automation-level errors (for example, failed selectors, exceptions). This helps differentiate system errors from automation issues.
    • A seção do gráfico Infraestrutura – Execução de CPU de robôs (%) monitora o uso da CPU dos robôs que executam a carga. O uso alto ou sustentado da CPU pode indicar um gargalo de recursos.
    • A seção do gráfico Infraestrutura – Execução de memória de robôs (%) rastreia o consumo de memória da execução de robôs. Isso é útil para detectar vazamentos de memória ou uso excessivo ao longo do tempo.
    • Use métricas de percentil, como P50, P90 ou P95, são exibidas para ajudar você a entender a distribuição de tempos de resposta e identificar valores discrepantes que podem afetar a experiência do usuário. Eles estão disponíveis para métricas como: tempo de resposta HTTP, Erros HTTP, Duração da etapa de automação, Erros de automação.
  9. Monitore problemas durante a execução. Verifique o log do aplicativo e os níveis de gravidade no lado direito da tela de execução. Para testes de desempenho de API, você pode consultar o progresso e os resultados da execução em formato de gráfico ou em formato de métrica. As seguintes informações são exibidas: níveis de API, média, mínimo, máximo.

    • Info – informações gerais, como alocação de recursos
    • Aviso – violações de limite ou possíveis condições de risco
    • Erro – automação ou falhas HTTP (por exemplo, tempos limite de solicitação, erros de seletor)
    • Fatal — falhas graves de execução que impedem que o teste continue

Resultado​

O cenário de desempenho completa sua simulação ou execução completa. O painel de resultados exibe perfis de carga, tempos de resposta, taxas de erro e métricas de infraestrutura para cada grupo de cargas.

  • Context​
  • Etapas​
  • Resultado​

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades