TestOutput interface
Modèle 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. |
| baseline |
ID de l’exécution de test à marquer comme base de référence pour afficher les tendances des métriques côté client à partir des exécutions de test récentes |
| certificate | Métadonnées de certificats. |
| created |
Utilisateur qui a créé. |
| created |
Datetime de création(format littéral RFC 3339). |
| description | Description du test. |
| display |
Nom complet d’un test. |
| engine |
ID de ressource de l’identité managée intégrée aux moteurs de test de charge. Obligatoire si engineBuiltInIdentityType est UserAssigned. |
| engine |
Type d’identité managée intégrée dans les moteurs de test de charge Valeurs possibles : « SystemAssigned », « UserAssigned » |
| environment |
Variables d’environnement définies en tant qu’ensemble <de paires nom,valeur>. |
| estimated |
Estimation du nombre d’heures d’utilisation virtuelle pour le test. |
| input |
Artefacts d’entrée pour le test. |
| keyvault |
ID de ressource de l’identité managée référençant le coffre de clés. |
| keyvault |
Type de l’identité managée référençant le coffre de clés. |
| 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. |
| metrics |
ID de ressource de l’identité managée référençant les métriques. |
| metrics |
Type de l’identité managée référençant les métriques. Valeurs possibles : « SystemAssigned », « UserAssigned » |
| pass |
Réussir les critères d’échec d’un test. |
| preferences | Préférences pour le test. |
| public |
Injecter des moteurs de test de charge sans déployer d’adresse IP publique pour l’accès sortant |
| 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. |
| subnet |
ID de sous-réseau sur lequel les instances de test de charge doivent s’exécuter. |
| test |
L’identificateur de test unique pour le test de charge doit contenir uniquement des caractères alphabétiques minuscules, numériques, traits de soulignement ou trait d’union. |
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é
baselineTestRunId
ID de l’exécution de test à marquer comme base de référence pour afficher les tendances des métriques côté client à partir des exécutions de test récentes
baselineTestRunId?: string
Valeur de propriété
string
certificate
Métadonnées de certificats.
certificate?: CertificateMetadataOutput
Valeur de propriété
createdBy
Utilisateur qui a créé.
createdBy?: string
Valeur de propriété
string
createdDateTime
Datetime de création(format littéral RFC 3339).
createdDateTime?: string
Valeur de propriété
string
description
Description du test.
description?: string
Valeur de propriété
string
displayName
Nom complet d’un test.
displayName?: string
Valeur de propriété
string
engineBuiltInIdentityIds
ID de ressource de l’identité managée intégrée aux moteurs de test de charge. Obligatoire si engineBuiltInIdentityType est UserAssigned.
engineBuiltInIdentityIds?: string[]
Valeur de propriété
string[]
engineBuiltInIdentityType
Type d’identité managée intégrée dans les moteurs de test de charge
Valeurs possibles : « SystemAssigned », « UserAssigned »
engineBuiltInIdentityType?: 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>
estimatedVirtualUserHours
Estimation du nombre d’heures d’utilisation virtuelle pour le test.
estimatedVirtualUserHours?: number
Valeur de propriété
number
inputArtifacts
Artefacts d’entrée pour le test.
inputArtifacts?: TestInputArtifactsOutput
Valeur de propriété
keyvaultReferenceIdentityId
ID de ressource de l’identité managée référençant le coffre de clés.
keyvaultReferenceIdentityId?: string
Valeur de propriété
string
keyvaultReferenceIdentityType
Type de l’identité managée référençant le coffre de clés.
keyvaultReferenceIdentityType?: 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é
metricsReferenceIdentityId
ID de ressource de l’identité managée référençant les métriques.
metricsReferenceIdentityId?: string
Valeur de propriété
string
metricsReferenceIdentityType
Type de l’identité managée référençant les métriques.
Valeurs possibles : « SystemAssigned », « UserAssigned »
metricsReferenceIdentityType?: string
Valeur de propriété
string
passFailCriteria
Réussir les critères d’échec d’un test.
passFailCriteria?: PassFailCriteriaOutput
Valeur de propriété
preferences
Préférences pour le test.
preferences?: TestPreferencesOutput
Valeur de propriété
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
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>
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
testId
L’identificateur de test unique pour le test de charge doit contenir uniquement des caractères alphabétiques minuscules, numériques, traits de soulignement ou trait d’union.
testId: string
Valeur de propriété
string