UiPath Documentation
uipath-cli
latest
false
Guía del usuario de UiPath CLI
Importante :
Este contenido se ha traducido mediante traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.

datos de ejecución de uip tm perf-scenario

Sintaxis y opciones para los verbos `uip tm perf-scenario` que inspeccionan la ejecución de un escenario: lista de ejecuciones, obtención de resultados, errores http, errores de automatización y métricas de transacción.

Estos uip tm perf-scenario verbos inspeccionan los datos producidos por la ejecución de un escenario: la propia lista de ejecución, el paquete de resultados completo, los errores HTTP, los fallos en los pasos de automatización y las métricas por transacción.

Esta página forma parte del grupo de comandos uip tm perf-scenario : consulta esa página para ver los verbos del ciclo de vida del escenario (create, get, list, execute, stop, list-dry-run-reports) y los conceptos compartidos.

Sinopsis​

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 los verbos respetan las opciones globales y los códigos de salida estándar. Cada verbo acepta --log-level <level> (predeterminado Information).

Nota:

Ninguno de estos verbos ocupa --project-key: llaman al Performance Service directamente en lugar de resolver un proyecto de Test Manager. --load-group-id aquí está el ID del grupo de carga por ejecución de load-groups list, no el LoadGroupId del escenario de perf-scenario get.

Lista de ejecuciones de uip tm perf-scenario​

Enumera las ejecuciones de escenarios, opcionalmente filtradas a un escenario y/o un tipo de ejecución (ejecución en seco frente a completa).

Opciones​

MarcaDescripción
--project-key <key>Obligatorio. Proyecto propietario.
--scenario-id <uuid>Filtrar a un escenario (UUID, no la clave SP1:7).
--execution-type <type>Filtrar por tipo de ejecución: dryRun o performanceTesting.
--limit <n>Máximo de resultados que devolver. Cuando se omite, se establece de forma predeterminada en el tamaño de la página del propio servicio.
--offset <n>Resultados a omitir, para la paginación. El valor predeterminado es 0.
--query <expr>filtro de estilo jq aplicado a los datos de salida.

Ejemplo​

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

Forma de datos​

{
  "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"
      }
    ]
  }
}

Obtener resultados de escenario de rendimiento de uip tm​

Obtén el paquete de datos de ejecución completo para una ejecución: serie temporal por grupo de carga, CPU/RAM y registros de aplicación. Esta es la misma carga útil subyacente perf-scenario execute --wait que se imprime una vez que finaliza la ejecución.

Opciones​

MarcaDescripción
--execution-id <uuid>Obligatorio. ID de ejecución del escenario.
--completed <bool>true lee la ejecución finalizada de la base de datos; false lee una ejecución en vivo y en ejecución de Redis. El valor predeterminado es true.
--query <expr>filtro de estilo jq aplicado a los datos de salida.

Ejemplo​

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

Forma de datos​

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

Esta es la forma de transferencia sin procesar del Performance Service. execute --wait posprocesa los mismos datos subyacentes en la forma LoadGroups/ApplicationLogs más amigable documentada en la página perf-scenario execute — llama a results get --completed false directamente solo cuando necesites la vista en vivo/en progreso a mitad de la ejecución.

Lista de errores http de escenario de rendimiento de uip tm​

Enumera los errores HTTP registrados para la ejecución de un grupo de carga, agrupados por solicitud, durante una ventana de tiempo.

Opciones​

MarcaDescripción
--execution-id <uuid>Obligatorio. ID de ejecución del escenario.
--load-group-id <uuid>Obligatorio. Cargue el ID de ejecución del grupo (de load-groups list, no el LoadGroupId del escenario).
--start-time-ms <n>Obligatorio. Inicio de la ventana, en ms desde el inicio de la ejecución. Usa 0 para toda la ejecución.
--end-time-ms <n>Obligatorio. Fin de la ventana, en ms desde el inicio de la ejecución. Utilice la duración de la ejecución para toda la ejecución.
--query <expr>filtro de estilo jq aplicado a los datos de salida.

Ejemplo​

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

Forma de datos​

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

Lista de errores de automatización de escenarios de rendimiento de uip tm​

Enumera los fallos de los pasos de automatización para la ejecución de un grupo de carga, durante una ventana de tiempo.

Opciones​

MarcaDescripción
--execution-id <uuid>Obligatorio. ID de ejecución del escenario.
--load-group-id <uuid>Obligatorio. Cargar ID de ejecución del grupo (de load-groups list).
--start-time-ms <n>Obligatorio. Inicio de la ventana, en ms desde el inicio de la ejecución. Usa 0 para toda la ejecución.
--end-time-ms <n>Obligatorio. Fin de la ventana, en ms desde el inicio de la ejecución.
--query <expr>filtro de estilo jq aplicado a los datos de salida.

Ejemplo​

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

Forma de datos​

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

Lista de métricas de transacción de escenarios de rendimiento de uip tm​

Enumerar las métricas de tiempo de respuesta y rendimiento por transacción (promedio, P50, P95, P99) para un grupo de carga, durante una ventana de tiempo. Solo COU de API : estos datos no se recopilan para escenarios impulsados por el navegador (web).

Opciones​

MarcaDescripción
--load-group-id <uuid>Obligatorio. Cargar ID de ejecución del grupo (de load-groups list).
--start-time-ms <n>Obligatorio. Inicio de la ventana, en ms desde el inicio de la ejecución. Usa 0 para toda la ejecución.
--end-time-ms <n>Obligatorio. Fin de la ventana, en ms desde el inicio de la ejecución.
--query <expr>filtro de estilo jq aplicado a los datos de salida.

Ejemplo​

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

Forma de datos​

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

Ten en cuenta que este verbo no necesita --execution-id, solo --load-group-id, a diferencia de http-errors list y automation-errors list.

  • uip tm perf-scenario : ciclo de vida del escenario y conceptos compartidos.
  • Grupos de carga : origen de los --load-group-id utilizados en esta página.
  • Informes : renderiza informes creados para una ejecución o una comparación.

Ver también​

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado