Test interface
Modelo de prueba de carga.
Propiedades
| auto |
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. |
| baseline |
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. |
| display |
Nombre para mostrar de una prueba. |
| engine |
Identificadores de recursos de la identidad administrada integrada para cargar motores de prueba. Necesario si engineBuiltInIdentityType es UserAssigned. |
| engine |
Tipo de identidad administrada integrada en motores de prueba de carga Valores posibles: "SystemAssigned", "UserAssigned" |
| environment |
Variables de entorno que se definen como un conjunto de <nombre,valor> pares. |
| keyvault |
Identificador de recurso de la identidad administrada que hace referencia al almacén de claves. |
| keyvault |
Tipo de la identidad administrada que hace referencia al almacén de claves. |
| kind | Tipo de prueba. Valores posibles: "URL", "JMX", "Locust" |
| load |
Configuración de la prueba de carga. |
| metrics |
Identificador de recurso de la identidad administrada que hace referencia a las métricas. |
| metrics |
Tipo de identidad administrada que hace referencia a las métricas. Valores posibles: "SystemAssigned", "UserAssigned" |
| pass |
Supere los criterios de error para una prueba. |
| preferences | Preferencias para el examen. |
| public |
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. |
| subnet |
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
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
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