Test interface
Model testu obciążeniowego.
Właściwości
| auto |
Kryteria automatycznego zatrzymywania testu. Spowoduje to automatyczne zatrzymanie testu obciążeniowego, jeśli wartość procentowa błędu jest wysoka dla określonego przedziału czasu. |
| baseline |
Identyfikator przebiegu testu, który ma być oznaczony jako punkt odniesienia, aby wyświetlić trendy metryk po stronie klienta z ostatnich przebiegów testów |
| certificate | Metadane certyfikatów. |
| description | Opis testu. |
| display |
Nazwa wyświetlana testu. |
| engine |
Identyfikatory zasobów tożsamości zarządzanej wbudowanej w celu załadowania aparatów testowych. Wymagane, jeśli engineBuiltInIdentityType ma wartość UserAssigned. |
| engine |
Typ tożsamości zarządzanej wbudowanej w aparaty testów obciążeniowych Możliwe wartości: "SystemAssigned", "UserAssigned" |
| environment |
Zmienne środowiskowe zdefiniowane jako zestaw nazw <,wartość> pary. |
| keyvault |
Identyfikator zasobu tożsamości zarządzanej odwołującej się do magazynu kluczy. |
| keyvault |
Typ tożsamości zarządzanej odwołującej się do magazynu kluczy. |
| kind | Rodzaj testu. Możliwe wartości: "URL", "JMX", "Locust" |
| load |
Konfiguracja testu obciążeniowego. |
| metrics |
Identyfikator zasobu tożsamości zarządzanej odwołującej się do metryk. |
| metrics |
Typ tożsamości zarządzanej odwołującej się do metryk. Możliwe wartości: "SystemAssigned", "UserAssigned" |
| pass |
Przekaż kryteria niepowodzenia dla testu. |
| preferences | Preferencje dotyczące testu. |
| public |
Wstrzykiwanie aparatów testów obciążeniowych bez wdrażania publicznego adresu IP na potrzeby dostępu wychodzącego |
| secrets | Wpisy tajne mogą być przechowywane w usłudze Azure Key Vault lub w innym magazynie wpisów tajnych. Jeśli wpis tajny jest przechowywany w usłudze Azure Key Vault, wartość powinna być identyfikatorem wpisu tajnego, a typ powinien być AKV_SECRET_URI. Jeśli wpis tajny jest przechowywany w innym miejscu, należy podać bezpośrednio wartość wpisu tajnego, a typ powinien być SECRET_VALUE. |
| subnet |
Identyfikator podsieci, na której powinny być uruchamiane wystąpienia testu obciążenia. |
Szczegóły właściwości
autoStopCriteria
Kryteria automatycznego zatrzymywania testu. Spowoduje to automatyczne zatrzymanie testu obciążeniowego, jeśli wartość procentowa błędu jest wysoka dla określonego przedziału czasu.
autoStopCriteria?: AutoStopCriteria
Wartość właściwości
baselineTestRunId
Identyfikator przebiegu testu, który ma być oznaczony jako punkt odniesienia, aby wyświetlić trendy metryk po stronie klienta z ostatnich przebiegów testów
baselineTestRunId?: string
Wartość właściwości
string
certificate
description
Opis testu.
description?: string
Wartość właściwości
string
displayName
Nazwa wyświetlana testu.
displayName?: string
Wartość właściwości
string
engineBuiltInIdentityIds
Identyfikatory zasobów tożsamości zarządzanej wbudowanej w celu załadowania aparatów testowych. Wymagane, jeśli engineBuiltInIdentityType ma wartość UserAssigned.
engineBuiltInIdentityIds?: string[]
Wartość właściwości
string[]
engineBuiltInIdentityType
Typ tożsamości zarządzanej wbudowanej w aparaty testów obciążeniowych
Możliwe wartości: "SystemAssigned", "UserAssigned"
engineBuiltInIdentityType?: string
Wartość właściwości
string
environmentVariables
Zmienne środowiskowe zdefiniowane jako zestaw nazw <,wartość> pary.
environmentVariables?: Record<string, string>
Wartość właściwości
Record<string, string>
keyvaultReferenceIdentityId
Identyfikator zasobu tożsamości zarządzanej odwołującej się do magazynu kluczy.
keyvaultReferenceIdentityId?: string
Wartość właściwości
string
keyvaultReferenceIdentityType
Typ tożsamości zarządzanej odwołującej się do magazynu kluczy.
keyvaultReferenceIdentityType?: string
Wartość właściwości
string
kind
Rodzaj testu.
Możliwe wartości: "URL", "JMX", "Locust"
kind?: string
Wartość właściwości
string
loadTestConfiguration
Konfiguracja testu obciążeniowego.
loadTestConfiguration?: LoadTestConfiguration
Wartość właściwości
metricsReferenceIdentityId
Identyfikator zasobu tożsamości zarządzanej odwołującej się do metryk.
metricsReferenceIdentityId?: string
Wartość właściwości
string
metricsReferenceIdentityType
Typ tożsamości zarządzanej odwołującej się do metryk.
Możliwe wartości: "SystemAssigned", "UserAssigned"
metricsReferenceIdentityType?: string
Wartość właściwości
string
passFailCriteria
Przekaż kryteria niepowodzenia dla testu.
passFailCriteria?: PassFailCriteria
Wartość właściwości
preferences
publicIPDisabled
Wstrzykiwanie aparatów testów obciążeniowych bez wdrażania publicznego adresu IP na potrzeby dostępu wychodzącego
publicIPDisabled?: boolean
Wartość właściwości
boolean
secrets
Wpisy tajne mogą być przechowywane w usłudze Azure Key Vault lub w innym magazynie wpisów tajnych. Jeśli wpis tajny jest przechowywany w usłudze Azure Key Vault, wartość powinna być identyfikatorem wpisu tajnego, a typ powinien być AKV_SECRET_URI. Jeśli wpis tajny jest przechowywany w innym miejscu, należy podać bezpośrednio wartość wpisu tajnego, a typ powinien być SECRET_VALUE.
secrets?: Record<string, Secret>
Wartość właściwości
Record<string, Secret>
subnetId
Identyfikator podsieci, na której powinny być uruchamiane wystąpienia testu obciążenia.
subnetId?: string
Wartość właściwości
string