TestOutput interface

Modelo de teste de carga.

Propriedades

autoStopCriteria

Critérios de paragem automática para um teste. Isso interromperá automaticamente um teste de carga se a porcentagem de erro for alta para uma determinada janela de tempo.

baselineTestRunId

Id da execução de teste a ser marcada como linha de base para exibir tendências de métricas do lado do cliente de execuções de teste recentes

certificate

Metadados de certificados.

createdBy

O usuário que criou.

createdDateTime

A criação datetime (formato literal RFC 3339).

description

A descrição do teste.

displayName

Nome de exibição de um teste.

engineBuiltInIdentityIds

Ids de recursos da identidade gerenciada incorporada para carregar mecanismos de teste. Necessário se engineBuiltInIdentityType for UserAssigned.

engineBuiltInIdentityType

Tipo de identidade gerenciada incorporada em mecanismos de teste de carga

Valores possíveis: "SystemAssigned", "UserAssigned"

environmentVariables

Variáveis de ambiente que são definidas como um conjunto de <nome, valor> pares.

estimatedVirtualUserHours

Horas de usuário virtual estimadas para o teste.

inputArtifacts

Os artefatos de entrada para o teste.

keyvaultReferenceIdentityId

ID do recurso da identidade gerenciada que faz referência ao cofre de chaves.

keyvaultReferenceIdentityType

Tipo de identidade gerenciada fazendo referência ao cofre da chave.

kind

Tipo de teste.

Valores possíveis: "URL", "JMX", "Locust"

lastModifiedBy

O usuário que modificou pela última vez.

lastModifiedDateTime

A última data/hora modificada (formato literal RFC 3339).

loadTestConfiguration

A configuração do teste de carga.

metricsReferenceIdentityId

ID do recurso da identidade gerenciada fazendo referência às métricas.

metricsReferenceIdentityType

Tipo de identidade gerenciada referenciando as métricas.

Valores possíveis: "SystemAssigned", "UserAssigned"

passFailCriteria

Passar nos critérios de reprovação de um teste.

preferences

Preferências para o teste.

publicIPDisabled

Injete mecanismos de teste de carga sem implantar IP público para acesso de saída

secrets

Os segredos podem ser armazenados em um Cofre de Chaves do Azure ou em qualquer outro armazenamento secreto. Se o segredo estiver armazenado em um Cofre de Chaves do Azure, o valor deverá ser o identificador secreto e o tipo deverá ser AKV_SECRET_URI. Se o segredo estiver armazenado em outro lugar, o valor secreto deve ser fornecido diretamente e o tipo deve ser SECRET_VALUE.

subnetId

ID da sub-rede na qual as instâncias de teste de carga devem ser executadas.

testId

O identificador de teste exclusivo para o teste de carga deve conter apenas caracteres alfabéticos, numéricos, sublinhados ou hífen minúsculos.

Detalhes de Propriedade

autoStopCriteria

Critérios de paragem automática para um teste. Isso interromperá automaticamente um teste de carga se a porcentagem de erro for alta para uma determinada janela de tempo.

autoStopCriteria?: AutoStopCriteriaOutput

Valor de Propriedade

baselineTestRunId

Id da execução de teste a ser marcada como linha de base para exibir tendências de métricas do lado do cliente de execuções de teste recentes

baselineTestRunId?: string

Valor de Propriedade

string

certificate

Metadados de certificados.

certificate?: CertificateMetadataOutput

Valor de Propriedade

createdBy

O usuário que criou.

createdBy?: string

Valor de Propriedade

string

createdDateTime

A criação datetime (formato literal RFC 3339).

createdDateTime?: string

Valor de Propriedade

string

description

A descrição do teste.

description?: string

Valor de Propriedade

string

displayName

Nome de exibição de um teste.

displayName?: string

Valor de Propriedade

string

engineBuiltInIdentityIds

Ids de recursos da identidade gerenciada incorporada para carregar mecanismos de teste. Necessário se engineBuiltInIdentityType for UserAssigned.

engineBuiltInIdentityIds?: string[]

Valor de Propriedade

string[]

engineBuiltInIdentityType

Tipo de identidade gerenciada incorporada em mecanismos de teste de carga

Valores possíveis: "SystemAssigned", "UserAssigned"

engineBuiltInIdentityType?: string

Valor de Propriedade

string

environmentVariables

Variáveis de ambiente que são definidas como um conjunto de <nome, valor> pares.

environmentVariables?: Record<string, string>

Valor de Propriedade

Record<string, string>

estimatedVirtualUserHours

Horas de usuário virtual estimadas para o teste.

estimatedVirtualUserHours?: number

Valor de Propriedade

number

inputArtifacts

Os artefatos de entrada para o teste.

inputArtifacts?: TestInputArtifactsOutput

Valor de Propriedade

keyvaultReferenceIdentityId

ID do recurso da identidade gerenciada que faz referência ao cofre de chaves.

keyvaultReferenceIdentityId?: string

Valor de Propriedade

string

keyvaultReferenceIdentityType

Tipo de identidade gerenciada fazendo referência ao cofre da chave.

keyvaultReferenceIdentityType?: string

Valor de Propriedade

string

kind

Tipo de teste.

Valores possíveis: "URL", "JMX", "Locust"

kind?: string

Valor de Propriedade

string

lastModifiedBy

O usuário que modificou pela última vez.

lastModifiedBy?: string

Valor de Propriedade

string

lastModifiedDateTime

A última data/hora modificada (formato literal RFC 3339).

lastModifiedDateTime?: string

Valor de Propriedade

string

loadTestConfiguration

A configuração do teste de carga.

loadTestConfiguration?: LoadTestConfigurationOutput

Valor de Propriedade

metricsReferenceIdentityId

ID do recurso da identidade gerenciada fazendo referência às métricas.

metricsReferenceIdentityId?: string

Valor de Propriedade

string

metricsReferenceIdentityType

Tipo de identidade gerenciada referenciando as métricas.

Valores possíveis: "SystemAssigned", "UserAssigned"

metricsReferenceIdentityType?: string

Valor de Propriedade

string

passFailCriteria

Passar nos critérios de reprovação de um teste.

passFailCriteria?: PassFailCriteriaOutput

Valor de Propriedade

preferences

Preferências para o teste.

preferences?: TestPreferencesOutput

Valor de Propriedade

publicIPDisabled

Injete mecanismos de teste de carga sem implantar IP público para acesso de saída

publicIPDisabled?: boolean

Valor de Propriedade

boolean

secrets

Os segredos podem ser armazenados em um Cofre de Chaves do Azure ou em qualquer outro armazenamento secreto. Se o segredo estiver armazenado em um Cofre de Chaves do Azure, o valor deverá ser o identificador secreto e o tipo deverá ser AKV_SECRET_URI. Se o segredo estiver armazenado em outro lugar, o valor secreto deve ser fornecido diretamente e o tipo deve ser SECRET_VALUE.

secrets?: Record<string, SecretOutput>

Valor de Propriedade

Record<string, SecretOutput>

subnetId

ID da sub-rede na qual as instâncias de teste de carga devem ser executadas.

subnetId?: string

Valor de Propriedade

string

testId

O identificador de teste exclusivo para o teste de carga deve conter apenas caracteres alfabéticos, numéricos, sublinhados ou hífen minúsculos.

testId: string

Valor de Propriedade

string