Test interface

Modelo de prueba de carga.

Propiedades

autoStopCriteria

Criterios de detención automática para una prueba. Esto detendrá automáticamente una prueba de carga si el porcentaje de error es alto para un período de tiempo determinado.

baselineTestRunId

Identificador de la ejecución de pruebas que se va a marcar como línea base para ver las tendencias de las métricas del lado cliente de las ejecuciones de pruebas recientes

certificate

Metadatos de certificados.

description

Descripción de la prueba.

displayName

Nombre para mostrar de una prueba.

engineBuiltInIdentityIds

Identificadores de recursos de la identidad administrada integrada para cargar motores de prueba. Necesario si engineBuiltInIdentityType es UserAssigned.

engineBuiltInIdentityType

Tipo de identidad administrada integrada en motores de prueba de carga

Valores posibles: "SystemAssigned", "UserAssigned"

environmentVariables

Variables de entorno que se definen como un conjunto de <nombre,valor> pares.

keyvaultReferenceIdentityId

Identificador de recurso de la identidad administrada que hace referencia al almacén de claves.

keyvaultReferenceIdentityType

Tipo de la identidad administrada que hace referencia al almacén de claves.

kind

Tipo de prueba.

Valores posibles: "URL", "JMX", "Locust"

loadTestConfiguration

Configuración de la prueba de carga.

metricsReferenceIdentityId

Identificador de recurso de la identidad administrada que hace referencia a las métricas.

metricsReferenceIdentityType

Tipo de identidad administrada que hace referencia a las métricas.

Valores posibles: "SystemAssigned", "UserAssigned"

passFailCriteria

Supere los criterios de error para una prueba.

preferences

Preferencias para el examen.

publicIPDisabled

Inserción de motores de pruebas de carga sin implementar la dirección IP pública para el acceso saliente

secrets

Los secretos se pueden almacenar en una instancia de Azure Key Vault o en cualquier otro almacén de secretos. Si el secreto se almacena en una instancia de Azure Key Vault, el valor debe ser el identificador del secreto y el tipo debe ser AKV_SECRET_URI. Si el secreto se almacena en otro lugar, el valor del secreto debe proporcionarse directamente y el tipo debe ser SECRET_VALUE.

subnetId

Identificador de subred en el que se deben ejecutar las instancias de prueba de carga.

Detalles de las propiedades

autoStopCriteria

Criterios de detención automática para una prueba. Esto detendrá automáticamente una prueba de carga si el porcentaje de error es alto para un período de tiempo determinado.

autoStopCriteria?: AutoStopCriteria

Valor de propiedad

baselineTestRunId

Identificador de la ejecución de pruebas que se va a marcar como línea base para ver las tendencias de las métricas del lado cliente de las ejecuciones de pruebas recientes

baselineTestRunId?: string

Valor de propiedad

string

certificate

Metadatos de certificados.

certificate?: CertificateMetadata

Valor de propiedad

description

Descripción de la prueba.

description?: string

Valor de propiedad

string

displayName

Nombre para mostrar de una prueba.

displayName?: string

Valor de propiedad

string

engineBuiltInIdentityIds

Identificadores de recursos de la identidad administrada integrada para cargar motores de prueba. Necesario si engineBuiltInIdentityType es UserAssigned.

engineBuiltInIdentityIds?: string[]

Valor de propiedad

string[]

engineBuiltInIdentityType

Tipo de identidad administrada integrada en motores de prueba de carga

Valores posibles: "SystemAssigned", "UserAssigned"

engineBuiltInIdentityType?: string

Valor de propiedad

string

environmentVariables

Variables de entorno que se definen como un conjunto de <nombre,valor> pares.

environmentVariables?: Record<string, string>

Valor de propiedad

Record<string, string>

keyvaultReferenceIdentityId

Identificador de recurso de la identidad administrada que hace referencia al almacén de claves.

keyvaultReferenceIdentityId?: string

Valor de propiedad

string

keyvaultReferenceIdentityType

Tipo de la identidad administrada que hace referencia al almacén de claves.

keyvaultReferenceIdentityType?: string

Valor de propiedad

string

kind

Tipo de prueba.

Valores posibles: "URL", "JMX", "Locust"

kind?: string

Valor de propiedad

string

loadTestConfiguration

Configuración de la prueba de carga.

loadTestConfiguration?: LoadTestConfiguration

Valor de propiedad

metricsReferenceIdentityId

Identificador de recurso de la identidad administrada que hace referencia a las métricas.

metricsReferenceIdentityId?: string

Valor de propiedad

string

metricsReferenceIdentityType

Tipo de identidad administrada que hace referencia a las métricas.

Valores posibles: "SystemAssigned", "UserAssigned"

metricsReferenceIdentityType?: string

Valor de propiedad

string

passFailCriteria

Supere los criterios de error para una prueba.

passFailCriteria?: PassFailCriteria

Valor de propiedad

preferences

Preferencias para el examen.

preferences?: TestPreferences

Valor de propiedad

publicIPDisabled

Inserción de motores de pruebas de carga sin implementar la dirección IP pública para el acceso saliente

publicIPDisabled?: boolean

Valor de propiedad

boolean

secrets

Los secretos se pueden almacenar en una instancia de Azure Key Vault o en cualquier otro almacén de secretos. Si el secreto se almacena en una instancia de Azure Key Vault, el valor debe ser el identificador del secreto y el tipo debe ser AKV_SECRET_URI. Si el secreto se almacena en otro lugar, el valor del secreto debe proporcionarse directamente y el tipo debe ser SECRET_VALUE.

secrets?: Record<string, Secret>

Valor de propiedad

Record<string, Secret>

subnetId

Identificador de subred en el que se deben ejecutar las instancias de prueba de carga.

subnetId?: string

Valor de propiedad

string