TestRunOutput interface

Modello di esecuzione test di carico

Proprietà

autoStopCriteria

Criteri di arresto automatico per un test. Questo arresterà automaticamente un test di carico se la percentuale di errore è elevata per un determinato intervallo di tempo.

certificate

Metadati dei certificati

createdBy

Utente che ha creato.

createdByType

Tipo dell'entità che ha creato l'esecuzione del test. (E.x. Utente, ScheduleTrigger e così via).

Valori possibili: "User", "ScheduledTrigger", "AzurePipelines", "GitHubWorkflows"

createdByUri

URI che punta all'entità che ha creato l'esecuzione del test.

createdDateTime

Data/ora di creazione(formato letterale RFC 3339).

debugLogsEnabled

Abilitare o disabilitare la registrazione a livello di debug. True se i log di debug sono abilitati per l'esecuzione del test. Falso negli altri casi

description

Descrizione dell'esecuzione del test.

displayName

Nome visualizzato di un testRun.

duration

Durata dell'esecuzione dei test in millisecondi.

endDateTime

Fine esecuzione test DateTime(RFC 3339 formato letterale).

environmentVariables

Variabili di ambiente definite come set di coppie nome <,valore>.

errorDetails

Dettagli dell'errore se si verifica un errore nell'esecuzione del test di carico

estimatedVirtualUserHours

Ore utente virtuali stimate per l'esecuzione del test.

executedDateTime

Tempo di esecuzione del test avviato. Questo è un legitto, i nuovi sviluppi dovrebbero usare createdDateTime.

executionEndDateTime

Fine esecuzione del test DateTime (formato letterale RFC 3339).

executionStartDateTime

L'esecuzione del test inizia DateTime (formato letterale RFC 3339).

kind

Tipo di test.

Valori possibili: "URL", "JMX", "Locust"

lastModifiedBy

L'utente che ha modificato l'ultima volta.

lastModifiedDateTime

Ultimo formato letterale modificato datetime(RFC 3339).

loadTestConfiguration

Configurazione del test di carico.

passFailCriteria

Superare i criteri di esito negativo per un test.

portalUrl

URL del portale.

publicIPDisabled

Inserire motori di test di carico senza distribuire l'indirizzo IP pubblico per l'accesso in uscita

regionalStatistics

Statistiche regionali. La chiave è il nome e il valore dell'area di Azure sono le statistiche di esecuzione del test. Il nome dell'area deve essere il formato accettato da ARM e deve essere un'area supportata da Test di carico di Azure. Ad esempio, gli Stati Uniti orientali devono essere passati come "eastus". Il nome dell'area deve corrispondere a una delle stringhe nella colonna "Name" restituito dall'esecuzione del comando dell'interfaccia della riga di comando di Azure "az account list-locations -o table".

requestDataLevel

Richiedere il livello di raccolta dati per l'esecuzione dei test

Valori possibili: "NESSUNO", "ERRORI"

secrets

I segreti possono essere archiviati in un insieme di credenziali delle chiavi di Azure o in qualsiasi altro archivio segreto. Se il segreto viene archiviato in un insieme di credenziali delle chiavi di Azure, il valore deve essere l'identificatore del segreto e il tipo deve essere AKV_SECRET_URI. Se il segreto viene archiviato altrove, il valore del segreto deve essere fornito direttamente e il tipo deve essere SECRET_VALUE.

startDateTime

Inizio esecuzione test DateTime(RFC 3339 formato letterale).

status

Stato dell'esecuzione del test.

Valori possibili: "ACCEPTED", "NOTSTARTED", "PROVISIONING", "PROVISIONED", "CONFIGURING", "CONFIGURED", "EXECUTING", "EXECUTED", "DEPROVISIONING", "DEPROVISIONED", "DONE", "CANCELLING", "CANCELLED", "FAILED", "VALIDATION_SUCCESS", "VALIDATION_FAILURE"

subnetId

ID subnet in cui devono essere eseguite le istanze di test di carico.

testArtifacts

Raccolta di artefatti di esecuzione dei test

testId

ID test associato.

testResult

Risultato del test per i criteri superati/Non superati usati durante l'esecuzione del test.

Valori possibili: "SUPERATO", "NOT_APPLICABLE", "NON SUPERATO"

testRunId

L'identificatore univoco dell'esecuzione del test di carico deve contenere solo caratteri alfabetici minuscoli, numerici, di sottolineatura o trattini.

testRunStatistics

Statistiche di esecuzione dei test. La chiave è il nome del campionatore e il valore è il set di statistiche per le metriche delle prestazioni, ad esempio il tempo di risposta, la velocità effettiva e così via dall'esecuzione del test di carico. Il nome del campionatore corrisponde al nome indicato nello script di test. Il nome sampler "Total" rappresenta le statistiche aggregate di tutti i campionatori.

virtualUserHours

Ore utente virtuali utilizzate dall'esecuzione del test.

virtualUsers

Numero di utenti virtuali, per cui è stato eseguito il test.

Dettagli proprietà

autoStopCriteria

Criteri di arresto automatico per un test. Questo arresterà automaticamente un test di carico se la percentuale di errore è elevata per un determinato intervallo di tempo.

autoStopCriteria?: AutoStopCriteriaOutput

Valore della proprietà

certificate

Metadati dei certificati

certificate?: CertificateMetadataOutput

Valore della proprietà

createdBy

Utente che ha creato.

createdBy?: string

Valore della proprietà

string

createdByType

Tipo dell'entità che ha creato l'esecuzione del test. (E.x. Utente, ScheduleTrigger e così via).

Valori possibili: "User", "ScheduledTrigger", "AzurePipelines", "GitHubWorkflows"

createdByType?: string

Valore della proprietà

string

createdByUri

URI che punta all'entità che ha creato l'esecuzione del test.

createdByUri?: string

Valore della proprietà

string

createdDateTime

Data/ora di creazione(formato letterale RFC 3339).

createdDateTime?: string

Valore della proprietà

string

debugLogsEnabled

Abilitare o disabilitare la registrazione a livello di debug. True se i log di debug sono abilitati per l'esecuzione del test. Falso negli altri casi

debugLogsEnabled?: boolean

Valore della proprietà

boolean

description

Descrizione dell'esecuzione del test.

description?: string

Valore della proprietà

string

displayName

Nome visualizzato di un testRun.

displayName?: string

Valore della proprietà

string

duration

Durata dell'esecuzione dei test in millisecondi.

duration?: number

Valore della proprietà

number

endDateTime

Fine esecuzione test DateTime(RFC 3339 formato letterale).

endDateTime?: string

Valore della proprietà

string

environmentVariables

Variabili di ambiente definite come set di coppie nome <,valore>.

environmentVariables?: Record<string, string>

Valore della proprietà

Record<string, string>

errorDetails

Dettagli dell'errore se si verifica un errore nell'esecuzione del test di carico

errorDetails?: ErrorDetailsOutput[]

Valore della proprietà

estimatedVirtualUserHours

Ore utente virtuali stimate per l'esecuzione del test.

estimatedVirtualUserHours?: number

Valore della proprietà

number

executedDateTime

Tempo di esecuzione del test avviato. Questo è un legitto, i nuovi sviluppi dovrebbero usare createdDateTime.

executedDateTime?: string

Valore della proprietà

string

executionEndDateTime

Fine esecuzione del test DateTime (formato letterale RFC 3339).

executionEndDateTime?: string

Valore della proprietà

string

executionStartDateTime

L'esecuzione del test inizia DateTime (formato letterale RFC 3339).

executionStartDateTime?: string

Valore della proprietà

string

kind

Tipo di test.

Valori possibili: "URL", "JMX", "Locust"

kind?: string

Valore della proprietà

string

lastModifiedBy

L'utente che ha modificato l'ultima volta.

lastModifiedBy?: string

Valore della proprietà

string

lastModifiedDateTime

Ultimo formato letterale modificato datetime(RFC 3339).

lastModifiedDateTime?: string

Valore della proprietà

string

loadTestConfiguration

Configurazione del test di carico.

loadTestConfiguration?: LoadTestConfigurationOutput

Valore della proprietà

passFailCriteria

Superare i criteri di esito negativo per un test.

passFailCriteria?: PassFailCriteriaOutput

Valore della proprietà

portalUrl

URL del portale.

portalUrl?: string

Valore della proprietà

string

publicIPDisabled

Inserire motori di test di carico senza distribuire l'indirizzo IP pubblico per l'accesso in uscita

publicIPDisabled?: boolean

Valore della proprietà

boolean

regionalStatistics

Statistiche regionali. La chiave è il nome e il valore dell'area di Azure sono le statistiche di esecuzione del test. Il nome dell'area deve essere il formato accettato da ARM e deve essere un'area supportata da Test di carico di Azure. Ad esempio, gli Stati Uniti orientali devono essere passati come "eastus". Il nome dell'area deve corrispondere a una delle stringhe nella colonna "Name" restituito dall'esecuzione del comando dell'interfaccia della riga di comando di Azure "az account list-locations -o table".

regionalStatistics?: Record<string, TestRunStatisticsOutput>

Valore della proprietà

Record<string, TestRunStatisticsOutput>

requestDataLevel

Richiedere il livello di raccolta dati per l'esecuzione dei test

Valori possibili: "NESSUNO", "ERRORI"

requestDataLevel?: string

Valore della proprietà

string

secrets

I segreti possono essere archiviati in un insieme di credenziali delle chiavi di Azure o in qualsiasi altro archivio segreto. Se il segreto viene archiviato in un insieme di credenziali delle chiavi di Azure, il valore deve essere l'identificatore del segreto e il tipo deve essere AKV_SECRET_URI. Se il segreto viene archiviato altrove, il valore del segreto deve essere fornito direttamente e il tipo deve essere SECRET_VALUE.

secrets?: Record<string, SecretOutput>

Valore della proprietà

Record<string, SecretOutput>

startDateTime

Inizio esecuzione test DateTime(RFC 3339 formato letterale).

startDateTime?: string

Valore della proprietà

string

status

Stato dell'esecuzione del test.

Valori possibili: "ACCEPTED", "NOTSTARTED", "PROVISIONING", "PROVISIONED", "CONFIGURING", "CONFIGURED", "EXECUTING", "EXECUTED", "DEPROVISIONING", "DEPROVISIONED", "DONE", "CANCELLING", "CANCELLED", "FAILED", "VALIDATION_SUCCESS", "VALIDATION_FAILURE"

status?: string

Valore della proprietà

string

subnetId

ID subnet in cui devono essere eseguite le istanze di test di carico.

subnetId?: string

Valore della proprietà

string

testArtifacts

Raccolta di artefatti di esecuzione dei test

testArtifacts?: TestRunArtifactsOutput

Valore della proprietà

testId

ID test associato.

testId?: string

Valore della proprietà

string

testResult

Risultato del test per i criteri superati/Non superati usati durante l'esecuzione del test.

Valori possibili: "SUPERATO", "NOT_APPLICABLE", "NON SUPERATO"

testResult?: string

Valore della proprietà

string

testRunId

L'identificatore univoco dell'esecuzione del test di carico deve contenere solo caratteri alfabetici minuscoli, numerici, di sottolineatura o trattini.

testRunId: string

Valore della proprietà

string

testRunStatistics

Statistiche di esecuzione dei test. La chiave è il nome del campionatore e il valore è il set di statistiche per le metriche delle prestazioni, ad esempio il tempo di risposta, la velocità effettiva e così via dall'esecuzione del test di carico. Il nome del campionatore corrisponde al nome indicato nello script di test. Il nome sampler "Total" rappresenta le statistiche aggregate di tutti i campionatori.

testRunStatistics?: Record<string, TestRunStatisticsOutput>

Valore della proprietà

Record<string, TestRunStatisticsOutput>

virtualUserHours

Ore utente virtuali utilizzate dall'esecuzione del test.

virtualUserHours?: number

Valore della proprietà

number

virtualUsers

Numero di utenti virtuali, per cui è stato eseguito il test.

virtualUsers?: number

Valore della proprietà

number