TestOutput interface

Modèle de test de charge.

Propriétés

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.

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

certificate

Métadonnées de certificats.

createdBy

Utilisateur qui a créé.

createdDateTime

Datetime de création(format littéral RFC 3339).

description

Description du test.

displayName

Nom complet d’un test.

engineBuiltInIdentityIds

ID de ressource de l’identité managée intégrée aux moteurs de test de charge. Obligatoire si engineBuiltInIdentityType est UserAssigned.

engineBuiltInIdentityType

Type d’identité managée intégrée dans les moteurs de test de charge

Valeurs possibles : « SystemAssigned », « UserAssigned »

environmentVariables

Variables d’environnement définies en tant qu’ensemble <de paires nom,valeur>.

estimatedVirtualUserHours

Estimation du nombre d’heures d’utilisation virtuelle pour le test.

inputArtifacts

Artefacts d’entrée pour le test.

keyvaultReferenceIdentityId

ID de ressource de l’identité managée référençant le coffre de clés.

keyvaultReferenceIdentityType

Type de l’identité managée référençant le coffre de clés.

kind

Type de test.

Valeurs possibles : « URL », « JMX », « Locust »

lastModifiedBy

Utilisateur qui a modifié la dernière fois.

lastModifiedDateTime

Datetime(format littéral RFC 3339 modifié).

loadTestConfiguration

Configuration du test de charge.

metricsReferenceIdentityId

ID de ressource de l’identité managée référençant les métriques.

metricsReferenceIdentityType

Type de l’identité managée référençant les métriques.

Valeurs possibles : « SystemAssigned », « UserAssigned »

passFailCriteria

Réussir les critères d’échec d’un test.

preferences

Préférences pour le test.

publicIPDisabled

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.

subnetId

ID de sous-réseau sur lequel les instances de test de charge doivent s’exécuter.

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.

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