TestRunOutput interface
Model uruchamiania 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. |
| certificate | Metadane certyfikatów |
| created |
Utworzony użytkownik. |
| created |
Typ jednostki, która utworzyła przebieg testu. (E.x. Użytkownik, HarmonogramTrigger itp.). Możliwe wartości: "User", "ScheduledTrigger", "AzurePipelines", "GitHubWorkflows" |
| created |
Identyfikator URI wskazujący jednostkę, która utworzyła przebieg testu. |
| created |
Data/godzina utworzenia (format literału RFC 3339). |
| debug |
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. |
| display |
Nazwa wyświetlana elementu testRun. |
| duration | Czas trwania przebiegu testu w milisekundach. |
| end |
Test run end DateTime (format literału RFC 3339). |
| environment |
Zmienne środowiskowe zdefiniowane jako zestaw nazw <,wartość> pary. |
| error |
Szczegóły błędu, jeśli wystąpił błąd w przebiegu testu obciążeniowego |
| estimated |
Szacowana liczba godzin pracy użytkownika wirtualnego dla przebiegu testu. |
| executed |
Czas zainicjowanego przebiegu testu. To jest dziedzictwo, nowe rozwiązania powinny korzystać z createdDateTime. |
| execution |
Wykonanie testu kończy się DateTime (format literalny RFC 3339). |
| execution |
Wykonanie testu rozpoczyna się od DateTime (format literalny RFC 3339). |
| kind | Typ testu. Możliwe wartości: "URL", "JMX", "Locust" |
| last |
Użytkownik, który ostatnio zmodyfikował. |
| last |
Ostatni zmodyfikowany format daty/godziny (literał RFC 3339). |
| load |
Konfiguracja testu obciążeniowego. |
| pass |
Przekaż kryteria niepowodzenia dla testu. |
| portal |
Adres URL portalu. |
| public |
Wstrzykiwanie aparatów testów obciążeniowych bez wdrażania publicznego adresu IP na potrzeby dostępu wychodzącego |
| regional |
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". |
| request |
Żą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. |
| start |
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" |
| subnet |
Identyfikator podsieci, na której powinny być uruchamiane wystąpienia testu obciążenia. |
| test |
Zbieranie artefaktów przebiegu testu |
| test |
Skojarzony identyfikator testu. |
| test |
Wynik testu dla kryteriów powodzenia/niepowodzenia używanych podczas przebiegu testu. Możliwe wartości: "PASSED", "NOT_APPLICABLE", "FAILED" |
| test |
Unikatowy identyfikator przebiegu testu obciążeniowego musi zawierać tylko małe litery, cyfry, podkreślenie lub znaki łącznika. |
| test |
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. |
| virtual |
Liczba godzin użytkownika wirtualnego zużywana przez przebieg testowy. |
| virtual |
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