TestOutput interface
Model 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é. |
| baseline |
ID testovacího spuštění, které se má označit jako směrný plán pro zobrazení trendů metrik na straně klienta z nedávných testovacích běhů |
| certificate | Metadata certifikátů. |
| created |
Uživatel, který vytvořil. |
| created |
Formát data a času vytvoření (formát literálu RFC 3339). |
| description | Popis testu. |
| display |
Zobrazovaný název testu |
| engine |
ID prostředků spravované identity integrované do zátěžových testovacích modulů. Vyžaduje se, pokud engineBuiltInIdentityType je UserAssigned. |
| engine |
Typ spravované identity integrované v modulech zátěžového testování Možné hodnoty: "SystemAssigned", "UserAssigned" |
| environment |
Proměnné prostředí, které jsou definovány jako sada <název,hodnota> páry. |
| input |
Vstupní artefakty testu. |
| keyvault |
ID prostředku spravované identity odkazující na trezor klíčů |
| keyvault |
Typ spravované identity odkazující na trezor klíčů |
| kind | Druh 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. |
| metrics |
ID prostředku spravované identity odkazující na metriky |
| metrics |
Typ spravované identity odkazující na metriky Možné hodnoty: "SystemAssigned", "UserAssigned" |
| pass |
Úspěšné kritérium neúspěšného testu |
| public |
Vložení zátěžových testovacích modulů bez nasazení veřejné IP adresy pro odchozí přístup |
| 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. |
| subnet |
ID podsítě, na kterém by měly být spuštěny instance zátěžového testu. |
| test |
Jedinečný identifikátor testu pro zátěžový test musí obsahovat pouze malá písmena, číslice, podtržítka nebo pomlčky. |
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
baselineTestRunId
ID testovacího spuštění, které se má označit jako směrný plán pro zobrazení trendů metrik na straně klienta z nedávných testovacích běhů
baselineTestRunId?: string
Hodnota vlastnosti
string
certificate
Metadata certifikátů.
certificate?: CertificateMetadataOutput
Hodnota vlastnosti
createdBy
Uživatel, který vytvořil.
createdBy?: string
Hodnota vlastnosti
string
createdDateTime
Formát data a času vytvoření (formát literálu RFC 3339).
createdDateTime?: string
Hodnota vlastnosti
string
description
Popis testu.
description?: string
Hodnota vlastnosti
string
displayName
Zobrazovaný název testu
displayName?: string
Hodnota vlastnosti
string
engineBuiltInIdentityIds
ID prostředků spravované identity integrované do zátěžových testovacích modulů. Vyžaduje se, pokud engineBuiltInIdentityType je UserAssigned.
engineBuiltInIdentityIds?: string[]
Hodnota vlastnosti
string[]
engineBuiltInIdentityType
Typ spravované identity integrované v modulech zátěžového testování
Možné hodnoty: "SystemAssigned", "UserAssigned"
engineBuiltInIdentityType?: 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>
inputArtifacts
Vstupní artefakty testu.
inputArtifacts?: TestInputArtifactsOutput
Hodnota vlastnosti
keyvaultReferenceIdentityId
ID prostředku spravované identity odkazující na trezor klíčů
keyvaultReferenceIdentityId?: string
Hodnota vlastnosti
string
keyvaultReferenceIdentityType
Typ spravované identity odkazující na trezor klíčů
keyvaultReferenceIdentityType?: string
Hodnota vlastnosti
string
kind
Druh 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
metricsReferenceIdentityId
ID prostředku spravované identity odkazující na metriky
metricsReferenceIdentityId?: string
Hodnota vlastnosti
string
metricsReferenceIdentityType
Typ spravované identity odkazující na metriky
Možné hodnoty: "SystemAssigned", "UserAssigned"
metricsReferenceIdentityType?: string
Hodnota vlastnosti
string
passFailCriteria
Úspěšné kritérium neúspěšného testu
passFailCriteria?: PassFailCriteriaOutput
Hodnota vlastnosti
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
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>
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
testId
Jedinečný identifikátor testu pro zátěžový test musí obsahovat pouze malá písmena, číslice, podtržítka nebo pomlčky.
testId: string
Hodnota vlastnosti
string