UiPath Documentation
uipath-cli
latest
false
Guide de l'utilisateur de UiPath CLI
Important :
Ce contenu a été traduit à l'aide d'une traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

données d’exécution de uip tm

Syntaxe et options des verbes `uip tm perf-scenario` qui inspectent l'exécution d'un scénario — liste des exécutions, résultats obtenus, erreurs http, erreurs d'automatisation et mesures de transaction.

Ces uip tm perf-scenario verbes inspectent les données produites par une exécution de scénario: la liste d'exécution elle-même, le bundle complet de résultats, les erreurs HTTP, les échecs d'étape d'automatisation et les mesures par transaction.

Cette page fait partie du groupe de commandes uip tm perf-scenario - consultez cette page pour les verbes du cycle de vie du scénario (create, get, list, execute, stop, list-dry-run-reports) et les concepts partagés.

Synthèse​

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>]

Tous les verbes respectent les options globales et les codes de sortie standard. Chaque verbe accepte --log-level <level> (par défaut Information).

Remarque :

Aucun de ces verbes ne prend --project-key - ils appellent directement Performance Service plutôt que de résoudre un projet Test Manager. --load-group-id voici l'ID du groupe de charge par exécution de load-groups list, et non le LoadGroupId du scénario de perf-scenario get.

uip tm - Liste des exécutions perf-scenario​

Répertoriez les exécutions de scénarios, éventuellement filtrées sur un scénario et/ou un type d'exécution (exécution d'essai vs. complète).

Options​

DrapeauDescription
--project-key <key>Requis. Propriétaire du projet.
--scenario-id <uuid>Filtrez sur un seul scénario (UUID, pas la clé SP1:7).
--execution-type <type>Filtrez par type d’exécution: dryRun ou performanceTesting.
--limit <n>Nombre maximal de résultats à renvoyer. Par défaut, la taille de page du service lorsqu'elle est omise.
--offset <n>Résultats à ignorer pour la pagination. La valeur par défaut est 0.
--query <expr>un filtre de style jq appliqué aux données de sortie.

Exemple​

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

Format des données​

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

résultats du scénario de performances uip tm​

Obtenez le bundle complet de données d’exécution pour une exécution: série temporelle par groupe de charge, processeur/RAM et journaux d'application. Il s'agit de la même charge utile sous-jacente perf-scenario execute --wait imprime une fois l'exécution terminée.

Options​

DrapeauDescription
--execution-id <uuid>Requis. ID d’exécution du scénario.
--completed <bool>true lit l'exécution terminée dans la base de données; false lit une exécution en direct et toujours en cours d'exécution à partir de Redis. La valeur par défaut est true.
--query <expr>un filtre de style jq appliqué aux données de sortie.

Exemple​

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

Format des données​

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

Il s’agit de la forme d’authentification brute du service de performances. execute --wait traite les mêmes données sous-jacentes dans la forme plus conviviale LoadGroups/ApplicationLogs documentée sur la page perf-scenario execute — appelez results get --completed false directement uniquement lorsque vous avez besoin de la vue en direct/en cours à mi-parcours.

uip tm perf-scenario http-errors liste​

Répertorie les erreurs HTTP enregistrées lors de l'exécution d'un groupe de charge, regroupées par requête et sur une période de temps.

Options​

DrapeauDescription
--execution-id <uuid>Requis. ID d’exécution du scénario.
--load-group-id <uuid>Requis. ID d’exécution du groupe de charge (à partir de load-groups list, et non du scénario LoadGroupId).
--start-time-ms <n>Requis. Début de la période, en ms à partir du début de l'exécution. Utilisez 0 pour l'ensemble de l'exécution.
--end-time-ms <n>Requis. Fin de la période, en ms à partir du début de l'exécution. Utilisez la durée d'exécution pour l'exécution entière.
--query <expr>un filtre de style jq appliqué aux données de sortie.

Exemple​

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

Format des données​

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

uip tm perf-scenario automation-errors​

Répertorier les échecs d'une étape d'automatisation pour l'exécution d'un groupe de charge sur une période donnée.

Options​

DrapeauDescription
--execution-id <uuid>Requis. ID d’exécution du scénario.
--load-group-id <uuid>Requis. ID d’exécution du groupe de charge (à partir de load-groups list).
--start-time-ms <n>Requis. Début de la période, en ms à partir du début de l'exécution. Utilisez 0 pour l'ensemble de l'exécution.
--end-time-ms <n>Requis. Fin de la période, en ms à partir du début de l'exécution.
--query <expr>un filtre de style jq appliqué aux données de sortie.

Exemple​

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

Format des données​

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

uip tm perf-scenario transaction-metrics - liste​

Répertoriez les mesures de temps de réponse et de débit par transaction (moyenne, P50, P95, P99) pour un groupe de charge, sur une période de temps. SUT d'API uniquement - ces données ne sont pas collectées pour les scénarios pilotés par un navigateur.

Options​

DrapeauDescription
--load-group-id <uuid>Requis. ID d’exécution du groupe de charge (à partir de load-groups list).
--start-time-ms <n>Requis. Début de la période, en ms à partir du début de l'exécution. Utilisez 0 pour l'ensemble de l'exécution.
--end-time-ms <n>Requis. Fin de la période, en ms à partir du début de l'exécution.
--query <expr>un filtre de style jq appliqué aux données de sortie.

Exemple​

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

Format des données​

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

Notez que ce verbe ne prend pas de --execution-id - uniquement --load-group-id, contrairement à http-errors list et automation-errors list.

  • uip tm perf-scenario — cycle de vie du scénario et concepts partagés.
  • Groupes de charge — source du --load-group-id utilisé sur cette page.
  • Rapports : rendent les rapports créés à des fins d’exécution ou de comparaison.

Voir également​

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour