UiPath Documentation
uipath-cli
latest
false
Guia do usuário da UiPath CLI
Importante :
Este conteúdo foi traduzido com auxílio de tradução automática. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

dados de execução do cenário-perf do uip tm

Sintaxe e opções para os verbos "uip tm perf-scenario" que inspecionam a execução de um cenário — lista de execuções, obtenção de resultados, erros-http, erros-de-automação e métricas de transação.

Esses verbos uip tm perf-scenario inspecionam os dados produzidos por uma execução de cenário: a própria lista de execução, o pacote de resultados completo, erros de HTTP, falhas na etapa de automação e métricas por transação.

Esta página faz parte do grupo de comando uip tm perf-scenario — consulte aquela página para ver os verbos do ciclo de vida do cenário (create, get, list, execute, stop, list-dry-run-reports) e conceitos compartilhados.

Resumo​

uip tm perf-scenario executions list --project-key <key> [--scenario-id <uuid>] [--execution-type <type>] [--limit <n>] [--offset <n>] [--query <expr>]
uip tm perf-scenario results get --execution-id <uuid> [--completed <true|false>] [--query <expr>]
uip tm perf-scenario http-errors list --execution-id <uuid> --load-group-id <uuid> --start-time-ms <n> --end-time-ms <n> [--query <expr>]
uip tm perf-scenario automation-errors list --execution-id <uuid> --load-group-id <uuid> --start-time-ms <n> --end-time-ms <n> [--query <expr>]
uip tm perf-scenario transaction-metrics list --load-group-id <uuid> --start-time-ms <n> --end-time-ms <n> [--query <expr>]
uip tm perf-scenario executions list --project-key <key> [--scenario-id <uuid>] [--execution-type <type>] [--limit <n>] [--offset <n>] [--query <expr>]
uip tm perf-scenario results get --execution-id <uuid> [--completed <true|false>] [--query <expr>]
uip tm perf-scenario http-errors list --execution-id <uuid> --load-group-id <uuid> --start-time-ms <n> --end-time-ms <n> [--query <expr>]
uip tm perf-scenario automation-errors list --execution-id <uuid> --load-group-id <uuid> --start-time-ms <n> --end-time-ms <n> [--query <expr>]
uip tm perf-scenario transaction-metrics list --load-group-id <uuid> --start-time-ms <n> --end-time-ms <n> [--query <expr>]

Todos os verbos honram as opções globais e os códigos de saída padrão. Todo verbo aceita --log-level <level> (padrão Information).

Observação:

Nenhum desses verbos leva --project-key — eles chamam o Serviço de Desempenho diretamente em vez de resolver um projeto do Test Manager. --load-group-id aqui é o ID do grupo de carga por execução de load-groups list, não o LoadGroupId do cenário de perf-scenario get.

lista de execuções de cenário-perf do uip tm​

Lista execuções de cenários, opcionalmente filtradas para um cenário e/ou um tipo de execução (execução de simulação versus completa).

Opções​

BandeiraDescription
--project-key <key>Obrigatório. Proprietário do projeto.
--scenario-id <uuid>Filtre para um cenário (UUID, não a chave SP1:7).
--execution-type <type>Filtrar por tipo de execução: dryRun ou performanceTesting.
--limit <n>Máximo de resultados a serem retornados. O padrão é o tamanho da página do próprio serviço quando omitido.
--offset <n>Resultados a ignorar para paginação. O padrão é 0.
--query <expr>filtro no estilo jq aplicado aos dados de saída.

Exemplo​

uip tm perf-scenario executions list \
  --project-key DEMO \
  --scenario-id 756e8ebf-c227-0000-8a9f-0b49fd934bef \
  --execution-type performanceTesting
uip tm perf-scenario executions list \
  --project-key DEMO \
  --scenario-id 756e8ebf-c227-0000-8a9f-0b49fd934bef \
  --execution-type performanceTesting

Formato dos dados​

{
  "Code": "PerfExecutionsList",
  "Data": {
    "Data": [
      {
        "Id": "80694766-5a44-0000-0985-0b49fd93832d",
        "ExecutionType": "performanceTesting",
        "Status": "Finished"
      }
    ]
  }
}
{
  "Code": "PerfExecutionsList",
  "Data": {
    "Data": [
      {
        "Id": "80694766-5a44-0000-0985-0b49fd93832d",
        "ExecutionType": "performanceTesting",
        "Status": "Finished"
      }
    ]
  }
}

resultados do cenário de perf do uip tm obter​

Obtenha o pacote de dados de execução completo para uma execução: série temporal por grupo de carga, CPU/RAM e logs de aplicativo. Essa é a mesma carga subjacente perf-scenario execute --wait imprime quando a execução termina.

Opções​

BandeiraDescription
--execution-id <uuid>Obrigatório. ID de execução do cenário.
--completed <bool>true lê a execução concluída do banco de dados; false lê uma execução ao vivo e ainda em execução do Redis. O padrão é true.
--query <expr>filtro no estilo jq aplicado aos dados de saída.

Exemplo​

uip tm perf-scenario results get --execution-id 80694766-5a44-0000-0985-0b49fd93832d
uip tm perf-scenario results get --execution-id 80694766-5a44-0000-0985-0b49fd93832d

Formato dos dados​

{
  "Code": "PerfExecutionResults",
  "Data": {
    "ExecutionsData": {},
    "ApplicationLogs": []
  }
}
{
  "Code": "PerfExecutionResults",
  "Data": {
    "ExecutionsData": {},
    "ApplicationLogs": []
  }
}

Esta é a forma de passagem bruta do Serviço de Desempenho. execute --wait pós-processa os mesmos dados subjacentes na forma mais amigável LoadGroups/ApplicationLogs documentada na página perf-scenario execute — chame results get --completed false diretamente quando você precisar da visualização ao vivo/em andamento no meio da execução.

lista de erros http do uip tm perf-scenario​

Liste erros de HTTP gravados para a execução de um grupo de carga, agrupados por solicitação, ao longo de uma janela de tempo.

Opções​

BandeiraDescription
--execution-id <uuid>Obrigatório. ID de execução do cenário.
--load-group-id <uuid>Obrigatório. Carregue o ID de execução do grupo (de load-groups list, não o LoadGroupId do cenário).
--start-time-ms <n>Obrigatório. Início da janela, em ms a partir do início da execução. Use 0 para a execução inteira.
--end-time-ms <n>Obrigatório. Fim da janela, em ms a partir do início da execução. Use a duração para toda a execução.
--query <expr>filtro no estilo jq aplicado aos dados de saída.

Exemplo​

uip tm perf-scenario http-errors list \
  --execution-id 80694766-5a44-0000-0985-0b49fd93832d \
  --load-group-id 082486b0-8d51-0000-b54a-0b4a1388f850 \
  --start-time-ms 0 \
  --end-time-ms 240000
uip tm perf-scenario http-errors list \
  --execution-id 80694766-5a44-0000-0985-0b49fd93832d \
  --load-group-id 082486b0-8d51-0000-b54a-0b4a1388f850 \
  --start-time-ms 0 \
  --end-time-ms 240000

Formato dos dados​

{
  "Code": "PerfHttpErrorsList",
  "Data": { "Errors": [] }
}
{
  "Code": "PerfHttpErrorsList",
  "Data": { "Errors": [] }
}

lista de erros de automação do cenário de perf do uip tm​

Liste falhas na etapa de automação para a execução de um grupo de carga ao longo de uma janela de tempo.

Opções​

BandeiraDescription
--execution-id <uuid>Obrigatório. ID de execução do cenário.
--load-group-id <uuid>Obrigatório. Carregar ID de execução do grupo (de load-groups list).
--start-time-ms <n>Obrigatório. Início da janela, em ms a partir do início da execução. Use 0 para a execução inteira.
--end-time-ms <n>Obrigatório. Fim da janela, em ms a partir do início da execução.
--query <expr>filtro no estilo jq aplicado aos dados de saída.

Exemplo​

uip tm perf-scenario automation-errors list \
  --execution-id 80694766-5a44-0000-0985-0b49fd93832d \
  --load-group-id 082486b0-8d51-0000-b54a-0b4a1388f850 \
  --start-time-ms 0 \
  --end-time-ms 240000
uip tm perf-scenario automation-errors list \
  --execution-id 80694766-5a44-0000-0985-0b49fd93832d \
  --load-group-id 082486b0-8d51-0000-b54a-0b4a1388f850 \
  --start-time-ms 0 \
  --end-time-ms 240000

Formato dos dados​

{
  "Code": "PerfAutomationErrorsList",
  "Data": { "Errors": [] }
}
{
  "Code": "PerfAutomationErrorsList",
  "Data": { "Errors": [] }
}

lista de métricas de transação do uip tm perf-scenario​

Liste as métricas de tempo de resposta e taxa de transferência por transação (média, P50, P95, P99) para um grupo de carga, ao longo de uma janela de tempo. Apenas SUTs de API — esses dados não são coletados para cenários orientados por navegador (Web).

Opções​

BandeiraDescription
--load-group-id <uuid>Obrigatório. Carregar ID de execução do grupo (de load-groups list).
--start-time-ms <n>Obrigatório. Início da janela, em ms a partir do início da execução. Use 0 para a execução inteira.
--end-time-ms <n>Obrigatório. Fim da janela, em ms a partir do início da execução.
--query <expr>filtro no estilo jq aplicado aos dados de saída.

Exemplo​

uip tm perf-scenario transaction-metrics list \
  --load-group-id 082486b0-8d51-0000-b54a-0b4a1388f850 \
  --start-time-ms 0 \
  --end-time-ms 240000
uip tm perf-scenario transaction-metrics list \
  --load-group-id 082486b0-8d51-0000-b54a-0b4a1388f850 \
  --start-time-ms 0 \
  --end-time-ms 240000

Formato dos dados​

{
  "Code": "PerfTransactionMetricsList",
  "Data": { "Metrics": [] }
}
{
  "Code": "PerfTransactionMetricsList",
  "Data": { "Metrics": [] }
}

Observe que esse verbo não leva --execution-id — apenas --load-group-id, ao contrário de http-errors list e automation-errors list.

  • uip tm perf-scenario — ciclo de vida do cenário e conceitos compartilhados.
  • Grupos de carga — origem do --load-group-id usado nesta página.
  • Relatórios — renderize relatórios criados para uma execução ou uma comparação.

Veja também​

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