TestRunOutput interface
Modelo de execução de teste de carga
Propriedades
| auto |
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 |
| created |
O usuário que criou. |
| created |
O tipo da entidade que criou a execução de teste. (E.x. Usuário, ScheduleTrigger, etc). Valores possíveis: "User", "ScheduledTrigger", "AzurePipelines", "GitHubWorkflows" |
| created |
O URI apontando para a entidade que criou a execução de teste. |
| created |
A criação datetime (formato literal RFC 3339). |
| debug |
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. |
| display |
Nome de exibição de um testRun. |
| duration | Duração da execução do teste em milissegundos. |
| end |
O teste de execução final DateTime (formato literal RFC 3339). |
| environment |
Variáveis de ambiente que são definidas como um conjunto de <nome, valor> pares. |
| error |
Detalhes do erro se houver alguma falha na execução do teste de carga |
| estimated |
Horas de usuário virtual estimadas para a execução do teste. |
| executed |
Tempo de execução do teste iniciado. Isto é legado, novos desenvolvimentos devem usar createdDateTime. |
| execution |
A execução do teste terminou o DateTime (formato literal RFC 3339). |
| execution |
A execução do teste começa DateTime (formato literal RFC 3339). |
| kind | Tipo de teste. Valores possíveis: "URL", "JMX", "Locust" |
| last |
O usuário que modificou pela última vez. |
| last |
A última data/hora modificada (formato literal RFC 3339). |
| load |
A configuração do teste de carga. |
| pass |
Passar nos critérios de reprovação de um teste. |
| portal |
URL do portal. |
| public |
Injete mecanismos de teste de carga sem implantar IP público para acesso de saída |
| regional |
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". |
| request |
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. |
| start |
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" |
| subnet |
ID da sub-rede na qual as instâncias de teste de carga devem ser executadas. |
| test |
Coleção de artefatos de execução de teste |
| test |
ID do teste associado. |
| test |
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" |
| test |
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. |
| test |
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. |
| virtual |
Horas de usuário virtual consumidas pela execução de teste. |
| virtual |
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