TestRunOutput interface

Modelo de execução 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.

certificate

Metadados de certificados

createdBy

O usuário que criou.

createdByType

O tipo da entidade que criou a execução de teste. (E.x. Usuário, ScheduleTrigger, etc).

Valores possíveis: "User", "ScheduledTrigger", "AzurePipelines", "GitHubWorkflows"

createdByUri

O URI apontando para a entidade que criou a execução de teste.

createdDateTime

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

debugLogsEnabled

Habilite ou desabilite o registro em log no nível de depuração. True se os logs de depuração estiverem habilitados para a execução de teste. Falso caso contrário

description

A descrição da execução do teste.

displayName

Nome de exibição de um testRun.

duration

Duração da execução do teste em milissegundos.

endDateTime

O teste de execução final DateTime (formato literal RFC 3339).

environmentVariables

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

errorDetails

Detalhes do erro se houver alguma falha na execução do teste de carga

estimatedVirtualUserHours

Horas de usuário virtual estimadas para a execução do teste.

executedDateTime

Tempo de execução do teste iniciado. Isto é legado, novos desenvolvimentos devem usar createdDateTime.

executionEndDateTime

A execução do teste terminou o DateTime (formato literal RFC 3339).

executionStartDateTime

A execução do teste começa DateTime (formato literal RFC 3339).

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.

passFailCriteria

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

portalUrl

URL do portal.

publicIPDisabled

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

regionalStatistics

Estatísticas regionais. Chave é o nome da região do Azure e o valor é as estatísticas de execução de teste. O nome da região deve ter o formato aceito pela ARM e deve ser uma região suportada pelo Teste de Carga do Azure. Por exemplo, East US deve ser passado como "eastus". O nome da região deve corresponder a uma das cadeias de caracteres na coluna "Nome" retornada da execução do comando da CLI do Azure "az account list-locations -o table".

requestDataLevel

Solicitar nível de coleta de dados para execução de teste

Valores possíveis: "NONE", "ERRORS"

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.

startDateTime

A execução de teste iniciar DateTime (RFC 3339 formato literal).

status

O status de execução do teste.

Valores possíveis: "ACCEPTED", "NOTSTARTED", "PROVISIONING", "PROVISIONED", "CONFIGURING", "CONFIGURED", "EXECUTING", "EXECUTED", "DEPROVISIONING", "DEPROVISIONED", "DONE", "CANCELLING", "CANCELLED", "FAILED", "VALIDATION_SUCCESS", "VALIDATION_FAILURE"

subnetId

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

testArtifacts

Coleção de artefatos de execução de teste

testId

ID do teste associado.

testResult

Resultado do teste para os critérios de aprovação/reprovação usados durante a execução do teste.

Valores possíveis: "PASSED", "NOT_APPLICABLE", "FAILED"

testRunId

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

testRunStatistics

Estatísticas de execução de teste. A chave é o nome do amostrador e o valor é o conjunto de estatísticas para métricas de desempenho, como tempo de resposta, taxa de transferência, etc., da execução do teste de carga. O nome do amostrador é o mesmo que o nome mencionado no script de teste. O nome do amostrador "Total" representa as estatísticas agregadas de todos os amostradores.

virtualUserHours

Horas de usuário virtual consumidas pela execução de teste.

virtualUsers

Número de usuários virtuais, para os quais o teste foi executado.

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

certificate

Metadados de certificados

certificate?: CertificateMetadataOutput

Valor de Propriedade

createdBy

O usuário que criou.

createdBy?: string

Valor de Propriedade

string

createdByType

O tipo da entidade que criou a execução de teste. (E.x. Usuário, ScheduleTrigger, etc).

Valores possíveis: "User", "ScheduledTrigger", "AzurePipelines", "GitHubWorkflows"

createdByType?: string

Valor de Propriedade

string

createdByUri

O URI apontando para a entidade que criou a execução de teste.

createdByUri?: string

Valor de Propriedade

string

createdDateTime

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

createdDateTime?: string

Valor de Propriedade

string

debugLogsEnabled

Habilite ou desabilite o registro em log no nível de depuração. True se os logs de depuração estiverem habilitados para a execução de teste. Falso caso contrário

debugLogsEnabled?: boolean

Valor de Propriedade

boolean

description

A descrição da execução do teste.

description?: string

Valor de Propriedade

string

displayName

Nome de exibição de um testRun.

displayName?: string

Valor de Propriedade

string

duration

Duração da execução do teste em milissegundos.

duration?: number

Valor de Propriedade

number

endDateTime

O teste de execução final DateTime (formato literal RFC 3339).

endDateTime?: 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>

errorDetails

Detalhes do erro se houver alguma falha na execução do teste de carga

errorDetails?: ErrorDetailsOutput[]

Valor de Propriedade

estimatedVirtualUserHours

Horas de usuário virtual estimadas para a execução do teste.

estimatedVirtualUserHours?: number

Valor de Propriedade

number

executedDateTime

Tempo de execução do teste iniciado. Isto é legado, novos desenvolvimentos devem usar createdDateTime.

executedDateTime?: string

Valor de Propriedade

string

executionEndDateTime

A execução do teste terminou o DateTime (formato literal RFC 3339).

executionEndDateTime?: string

Valor de Propriedade

string

executionStartDateTime

A execução do teste começa DateTime (formato literal RFC 3339).

executionStartDateTime?: 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

passFailCriteria

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

passFailCriteria?: PassFailCriteriaOutput

Valor de Propriedade

portalUrl

URL do portal.

portalUrl?: string

Valor de Propriedade

string

publicIPDisabled

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

publicIPDisabled?: boolean

Valor de Propriedade

boolean

regionalStatistics

Estatísticas regionais. Chave é o nome da região do Azure e o valor é as estatísticas de execução de teste. O nome da região deve ter o formato aceito pela ARM e deve ser uma região suportada pelo Teste de Carga do Azure. Por exemplo, East US deve ser passado como "eastus". O nome da região deve corresponder a uma das cadeias de caracteres na coluna "Nome" retornada da execução do comando da CLI do Azure "az account list-locations -o table".

regionalStatistics?: Record<string, TestRunStatisticsOutput>

Valor de Propriedade

Record<string, TestRunStatisticsOutput>

requestDataLevel

Solicitar nível de coleta de dados para execução de teste

Valores possíveis: "NONE", "ERRORS"

requestDataLevel?: string

Valor de Propriedade

string

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>

startDateTime

A execução de teste iniciar DateTime (RFC 3339 formato literal).

startDateTime?: string

Valor de Propriedade

string

status

O status de execução do teste.

Valores possíveis: "ACCEPTED", "NOTSTARTED", "PROVISIONING", "PROVISIONED", "CONFIGURING", "CONFIGURED", "EXECUTING", "EXECUTED", "DEPROVISIONING", "DEPROVISIONED", "DONE", "CANCELLING", "CANCELLED", "FAILED", "VALIDATION_SUCCESS", "VALIDATION_FAILURE"

status?: string

Valor de Propriedade

string

subnetId

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

subnetId?: string

Valor de Propriedade

string

testArtifacts

Coleção de artefatos de execução de teste

testArtifacts?: TestRunArtifactsOutput

Valor de Propriedade

testId

ID do teste associado.

testId?: string

Valor de Propriedade

string

testResult

Resultado do teste para os critérios de aprovação/reprovação usados durante a execução do teste.

Valores possíveis: "PASSED", "NOT_APPLICABLE", "FAILED"

testResult?: string

Valor de Propriedade

string

testRunId

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

testRunId: string

Valor de Propriedade

string

testRunStatistics

Estatísticas de execução de teste. A chave é o nome do amostrador e o valor é o conjunto de estatísticas para métricas de desempenho, como tempo de resposta, taxa de transferência, etc., da execução do teste de carga. O nome do amostrador é o mesmo que o nome mencionado no script de teste. O nome do amostrador "Total" representa as estatísticas agregadas de todos os amostradores.

testRunStatistics?: Record<string, TestRunStatisticsOutput>

Valor de Propriedade

Record<string, TestRunStatisticsOutput>

virtualUserHours

Horas de usuário virtual consumidas pela execução de teste.

virtualUserHours?: number

Valor de Propriedade

number

virtualUsers

Número de usuários virtuais, para os quais o teste foi executado.

virtualUsers?: number

Valor de Propriedade

number