Test interface

Ladetestmodell.

Eigenschaften

autoStopCriteria

Kriterien für den automatischen Stopp für einen Test. Dadurch wird automatisch ein Ladetest beendet, wenn der Fehlerprozentsatz für ein bestimmtes Zeitfenster hoch ist.

baselineTestRunId

ID der Testausführung, die als Basisplan gekennzeichnet werden soll, um Trends von clientseitigen Metriken aus den letzten Testläufen anzuzeigen

certificate

Zertifikatmetadaten.

description

Die Testbeschreibung.

displayName

Anzeigename eines Tests.

engineBuiltInIdentityIds

Ressourcen-IDs der verwalteten Identität, die in Auslastungstestmodule integriert ist. Erforderlich, wenn engineBuiltInIdentityType UserAssigned ist.

engineBuiltInIdentityType

Typ der verwalteten Identität, die in Auslastungstestmodulen integriert ist

Mögliche Werte: "SystemAssigned", "UserAssigned"

environmentVariables

Umgebungsvariablen, die als Satz von <Name,Wert> Paaren definiert sind.

keyvaultReferenceIdentityId

Ressourcen-ID der verwalteten Identität, die auf den Schlüsseltresor verweist.

keyvaultReferenceIdentityType

Typ der verwalteten Identität, die auf den Key Vault verweist.

kind

Art des Tests.

Mögliche Werte: "URL", "JMX", "Locust"

loadTestConfiguration

Die Auslastungstestkonfiguration.

metricsReferenceIdentityId

Ressourcen-ID der verwalteten Identität, die auf die Metriken verweist.

metricsReferenceIdentityType

Typ der verwalteten Identität, die auf die Metriken verweist.

Mögliche Werte: "SystemAssigned", "UserAssigned"

passFailCriteria

Bestandene Fehlerkriterien für einen Test.

preferences

Präferenzen für den Test.

publicIPDisabled

Einfügen von Auslastungstestmodulen ohne Bereitstellung öffentlicher IP für ausgehenden Zugriff

secrets

Geheime Schlüssel können in einem Azure Key Vault oder einem anderen geheimen Speicher gespeichert werden. Wenn der geheime Schlüssel in einem Azure Key Vault gespeichert ist, sollte der Wert der geheime Bezeichner sein, und der Typ sollte AKV_SECRET_URI sein. Wenn der geheime Schlüssel an anderer Stelle gespeichert wird, sollte der geheime Wert direkt bereitgestellt werden, und der Typ sollte SECRET_VALUE werden.

subnetId

Subnetz-ID, auf der die Auslastungstestinstanzen ausgeführt werden sollen.

Details zur Eigenschaft

autoStopCriteria

Kriterien für den automatischen Stopp für einen Test. Dadurch wird automatisch ein Ladetest beendet, wenn der Fehlerprozentsatz für ein bestimmtes Zeitfenster hoch ist.

autoStopCriteria?: AutoStopCriteria

Eigenschaftswert

baselineTestRunId

ID der Testausführung, die als Basisplan gekennzeichnet werden soll, um Trends von clientseitigen Metriken aus den letzten Testläufen anzuzeigen

baselineTestRunId?: string

Eigenschaftswert

string

certificate

Zertifikatmetadaten.

certificate?: CertificateMetadata

Eigenschaftswert

description

Die Testbeschreibung.

description?: string

Eigenschaftswert

string

displayName

Anzeigename eines Tests.

displayName?: string

Eigenschaftswert

string

engineBuiltInIdentityIds

Ressourcen-IDs der verwalteten Identität, die in Auslastungstestmodule integriert ist. Erforderlich, wenn engineBuiltInIdentityType UserAssigned ist.

engineBuiltInIdentityIds?: string[]

Eigenschaftswert

string[]

engineBuiltInIdentityType

Typ der verwalteten Identität, die in Auslastungstestmodulen integriert ist

Mögliche Werte: "SystemAssigned", "UserAssigned"

engineBuiltInIdentityType?: string

Eigenschaftswert

string

environmentVariables

Umgebungsvariablen, die als Satz von <Name,Wert> Paaren definiert sind.

environmentVariables?: Record<string, string>

Eigenschaftswert

Record<string, string>

keyvaultReferenceIdentityId

Ressourcen-ID der verwalteten Identität, die auf den Schlüsseltresor verweist.

keyvaultReferenceIdentityId?: string

Eigenschaftswert

string

keyvaultReferenceIdentityType

Typ der verwalteten Identität, die auf den Key Vault verweist.

keyvaultReferenceIdentityType?: string

Eigenschaftswert

string

kind

Art des Tests.

Mögliche Werte: "URL", "JMX", "Locust"

kind?: string

Eigenschaftswert

string

loadTestConfiguration

Die Auslastungstestkonfiguration.

loadTestConfiguration?: LoadTestConfiguration

Eigenschaftswert

metricsReferenceIdentityId

Ressourcen-ID der verwalteten Identität, die auf die Metriken verweist.

metricsReferenceIdentityId?: string

Eigenschaftswert

string

metricsReferenceIdentityType

Typ der verwalteten Identität, die auf die Metriken verweist.

Mögliche Werte: "SystemAssigned", "UserAssigned"

metricsReferenceIdentityType?: string

Eigenschaftswert

string

passFailCriteria

Bestandene Fehlerkriterien für einen Test.

passFailCriteria?: PassFailCriteria

Eigenschaftswert

preferences

Präferenzen für den Test.

preferences?: TestPreferences

Eigenschaftswert

publicIPDisabled

Einfügen von Auslastungstestmodulen ohne Bereitstellung öffentlicher IP für ausgehenden Zugriff

publicIPDisabled?: boolean

Eigenschaftswert

boolean

secrets

Geheime Schlüssel können in einem Azure Key Vault oder einem anderen geheimen Speicher gespeichert werden. Wenn der geheime Schlüssel in einem Azure Key Vault gespeichert ist, sollte der Wert der geheime Bezeichner sein, und der Typ sollte AKV_SECRET_URI sein. Wenn der geheime Schlüssel an anderer Stelle gespeichert wird, sollte der geheime Wert direkt bereitgestellt werden, und der Typ sollte SECRET_VALUE werden.

secrets?: Record<string, Secret>

Eigenschaftswert

Record<string, Secret>

subnetId

Subnetz-ID, auf der die Auslastungstestinstanzen ausgeführt werden sollen.

subnetId?: string

Eigenschaftswert

string