Sdílet prostřednictvím


TestRunOutput interface

Model spuštění zátěžového testu

Vlastnosti

autoStopCriteria

Kritéria automatického zastavení testu Tím se zátěžový test automaticky zastaví, pokud je procento chyby v určitém časovém intervalu vysoké.

certificate

Metadata certifikátů

createdBy

Uživatel, který vytvořil.

createdByType

Typ entity, která vytvořila testovací běh. (E.x. Uživatel, ScheduleTrigger atd.).

Možné hodnoty: "User", "ScheduledTrigger"

createdDateTime

Formát data a času vytvoření (formát literálu RFC 3339).

debugLogsEnabled

Povolte nebo zakažte protokolování na úrovni ladění. Hodnota True, pokud jsou pro testovací běh povolené protokoly ladění. Nepravda jinak

description

Popis testovacího spuštění.

displayName

Zobrazovaný název testovacího spuštění

duration

Doba trvání testovacího běhu v milisekundách

endDateTime

Test run end DateTime(RFC 3339 literal format).

environmentVariables

Proměnné prostředí, které jsou definovány jako sada <název,hodnota> páry.

errorDetails

Podrobnosti o chybě v případě selhání při spuštění zátěžového testu

executedDateTime

Čas zahájený testem.

kind

Typ testu.

Možné hodnoty: "URL", "JMX", "Locust"

lastModifiedBy

Uživatel, který byl naposledy změněn.

lastModifiedDateTime

Datum a čas poslední změny (formát literálu RFC 3339).

loadTestConfiguration

Konfigurace zátěžového testu.

passFailCriteria

Úspěšné kritérium neúspěšného testu

portalUrl

Adresa URL portálu

publicIPDisabled

Vložení zátěžových testovacích modulů bez nasazení veřejné IP adresy pro odchozí přístup

regionalStatistics

Regionální statistika. Klíč je název oblasti Azure a hodnota je statistika testovacího spuštění. Název oblasti by měl formát přijmout ARM a měl by se jednat o oblast podporovanou službou Azure Load Testing. Usa – východ by například měly být předány jako eastus. Název oblasti se musí shodovat s jedním z řetězců ve sloupci Name vráceným spuštěním příkazu Azure CLI az account list-locations -o table.

requestDataLevel

Žádost o úroveň shromažďování dat pro testovací běh

Možné hodnoty: "ŽÁDNÉ", "CHYBY"

secrets

Tajné kódy se dají ukládat ve službě Azure Key Vault nebo jiném úložišti tajných kódů. Pokud je tajný klíč uložený ve službě Azure Key Vault, měla by být hodnota identifikátorem tajného kódu a typ by měl být AKV_SECRET_URI. Pokud je tajný klíč uložený jinde, měla by se zadat hodnota tajného kódu přímo a typ by měl být SECRET_VALUE.

startDateTime

Testovací spuštění spustí formát literálu DateTime(RFC 3339).

status

Stav testovacího spuštění.

Možné hodnoty: "PŘIJATO", "NOTSTARTED", "PROVISIONING", "PROVISIONED", "CONFIGURING", "CONFIGURED", "EXECUTING", "EXECUTED", "DEPROVISIONING", "DEPROVISIONED", "DONE", "CANCELING", "CANCELLED", "FAILED", "VALIDATION_SUCCESS", "VALIDATION_FAILURE"

subnetId

ID podsítě, na kterém by měly být spuštěny instance zátěžového testu.

testArtifacts

Kolekce artefaktů testovacího spuštění

testId

Přidružené ID testu.

testResult

Výsledek testu pro kritéria pass/Fail použitá během testovacího běhu.

Možné hodnoty: "PASSED", "NOT_APPLICABLE", "FAILED"

testRunId

Jedinečný identifikátor spuštění testu pro spuštění zátěžového testu musí obsahovat pouze malá písmena, číslice, podtržítka nebo pomlčky.

testRunStatistics

Statistika testovacího spuštění Klíč je název vzorkovníku a hodnota je sada statistik pro metriky výkonu, jako je doba odezvy, propustnost atd. ze spuštění zátěžového testu. Název sampleru je stejný jako název uvedený v testovacím skriptu. Název sampleru "Total" představuje agregovanou statistiku všech vzorkovníků.

virtualUserHours

Virtuální hodiny uživatelů spotřebované testovacím spuštěním

virtualUsers

Počet virtuálníchuživatelůch

Podrobnosti vlastnosti

autoStopCriteria

Kritéria automatického zastavení testu Tím se zátěžový test automaticky zastaví, pokud je procento chyby v určitém časovém intervalu vysoké.

autoStopCriteria?: AutoStopCriteriaOutput

Hodnota vlastnosti

certificate

Metadata certifikátů

certificate?: CertificateMetadataOutput

Hodnota vlastnosti

createdBy

Uživatel, který vytvořil.

createdBy?: string

Hodnota vlastnosti

string

createdByType

Typ entity, která vytvořila testovací běh. (E.x. Uživatel, ScheduleTrigger atd.).

Možné hodnoty: "User", "ScheduledTrigger"

createdByType?: string

Hodnota vlastnosti

string

createdDateTime

Formát data a času vytvoření (formát literálu RFC 3339).

createdDateTime?: string

Hodnota vlastnosti

string

debugLogsEnabled

Povolte nebo zakažte protokolování na úrovni ladění. Hodnota True, pokud jsou pro testovací běh povolené protokoly ladění. Nepravda jinak

debugLogsEnabled?: boolean

Hodnota vlastnosti

boolean

description

Popis testovacího spuštění.

description?: string

Hodnota vlastnosti

string

displayName

Zobrazovaný název testovacího spuštění

displayName?: string

Hodnota vlastnosti

string

duration

Doba trvání testovacího běhu v milisekundách

duration?: number

Hodnota vlastnosti

number

endDateTime

Test run end DateTime(RFC 3339 literal format).

endDateTime?: string

Hodnota vlastnosti

string

environmentVariables

Proměnné prostředí, které jsou definovány jako sada <název,hodnota> páry.

environmentVariables?: Record<string, string>

Hodnota vlastnosti

Record<string, string>

errorDetails

Podrobnosti o chybě v případě selhání při spuštění zátěžového testu

errorDetails?: ErrorDetailsOutput[]

Hodnota vlastnosti

executedDateTime

Čas zahájený testem.

executedDateTime?: string

Hodnota vlastnosti

string

kind

Typ testu.

Možné hodnoty: "URL", "JMX", "Locust"

kind?: string

Hodnota vlastnosti

string

lastModifiedBy

Uživatel, který byl naposledy změněn.

lastModifiedBy?: string

Hodnota vlastnosti

string

lastModifiedDateTime

Datum a čas poslední změny (formát literálu RFC 3339).

lastModifiedDateTime?: string

Hodnota vlastnosti

string

loadTestConfiguration

Konfigurace zátěžového testu.

loadTestConfiguration?: LoadTestConfigurationOutput

Hodnota vlastnosti

passFailCriteria

Úspěšné kritérium neúspěšného testu

passFailCriteria?: PassFailCriteriaOutput

Hodnota vlastnosti

portalUrl

Adresa URL portálu

portalUrl?: string

Hodnota vlastnosti

string

publicIPDisabled

Vložení zátěžových testovacích modulů bez nasazení veřejné IP adresy pro odchozí přístup

publicIPDisabled?: boolean

Hodnota vlastnosti

boolean

regionalStatistics

Regionální statistika. Klíč je název oblasti Azure a hodnota je statistika testovacího spuštění. Název oblasti by měl formát přijmout ARM a měl by se jednat o oblast podporovanou službou Azure Load Testing. Usa – východ by například měly být předány jako eastus. Název oblasti se musí shodovat s jedním z řetězců ve sloupci Name vráceným spuštěním příkazu Azure CLI az account list-locations -o table.

regionalStatistics?: Record<string, TestRunStatisticsOutput>

Hodnota vlastnosti

Record<string, TestRunStatisticsOutput>

requestDataLevel

Žádost o úroveň shromažďování dat pro testovací běh

Možné hodnoty: "ŽÁDNÉ", "CHYBY"

requestDataLevel?: string

Hodnota vlastnosti

string

secrets

Tajné kódy se dají ukládat ve službě Azure Key Vault nebo jiném úložišti tajných kódů. Pokud je tajný klíč uložený ve službě Azure Key Vault, měla by být hodnota identifikátorem tajného kódu a typ by měl být AKV_SECRET_URI. Pokud je tajný klíč uložený jinde, měla by se zadat hodnota tajného kódu přímo a typ by měl být SECRET_VALUE.

secrets?: Record<string, SecretOutput>

Hodnota vlastnosti

Record<string, SecretOutput>

startDateTime

Testovací spuštění spustí formát literálu DateTime(RFC 3339).

startDateTime?: string

Hodnota vlastnosti

string

status

Stav testovacího spuštění.

Možné hodnoty: "PŘIJATO", "NOTSTARTED", "PROVISIONING", "PROVISIONED", "CONFIGURING", "CONFIGURED", "EXECUTING", "EXECUTED", "DEPROVISIONING", "DEPROVISIONED", "DONE", "CANCELING", "CANCELLED", "FAILED", "VALIDATION_SUCCESS", "VALIDATION_FAILURE"

status?: string

Hodnota vlastnosti

string

subnetId

ID podsítě, na kterém by měly být spuštěny instance zátěžového testu.

subnetId?: string

Hodnota vlastnosti

string

testArtifacts

Kolekce artefaktů testovacího spuštění

testArtifacts?: TestRunArtifactsOutput

Hodnota vlastnosti

testId

Přidružené ID testu.

testId?: string

Hodnota vlastnosti

string

testResult

Výsledek testu pro kritéria pass/Fail použitá během testovacího běhu.

Možné hodnoty: "PASSED", "NOT_APPLICABLE", "FAILED"

testResult?: string

Hodnota vlastnosti

string

testRunId

Jedinečný identifikátor spuštění testu pro spuštění zátěžového testu musí obsahovat pouze malá písmena, číslice, podtržítka nebo pomlčky.

testRunId: string

Hodnota vlastnosti

string

testRunStatistics

Statistika testovacího spuštění Klíč je název vzorkovníku a hodnota je sada statistik pro metriky výkonu, jako je doba odezvy, propustnost atd. ze spuštění zátěžového testu. Název sampleru je stejný jako název uvedený v testovacím skriptu. Název sampleru "Total" představuje agregovanou statistiku všech vzorkovníků.

testRunStatistics?: Record<string, TestRunStatisticsOutput>

Hodnota vlastnosti

Record<string, TestRunStatisticsOutput>

virtualUserHours

Virtuální hodiny uživatelů spotřebované testovacím spuštěním

virtualUserHours?: number

Hodnota vlastnosti

number

virtualUsers

Počet virtuálníchuživatelůch

virtualUsers?: number

Hodnota vlastnosti

number