Test interface

Model testu obciążeniowego.

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.

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

certificate

Metadane certyfikatów.

description

Opis testu.

displayName

Nazwa wyświetlana testu.

engineBuiltInIdentityIds

Identyfikatory zasobów tożsamości zarządzanej wbudowanej w celu załadowania aparatów testowych. Wymagane, jeśli engineBuiltInIdentityType ma wartość UserAssigned.

engineBuiltInIdentityType

Typ tożsamości zarządzanej wbudowanej w aparaty testów obciążeniowych

Możliwe wartości: "SystemAssigned", "UserAssigned"

environmentVariables

Zmienne środowiskowe zdefiniowane jako zestaw nazw <,wartość> pary.

keyvaultReferenceIdentityId

Identyfikator zasobu tożsamości zarządzanej odwołującej się do magazynu kluczy.

keyvaultReferenceIdentityType

Typ tożsamości zarządzanej odwołującej się do magazynu kluczy.

kind

Rodzaj testu.

Możliwe wartości: "URL", "JMX", "Locust"

loadTestConfiguration

Konfiguracja testu obciążeniowego.

metricsReferenceIdentityId

Identyfikator zasobu tożsamości zarządzanej odwołującej się do metryk.

metricsReferenceIdentityType

Typ tożsamości zarządzanej odwołującej się do metryk.

Możliwe wartości: "SystemAssigned", "UserAssigned"

passFailCriteria

Przekaż kryteria niepowodzenia dla testu.

preferences

Preferencje dotyczące testu.

publicIPDisabled

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.

subnetId

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

Metadane certyfikatów.

certificate?: CertificateMetadata

Wartość właściwości

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

Preferencje dotyczące testu.

preferences?: TestPreferences

Wartość właściwości

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