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.

Solução de problemas de testes de desempenho

Erros comuns e soluções para falhas de teste de desempenho no Test Manager, incluindo problemas de seletor, incompatibilidades de pacote e problemas de conexão com robô.

Consulte a lista de erros comuns e cenários de falha de depuração.

Seletor não encontrado.

Solução: atualize os seletores de interface gráfica e valide no Studio.

Incompatibilidade de pacote.

Solução: atualize para versões de pacote compatíveis e reimplante.

Problemas de conexão do robô.

Solução: verifique a configuração e as credenciais do Orchestrator.

Cenários de falha de depuração.

Solução: use logs de aplicativos, avalie os detalhes do erro HTTP e analise gráficos de uso da infraestrutura para isolar causas raiz.

Solução de problemas de métricas de PT ausentes (Porta 5671 bloqueada)

Se os gráficos do Teste de Desempenho estiverem vazios ou as métricas estiverem ausentes, isso pode ser causado por um firewall bloqueando a Porta 5671, que é necessária para a comunicação com o Hub de Eventos do Azure. O UiPath Robot usa essa porta para enviar métricas de desempenho para o Serviço de Teste de Desempenho.

Se a porta 5671 estiver bloqueada, o Performance Testing retorna automaticamente à comunicação baseada em WebSocket na porta 443 e, se ela também falhar, retorna ainda mais à entrega de métrica baseada em API. Você normalmente não precisa solicitar uma nova regra de firewall — o fallback acontece automaticamente — mas o diagnóstico abaixo ainda ajuda a confirmar qual caminho suas métricas estão realmente usando.

Context

  • Protocolo de Comunicação
    • Protocolo: AMQP (Protocolo de fila de mensagens avançado)
    • Transporte: TCP
    • Porta: 5671
  • Criptografia
    • Toda a comunicação é protegida usando TLS 1.2 ou superior.
    • A criptografia em trânsito é aplicada pelo Azure Event Hub.
    • Os dados em repouso são criptografados usando chaves gerenciadas pela Microsoft. A UiPath não aplica criptografia adicional na camada do aplicativo.
  • Autenticação
    • A autenticação é tratada usando tokens de Assinatura de Acesso Compartilhado (SAS).
    • Os tokens são emitidos e validados pelo Azure Event Hub.
    • Apenas clientes autenticados podem publicar mensagens.
  • Detalhes do endpoint
    • Formato do ponto de extremidade: *.http://servicebus.windows.net|servicebus.windows.net.
    • Serviço: Hub de eventos do Azure (serviço gerenciado do Microsoft Azure).
  • Visão geral da arquitetura
    1. O Robô envia métricas de desempenho usando o AMQP sobre TLS.
    2. Os dados são transmitidos para o Azure Event Hub.
    3. O serviço Teste de desempenho consome os eventos.
    4. As métricas são processadas e exibidas em painéis.

Solução

  1. Execute o seguinte comando na máquina do Robô usando o Windows PowerShell.
    Test-NetConnection -ComputerName tmh-prod-tmh-eus-ehn.servicebus.windows.net -Port 5671
    Test-NetConnection -ComputerName tmh-prod-tmh-eus-ehn.servicebus.windows.net -Port 5671
    
  2. Interprete os resultados.
    • A porta está aberta (expectável). Isso significa que o robô pode se comunicar com sucesso com o hub de eventos do Azure.
      TcpTestSucceeded : True
      TcpTestSucceeded : True
      
    • A porta está bloqueada. Isso indica que o firewall está bloqueando a comunicação de saída na porta 5671.
      WARNING: TCP connect to (x.x.x.x : 5671) failed
      WARNING: TCP connect to (x.x.x.x : 5671) failed
      
      TcpTestSucceeded : False
      TcpTestSucceeded : False
      

Permitir a seguinte conexão de saída (regra do firewall).

 ```
 ProtocolPortDestinationTCP5671*.http://servicebus.windows.net|servicebus.windows.net
 ```
 ```
 ProtocolPortDestinationTCP5671*.http://servicebus.windows.net|servicebus.windows.net
 ```

Informações Adicionais

  1. Se a porta 5671 estiver bloqueada, o Performance Testing realiza fallback automaticamente para a comunicação baseada em WebSocket na porta 443 para o Event Hub e, se ela também falhar, retorna ainda mais à entrega de métrica baseada em API.
  2. Se as métricas ainda não estiverem aparecendo após a confirmação da porta 5671 está bloqueada, o fallback automático também não foi bem-sucedido — geralmente porque a porta 443 ou o endpoint da API dos testes de desempenho também está bloqueado na saída para esse ambiente. Verifique o acesso de saída na porta 443 e o ponto de extremidade da API de testes de desempenho em seguida.
  3. Se a conectividade for bem-sucedida, mas as métricas ainda estiverem ausentes, é necessária uma investigação mais aprofundada dos logs do robô.

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