Test interface

Модель нагрузочного теста.

Свойства

autoStopCriteria

Критерии автоматической остановки для теста. Это автоматически остановит нагрузочный тест, если процент ошибок высок в течение определенного периода времени.

baselineTestRunId

Идентификатор тестового запуска, который должен быть помечен как базовый для просмотра тенденций метрик на стороне клиента из последних тестовых запусков

certificate

Метаданные сертификатов.

description

Описание теста.

displayName

Отображаемое имя теста.

engineBuiltInIdentityIds

Идентификаторы ресурсов управляемого удостоверения, встроенного в модули нагрузочного тестирования. Требуется, если engineBuiltInIdentityType имеет значение UserAssigned.

engineBuiltInIdentityType

Тип управляемого удостоверения, встроенного в механизмы нагрузочного тестирования

Возможные значения: "SystemAssigned", "UserAssigned"

environmentVariables

Переменные среды, определенные как набор пар <имени, значения>.

keyvaultReferenceIdentityId

Идентификатор ресурса управляемого удостоверения, ссылающегося на хранилище ключей.

keyvaultReferenceIdentityType

Тип управляемого удостоверения, ссылающегося на хранилище ключей.

kind

Вид теста.

Возможные значения: "URL", "JMX", "Locust"

loadTestConfiguration

Конфигурация нагрузочного теста.

metricsReferenceIdentityId

Идентификатор ресурса управляемого удостоверения, ссылающегося на метрики.

metricsReferenceIdentityType

Тип управляемого удостоверения, ссылающегося на метрики.

Возможные значения: "SystemAssigned", "UserAssigned"

passFailCriteria

Передайте критерии сбоя для теста.

preferences

Предпочтения для теста.

publicIPDisabled

Внедрение подсистем нагрузочных тестов без развертывания общедоступного IP-адреса для исходящего доступа

secrets

Секреты можно хранить в Azure Key Vault или любом другом хранилище секретов. Если секрет хранится в Azure Key Vault, значение должно быть идентификатором секрета, а тип должен быть AKV_SECRET_URI. Если секрет хранится в другом месте, значение секрета должно быть предоставлено напрямую, а тип должен быть SECRET_VALUE.

subnetId

Идентификатор подсети, на котором должны выполняться экземпляры нагрузочного теста.

Сведения о свойстве

autoStopCriteria

Критерии автоматической остановки для теста. Это автоматически остановит нагрузочный тест, если процент ошибок высок в течение определенного периода времени.

autoStopCriteria?: AutoStopCriteria

Значение свойства

baselineTestRunId

Идентификатор тестового запуска, который должен быть помечен как базовый для просмотра тенденций метрик на стороне клиента из последних тестовых запусков

baselineTestRunId?: string

Значение свойства

string

certificate

Метаданные сертификатов.

certificate?: CertificateMetadata

Значение свойства

description

Описание теста.

description?: string

Значение свойства

string

displayName

Отображаемое имя теста.

displayName?: string

Значение свойства

string

engineBuiltInIdentityIds

Идентификаторы ресурсов управляемого удостоверения, встроенного в модули нагрузочного тестирования. Требуется, если engineBuiltInIdentityType имеет значение UserAssigned.

engineBuiltInIdentityIds?: string[]

Значение свойства

string[]

engineBuiltInIdentityType

Тип управляемого удостоверения, встроенного в механизмы нагрузочного тестирования

Возможные значения: "SystemAssigned", "UserAssigned"

engineBuiltInIdentityType?: string

Значение свойства

string

environmentVariables

Переменные среды, определенные как набор пар <имени, значения>.

environmentVariables?: Record<string, string>

Значение свойства

Record<string, string>

keyvaultReferenceIdentityId

Идентификатор ресурса управляемого удостоверения, ссылающегося на хранилище ключей.

keyvaultReferenceIdentityId?: string

Значение свойства

string

keyvaultReferenceIdentityType

Тип управляемого удостоверения, ссылающегося на хранилище ключей.

keyvaultReferenceIdentityType?: string

Значение свойства

string

kind

Вид теста.

Возможные значения: "URL", "JMX", "Locust"

kind?: string

Значение свойства

string

loadTestConfiguration

Конфигурация нагрузочного теста.

loadTestConfiguration?: LoadTestConfiguration

Значение свойства

metricsReferenceIdentityId

Идентификатор ресурса управляемого удостоверения, ссылающегося на метрики.

metricsReferenceIdentityId?: string

Значение свойства

string

metricsReferenceIdentityType

Тип управляемого удостоверения, ссылающегося на метрики.

Возможные значения: "SystemAssigned", "UserAssigned"

metricsReferenceIdentityType?: string

Значение свойства

string

passFailCriteria

Передайте критерии сбоя для теста.

passFailCriteria?: PassFailCriteria

Значение свойства

preferences

Предпочтения для теста.

preferences?: TestPreferences

Значение свойства

publicIPDisabled

Внедрение подсистем нагрузочных тестов без развертывания общедоступного IP-адреса для исходящего доступа

publicIPDisabled?: boolean

Значение свойства

boolean

secrets

Секреты можно хранить в Azure Key Vault или любом другом хранилище секретов. Если секрет хранится в Azure Key Vault, значение должно быть идентификатором секрета, а тип должен быть AKV_SECRET_URI. Если секрет хранится в другом месте, значение секрета должно быть предоставлено напрямую, а тип должен быть SECRET_VALUE.

secrets?: Record<string, Secret>

Значение свойства

Record<string, Secret>

subnetId

Идентификатор подсети, на котором должны выполняться экземпляры нагрузочного теста.

subnetId?: string

Значение свойства

string