TestRunOutput interface
Model spuštění zátěžového testu
Vlastnosti
| auto |
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ů |
| created |
Uživatel, který vytvořil. |
| created |
Typ entity, která vytvořila testovací běh. (E.x. Uživatel, ScheduleTrigger atd.). Možné hodnoty: "User", "ScheduledTrigger" |
| created |
Formát data a času vytvoření (formát literálu RFC 3339). |
| debug |
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í. |
| display |
Zobrazovaný název testovacího spuštění |
| duration | Doba trvání testovacího běhu v milisekundách |
| end |
Test run end DateTime(RFC 3339 literal format). |
| environment |
Proměnné prostředí, které jsou definovány jako sada <název,hodnota> páry. |
| error |
Podrobnosti o chybě v případě selhání při spuštění zátěžového testu |
| executed |
Čas zahájený testem. |
| kind | Typ testu. Možné hodnoty: "URL", "JMX", "Locust" |
| last |
Uživatel, který byl naposledy změněn. |
| last |
Datum a čas poslední změny (formát literálu RFC 3339). |
| load |
Konfigurace zátěžového testu. |
| pass |
Úspěšné kritérium neúspěšného testu |
| portal |
Adresa URL portálu |
| public |
Vložení zátěžových testovacích modulů bez nasazení veřejné IP adresy pro odchozí přístup |
| regional |
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. |
| request |
Žá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. |
| start |
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" |
| subnet |
ID podsítě, na kterém by měly být spuštěny instance zátěžového testu. |
| test |
Kolekce artefaktů testovacího spuštění |
| test |
Přidružené ID testu. |
| test |
Výsledek testu pro kritéria pass/Fail použitá během testovacího běhu. Možné hodnoty: "PASSED", "NOT_APPLICABLE", "FAILED" |
| test |
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. |
| test |
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ů. |
| virtual |
Virtuální hodiny uživatelů spotřebované testovacím spuštěním |
| virtual |
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