TestOutput 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.

createdBy

Utworzony użytkownik.

createdDateTime

Data/godzina utworzenia (format literału RFC 3339).

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.

estimatedVirtualUserHours

Szacowana liczba godzin pracy użytkowników wirtualnych na potrzeby testu.

inputArtifacts

Artefakty wejściowe dla testu.

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"

lastModifiedBy

Użytkownik, który ostatnio zmodyfikował.

lastModifiedDateTime

Ostatni zmodyfikowany format daty/godziny (literał RFC 3339).

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.

testId

Unikatowy identyfikator testu obciążeniowego musi zawierać tylko małe litery, cyfry, podkreślenie lub znaki łącznika.

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?: AutoStopCriteriaOutput

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?: CertificateMetadataOutput

Wartość właściwości

createdBy

Utworzony użytkownik.

createdBy?: string

Wartość właściwości

string

createdDateTime

Data/godzina utworzenia (format literału RFC 3339).

createdDateTime?: string

Wartość właściwości

string

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>

estimatedVirtualUserHours

Szacowana liczba godzin pracy użytkowników wirtualnych na potrzeby testu.

estimatedVirtualUserHours?: number

Wartość właściwości

number

inputArtifacts

Artefakty wejściowe dla testu.

inputArtifacts?: TestInputArtifactsOutput

Wartość właściwości

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

lastModifiedBy

Użytkownik, który ostatnio zmodyfikował.

lastModifiedBy?: string

Wartość właściwości

string

lastModifiedDateTime

Ostatni zmodyfikowany format daty/godziny (literał RFC 3339).

lastModifiedDateTime?: string

Wartość właściwości

string

loadTestConfiguration

Konfiguracja testu obciążeniowego.

loadTestConfiguration?: LoadTestConfigurationOutput

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?: PassFailCriteriaOutput

Wartość właściwości

preferences

Preferencje dotyczące testu.

preferences?: TestPreferencesOutput

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, SecretOutput>

Wartość właściwości

Record<string, SecretOutput>

subnetId

Identyfikator podsieci, na której powinny być uruchamiane wystąpienia testu obciążenia.

subnetId?: string

Wartość właściwości

string

testId

Unikatowy identyfikator testu obciążeniowego musi zawierać tylko małe litery, cyfry, podkreślenie lub znaki łącznika.

testId: string

Wartość właściwości

string