TestRunOutput interface
Modèle d’exécution de test de charge
Propriétés
| auto |
Critères d’arrêt automatique pour un test. Cela arrête automatiquement un test de charge si le pourcentage d’erreur est élevé pour une certaine fenêtre de temps. |
| certificate | Métadonnées de certificats |
| created |
Utilisateur qui a créé. |
| created |
Type de l’entité qui a créé l’exécution de test. (E.x. User, ScheduleTrigger, etc.). Valeurs possibles : « User », « ScheduledTrigger », « AzurePipelines », « GitHubWorkflows » |
| created |
L’URI pointant vers l’entité qui a créé la série de tests. |
| created |
Datetime de création(format littéral RFC 3339). |
| debug |
Activez ou désactivez la journalisation au niveau du débogage. True si les journaux de débogage sont activés pour l’exécution de test. Sinon, faux. |
| description | Description de l’exécution de test. |
| display |
Nom complet d’un testRun. |
| duration | Durée de l’exécution du test en millisecondes. |
| end |
DateTime de fin de l’exécution de test (format littéral RFC 3339). |
| environment |
Variables d’environnement définies en tant qu’ensemble <de paires nom,valeur>. |
| error |
Détails de l’erreur en cas d’échec dans l’exécution du test de charge |
| estimated |
Estimation du nombre d’heures d’utilisateur virtuel pour la série de tests. |
| executed |
Durée initiée par l’exécution du test. C’est un héritage, les nouveaux développements devraient utiliser createdDateTime. |
| execution |
L’exécution du test se termine avec DateTime (format littéral RFC 3339). |
| execution |
L’exécution du test commence DateTime (format littéral RFC 3339). |
| kind | Type de test. Valeurs possibles : « URL », « JMX », « Locust » |
| last |
Utilisateur qui a modifié la dernière fois. |
| last |
Datetime(format littéral RFC 3339 modifié). |
| load |
Configuration du test de charge. |
| pass |
Réussir les critères d’échec d’un test. |
| portal |
URL du portail. |
| public |
Injecter des moteurs de test de charge sans déployer d’adresse IP publique pour l’accès sortant |
| regional |
Statistiques régionales. La clé est le nom et la valeur de la région Azure correspond aux statistiques d’exécution de test. Le nom de la région doit être accepté par ARM et doit être une région prise en charge par Test de charge Azure. Par exemple, USA Est doit être passé en tant que « eastus ». Le nom de la région doit correspondre à l’une des chaînes de la colonne « Name » retournée par l’exécution de la commande Azure CLI « az account list-locations -o table ». |
| request |
Demander le niveau de collecte de données pour l’exécution de test Valeurs possibles : « AUCUNE », « ERREURS » |
| secrets | Les secrets peuvent être stockés dans un coffre de clés Azure ou dans n’importe quel autre magasin de secrets. Si le secret est stocké dans un coffre de clés Azure, la valeur doit être l’identificateur de secret et le type doit être AKV_SECRET_URI. Si le secret est stocké ailleurs, la valeur secrète doit être fournie directement et le type doit être SECRET_VALUE. |
| start |
Le format littéral dateTime(RFC 3339 de début de l’exécution de test). |
| status | État de l’exécution du test. Valeurs possibles : « ACCEPTED », « NOTSTARTED », « PROVISIONING », « PROVISIONED », « CONFIGURING », « CONFIGURED », « EXECUTING », « EXECUTED », « DEPROVISIONING », « DEPROVISIONED », « DONE », « CANCELLING », « CANCELLED », « FAILED », « VALIDATION_SUCCESS », « VALIDATION_FAILURE » |
| subnet |
ID de sous-réseau sur lequel les instances de test de charge doivent s’exécuter. |
| test |
Collection d’artefacts d’exécution de test |
| test |
ID de test associé. |
| test |
Résultat du test pour les critères de réussite/échec utilisés pendant l’exécution du test. Valeurs possibles : « PASSED », « NOT_APPLICABLE », « FAILED » |
| test |
L’identificateur d’exécution de test unique pour l’exécution de test de charge doit contenir uniquement des caractères alphabétiques minuscules, numériques, traits de soulignement ou trait d’union. |
| test |
Statistiques d’exécution de test. La clé est le nom et la valeur de l’échantillonneur est l’ensemble de statistiques pour les métriques de performances telles que le temps de réponse, le débit, etc. à partir de l’exécution du test de charge. Le nom de l’échantillonneur est identique au nom mentionné dans le script de test. Le nom de l’échantillonneur « Total » représente les statistiques agrégées de tous les échantillonneurs. |
| virtual |
Heures utilisateur virtuelles consommées par l’exécution de test. |
| virtual |
Nombre d’utilisateurs virtuels pour lesquels le test a été exécuté. |
Détails de la propriété
autoStopCriteria
Critères d’arrêt automatique pour un test. Cela arrête automatiquement un test de charge si le pourcentage d’erreur est élevé pour une certaine fenêtre de temps.
autoStopCriteria?: AutoStopCriteriaOutput
Valeur de propriété
certificate
Métadonnées de certificats
certificate?: CertificateMetadataOutput
Valeur de propriété
createdBy
Utilisateur qui a créé.
createdBy?: string
Valeur de propriété
string
createdByType
Type de l’entité qui a créé l’exécution de test. (E.x. User, ScheduleTrigger, etc.).
Valeurs possibles : « User », « ScheduledTrigger », « AzurePipelines », « GitHubWorkflows »
createdByType?: string
Valeur de propriété
string
createdByUri
L’URI pointant vers l’entité qui a créé la série de tests.
createdByUri?: string
Valeur de propriété
string
createdDateTime
Datetime de création(format littéral RFC 3339).
createdDateTime?: string
Valeur de propriété
string
debugLogsEnabled
Activez ou désactivez la journalisation au niveau du débogage. True si les journaux de débogage sont activés pour l’exécution de test. Sinon, faux.
debugLogsEnabled?: boolean
Valeur de propriété
boolean
description
Description de l’exécution de test.
description?: string
Valeur de propriété
string
displayName
Nom complet d’un testRun.
displayName?: string
Valeur de propriété
string
duration
Durée de l’exécution du test en millisecondes.
duration?: number
Valeur de propriété
number
endDateTime
DateTime de fin de l’exécution de test (format littéral RFC 3339).
endDateTime?: string
Valeur de propriété
string
environmentVariables
Variables d’environnement définies en tant qu’ensemble <de paires nom,valeur>.
environmentVariables?: Record<string, string>
Valeur de propriété
Record<string, string>
errorDetails
Détails de l’erreur en cas d’échec dans l’exécution du test de charge
errorDetails?: ErrorDetailsOutput[]
Valeur de propriété
estimatedVirtualUserHours
Estimation du nombre d’heures d’utilisateur virtuel pour la série de tests.
estimatedVirtualUserHours?: number
Valeur de propriété
number
executedDateTime
Durée initiée par l’exécution du test. C’est un héritage, les nouveaux développements devraient utiliser createdDateTime.
executedDateTime?: string
Valeur de propriété
string
executionEndDateTime
L’exécution du test se termine avec DateTime (format littéral RFC 3339).
executionEndDateTime?: string
Valeur de propriété
string
executionStartDateTime
L’exécution du test commence DateTime (format littéral RFC 3339).
executionStartDateTime?: string
Valeur de propriété
string
kind
Type de test.
Valeurs possibles : « URL », « JMX », « Locust »
kind?: string
Valeur de propriété
string
lastModifiedBy
Utilisateur qui a modifié la dernière fois.
lastModifiedBy?: string
Valeur de propriété
string
lastModifiedDateTime
Datetime(format littéral RFC 3339 modifié).
lastModifiedDateTime?: string
Valeur de propriété
string
loadTestConfiguration
Configuration du test de charge.
loadTestConfiguration?: LoadTestConfigurationOutput
Valeur de propriété
passFailCriteria
Réussir les critères d’échec d’un test.
passFailCriteria?: PassFailCriteriaOutput
Valeur de propriété
portalUrl
URL du portail.
portalUrl?: string
Valeur de propriété
string
publicIPDisabled
Injecter des moteurs de test de charge sans déployer d’adresse IP publique pour l’accès sortant
publicIPDisabled?: boolean
Valeur de propriété
boolean
regionalStatistics
Statistiques régionales. La clé est le nom et la valeur de la région Azure correspond aux statistiques d’exécution de test. Le nom de la région doit être accepté par ARM et doit être une région prise en charge par Test de charge Azure. Par exemple, USA Est doit être passé en tant que « eastus ». Le nom de la région doit correspondre à l’une des chaînes de la colonne « Name » retournée par l’exécution de la commande Azure CLI « az account list-locations -o table ».
regionalStatistics?: Record<string, TestRunStatisticsOutput>
Valeur de propriété
Record<string, TestRunStatisticsOutput>
requestDataLevel
Demander le niveau de collecte de données pour l’exécution de test
Valeurs possibles : « AUCUNE », « ERREURS »
requestDataLevel?: string
Valeur de propriété
string
secrets
Les secrets peuvent être stockés dans un coffre de clés Azure ou dans n’importe quel autre magasin de secrets. Si le secret est stocké dans un coffre de clés Azure, la valeur doit être l’identificateur de secret et le type doit être AKV_SECRET_URI. Si le secret est stocké ailleurs, la valeur secrète doit être fournie directement et le type doit être SECRET_VALUE.
secrets?: Record<string, SecretOutput>
Valeur de propriété
Record<string, SecretOutput>
startDateTime
Le format littéral dateTime(RFC 3339 de début de l’exécution de test).
startDateTime?: string
Valeur de propriété
string
status
État de l’exécution du test.
Valeurs possibles : « ACCEPTED », « NOTSTARTED », « PROVISIONING », « PROVISIONED », « CONFIGURING », « CONFIGURED », « EXECUTING », « EXECUTED », « DEPROVISIONING », « DEPROVISIONED », « DONE », « CANCELLING », « CANCELLED », « FAILED », « VALIDATION_SUCCESS », « VALIDATION_FAILURE »
status?: string
Valeur de propriété
string
subnetId
ID de sous-réseau sur lequel les instances de test de charge doivent s’exécuter.
subnetId?: string
Valeur de propriété
string
testArtifacts
Collection d’artefacts d’exécution de test
testArtifacts?: TestRunArtifactsOutput
Valeur de propriété
testId
ID de test associé.
testId?: string
Valeur de propriété
string
testResult
Résultat du test pour les critères de réussite/échec utilisés pendant l’exécution du test.
Valeurs possibles : « PASSED », « NOT_APPLICABLE », « FAILED »
testResult?: string
Valeur de propriété
string
testRunId
L’identificateur d’exécution de test unique pour l’exécution de test de charge doit contenir uniquement des caractères alphabétiques minuscules, numériques, traits de soulignement ou trait d’union.
testRunId: string
Valeur de propriété
string
testRunStatistics
Statistiques d’exécution de test. La clé est le nom et la valeur de l’échantillonneur est l’ensemble de statistiques pour les métriques de performances telles que le temps de réponse, le débit, etc. à partir de l’exécution du test de charge. Le nom de l’échantillonneur est identique au nom mentionné dans le script de test. Le nom de l’échantillonneur « Total » représente les statistiques agrégées de tous les échantillonneurs.
testRunStatistics?: Record<string, TestRunStatisticsOutput>
Valeur de propriété
Record<string, TestRunStatisticsOutput>
virtualUserHours
Heures utilisateur virtuelles consommées par l’exécution de test.
virtualUserHours?: number
Valeur de propriété
number
virtualUsers
Nombre d’utilisateurs virtuels pour lesquels le test a été exécuté.
virtualUsers?: number
Valeur de propriété
number