TestRunOutput interface

Model uruchamiania 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.

certificate

Metadane certyfikatów

createdBy

Utworzony użytkownik.

createdByType

Typ jednostki, która utworzyła przebieg testu. (E.x. Użytkownik, HarmonogramTrigger itp.).

Możliwe wartości: "User", "ScheduledTrigger", "AzurePipelines", "GitHubWorkflows"

createdByUri

Identyfikator URI wskazujący jednostkę, która utworzyła przebieg testu.

createdDateTime

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

debugLogsEnabled

Włącz lub wyłącz rejestrowanie na poziomie debugowania. Prawda, jeśli dzienniki debugowania są włączone dla przebiegu testowego. Fałsz— w przeciwnym razie

description

Opis przebiegu testu.

displayName

Nazwa wyświetlana elementu testRun.

duration

Czas trwania przebiegu testu w milisekundach.

endDateTime

Test run end DateTime (format literału RFC 3339).

environmentVariables

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

errorDetails

Szczegóły błędu, jeśli wystąpił błąd w przebiegu testu obciążeniowego

estimatedVirtualUserHours

Szacowana liczba godzin pracy użytkownika wirtualnego dla przebiegu testu.

executedDateTime

Czas zainicjowanego przebiegu testu. To jest dziedzictwo, nowe rozwiązania powinny korzystać z createdDateTime.

executionEndDateTime

Wykonanie testu kończy się DateTime (format literalny RFC 3339).

executionStartDateTime

Wykonanie testu rozpoczyna się od DateTime (format literalny RFC 3339).

kind

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

passFailCriteria

Przekaż kryteria niepowodzenia dla testu.

portalUrl

Adres URL portalu.

publicIPDisabled

Wstrzykiwanie aparatów testów obciążeniowych bez wdrażania publicznego adresu IP na potrzeby dostępu wychodzącego

regionalStatistics

Statystyki regionalne. Klucz to nazwa regionu platformy Azure, a wartość to statystyki przebiegu testu. Nazwa regionu powinna mieć format akceptowany przez usługę ARM i powinna być regionem obsługiwanym przez testowanie obciążenia platformy Azure. Na przykład wschodnie stany USA powinny być przekazywane jako "eastus". Nazwa regionu musi być zgodna z jednym z ciągów w kolumnie "Name" zwróconej z uruchomienia polecenia interfejsu wiersza polecenia platformy Azure "az account list-locations -o table".

requestDataLevel

Żądanie poziomu zbierania danych na potrzeby przebiegu testu

Możliwe wartości: "NONE", "ERRORS"

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.

startDateTime

Uruchomienie przebiegu testowego data/godzina (format literału RFC 3339).

status

Stan przebiegu testu.

Możliwe wartości: "ACCEPTED", "NOTSTARTED", "PROVISIONING", "PROVISIONED", "CONFIGURING", "CONFIGURED", "EXECUTING", "EXECUTED", "UNPROVISIONING", "UNPROVISIONED", "DONE", "CANCELLING", "CANCELLED", "FAILED", "VALIDATION_SUCCESS", "VALIDATION_FAILURE"

subnetId

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

testArtifacts

Zbieranie artefaktów przebiegu testu

testId

Skojarzony identyfikator testu.

testResult

Wynik testu dla kryteriów powodzenia/niepowodzenia używanych podczas przebiegu testu.

Możliwe wartości: "PASSED", "NOT_APPLICABLE", "FAILED"

testRunId

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

testRunStatistics

Statystyki przebiegu testu. Klucz to nazwa próbkatora, a wartość to zestaw statystyk dotyczących metryk wydajności, takich jak czas odpowiedzi, przepływność itp. z przebiegu testu obciążeniowego. Nazwa przykładu jest taka sama jak nazwa wymieniona w skry skry skryptzie testowym. Nazwa próbkatora "Total" reprezentuje zagregowane statystyki wszystkich próbek.

virtualUserHours

Liczba godzin użytkownika wirtualnego zużywana przez przebieg testowy.

virtualUsers

Liczba użytkowników wirtualnych, dla których test został uruchomiony.

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

certificate

Metadane certyfikatów

certificate?: CertificateMetadataOutput

Wartość właściwości

createdBy

Utworzony użytkownik.

createdBy?: string

Wartość właściwości

string

createdByType

Typ jednostki, która utworzyła przebieg testu. (E.x. Użytkownik, HarmonogramTrigger itp.).

Możliwe wartości: "User", "ScheduledTrigger", "AzurePipelines", "GitHubWorkflows"

createdByType?: string

Wartość właściwości

string

createdByUri

Identyfikator URI wskazujący jednostkę, która utworzyła przebieg testu.

createdByUri?: string

Wartość właściwości

string

createdDateTime

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

createdDateTime?: string

Wartość właściwości

string

debugLogsEnabled

Włącz lub wyłącz rejestrowanie na poziomie debugowania. Prawda, jeśli dzienniki debugowania są włączone dla przebiegu testowego. Fałsz— w przeciwnym razie

debugLogsEnabled?: boolean

Wartość właściwości

boolean

description

Opis przebiegu testu.

description?: string

Wartość właściwości

string

displayName

Nazwa wyświetlana elementu testRun.

displayName?: string

Wartość właściwości

string

duration

Czas trwania przebiegu testu w milisekundach.

duration?: number

Wartość właściwości

number

endDateTime

Test run end DateTime (format literału RFC 3339).

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

errorDetails

Szczegóły błędu, jeśli wystąpił błąd w przebiegu testu obciążeniowego

errorDetails?: ErrorDetailsOutput[]

Wartość właściwości

estimatedVirtualUserHours

Szacowana liczba godzin pracy użytkownika wirtualnego dla przebiegu testu.

estimatedVirtualUserHours?: number

Wartość właściwości

number

executedDateTime

Czas zainicjowanego przebiegu testu. To jest dziedzictwo, nowe rozwiązania powinny korzystać z createdDateTime.

executedDateTime?: string

Wartość właściwości

string

executionEndDateTime

Wykonanie testu kończy się DateTime (format literalny RFC 3339).

executionEndDateTime?: string

Wartość właściwości

string

executionStartDateTime

Wykonanie testu rozpoczyna się od DateTime (format literalny RFC 3339).

executionStartDateTime?: string

Wartość właściwości

string

kind

Typ 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

passFailCriteria

Przekaż kryteria niepowodzenia dla testu.

passFailCriteria?: PassFailCriteriaOutput

Wartość właściwości

portalUrl

Adres URL portalu.

portalUrl?: string

Wartość właściwości

string

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

regionalStatistics

Statystyki regionalne. Klucz to nazwa regionu platformy Azure, a wartość to statystyki przebiegu testu. Nazwa regionu powinna mieć format akceptowany przez usługę ARM i powinna być regionem obsługiwanym przez testowanie obciążenia platformy Azure. Na przykład wschodnie stany USA powinny być przekazywane jako "eastus". Nazwa regionu musi być zgodna z jednym z ciągów w kolumnie "Name" zwróconej z uruchomienia polecenia interfejsu wiersza polecenia platformy Azure "az account list-locations -o table".

regionalStatistics?: Record<string, TestRunStatisticsOutput>

Wartość właściwości

Record<string, TestRunStatisticsOutput>

requestDataLevel

Żądanie poziomu zbierania danych na potrzeby przebiegu testu

Możliwe wartości: "NONE", "ERRORS"

requestDataLevel?: string

Wartość właściwości

string

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>

startDateTime

Uruchomienie przebiegu testowego data/godzina (format literału RFC 3339).

startDateTime?: string

Wartość właściwości

string

status

Stan przebiegu testu.

Możliwe wartości: "ACCEPTED", "NOTSTARTED", "PROVISIONING", "PROVISIONED", "CONFIGURING", "CONFIGURED", "EXECUTING", "EXECUTED", "UNPROVISIONING", "UNPROVISIONED", "DONE", "CANCELLING", "CANCELLED", "FAILED", "VALIDATION_SUCCESS", "VALIDATION_FAILURE"

status?: string

Wartość właściwości

string

subnetId

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

subnetId?: string

Wartość właściwości

string

testArtifacts

Zbieranie artefaktów przebiegu testu

testArtifacts?: TestRunArtifactsOutput

Wartość właściwości

testId

Skojarzony identyfikator testu.

testId?: string

Wartość właściwości

string

testResult

Wynik testu dla kryteriów powodzenia/niepowodzenia używanych podczas przebiegu testu.

Możliwe wartości: "PASSED", "NOT_APPLICABLE", "FAILED"

testResult?: string

Wartość właściwości

string

testRunId

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

testRunId: string

Wartość właściwości

string

testRunStatistics

Statystyki przebiegu testu. Klucz to nazwa próbkatora, a wartość to zestaw statystyk dotyczących metryk wydajności, takich jak czas odpowiedzi, przepływność itp. z przebiegu testu obciążeniowego. Nazwa przykładu jest taka sama jak nazwa wymieniona w skry skry skryptzie testowym. Nazwa próbkatora "Total" reprezentuje zagregowane statystyki wszystkich próbek.

testRunStatistics?: Record<string, TestRunStatisticsOutput>

Wartość właściwości

Record<string, TestRunStatisticsOutput>

virtualUserHours

Liczba godzin użytkownika wirtualnego zużywana przez przebieg testowy.

virtualUserHours?: number

Wartość właściwości

number

virtualUsers

Liczba użytkowników wirtualnych, dla których test został uruchomiony.

virtualUsers?: number

Wartość właściwości

number