TestRunOutput interface

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

Свойства

autoStopCriteria

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

certificate

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

createdBy

Созданный пользователь.

createdByType

Тип сущности, создающей тестовое выполнение. (E.x. User, ScheduleTrigger и т. д.).

Возможные значения: «User», «ScheduledTrigger», «AzurePipelines», «GitHubWorkflows»

createdByUri

URI, указывающий на сущность, создавшую тестовый запуск.

createdDateTime

Дата и время создания (формат литерала RFC 3339).

debugLogsEnabled

Включение или отключение ведения журнала уровня отладки. Значение true, если журналы отладки включены для тестового запуска. Значение false в противном случае

description

Описание тестового запуска.

displayName

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

duration

Длительность тестового выполнения в миллисекундах.

endDateTime

Тестовый формат dateTime(RFC 3339 литерала).

environmentVariables

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

errorDetails

Сведения об ошибке при возникновении сбоя при выполнении нагрузочного теста

estimatedVirtualUserHours

Предполагаемое количество виртуальных пользовательских часов для тестового запуска.

executedDateTime

Время, инициированное тестом. Это наследие, новые разработки должны использовать createdDateTime.

executionEndDateTime

Выполнение тестового запуска завершает DateTime (буквальный формат RFC 3339).

executionStartDateTime

Тестовое выполнение запускается в DateTime (буквальный формат RFC 3339).

kind

Тип теста.

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

lastModifiedBy

Пользователь, который последний раз изменился.

lastModifiedDateTime

Последний измененный формат даты и времени (RFC 3339 литерала).

loadTestConfiguration

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

passFailCriteria

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

portalUrl

URL-адрес портала.

publicIPDisabled

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

regionalStatistics

Региональная статистика. Ключом является имя и значение региона Azure — статистика тестового запуска. Имя региона должно быть форматом, принятым ARM, и должно быть регионом, поддерживаемым нагрузочном тестировании Azure. Например, восточная часть США должна быть передана как "eastus". Имя региона должно соответствовать одной из строк в столбце "Имя", возвращаемой из команды Azure CLI "az account list-locations -o table".

requestDataLevel

Запрос уровня сбора данных для тестового запуска

Возможные значения: "NONE", "ERRORS"

secrets

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

startDateTime

Тестовый формат запуска dateTime(RFC 3339 литерал).

status

Состояние тестового запуска.

Возможные значения: "ACCEPTED", "NOTSTARTED", "PROVISIONING", "PROVISIONED", "CONFIGURING", "CONFIGURED", "EXECUTING", "EXECUTED", "DEPROVISIONED", "DONE", "CANCELLING", "CANCELLED", "FAILED", "VALIDATION_SUCCESS", "VALIDATION_FAILURE"

subnetId

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

testArtifacts

Коллекция артефактов тестового запуска

testId

Связанный идентификатор теста.

testResult

Результат теста для условий прохождения или сбоя, используемых во время тестового выполнения.

Возможные значения: "PASSED", "NOT_APPLICABLE", "FAILED"

testRunId

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

testRunStatistics

Статистика тестового запуска. Ключом является имя и значение примера является набор статистики для метрик производительности, таких как время отклика, пропускная способность и т. д. из запуска нагрузочного теста. Имя образца совпадает с именем, упомянутым в тестовом скрипте. Имя sampler "Total" представляет агрегированную статистику всех примеров.

virtualUserHours

Часы виртуального пользователя, потребляемые тестовой командой.

virtualUsers

Количество виртуальных пользователей, для которых был запущен тест.

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

autoStopCriteria

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

autoStopCriteria?: AutoStopCriteriaOutput

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

certificate

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

certificate?: CertificateMetadataOutput

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

createdBy

Созданный пользователь.

createdBy?: string

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

string

createdByType

Тип сущности, создающей тестовое выполнение. (E.x. User, ScheduleTrigger и т. д.).

Возможные значения: «User», «ScheduledTrigger», «AzurePipelines», «GitHubWorkflows»

createdByType?: string

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

string

createdByUri

URI, указывающий на сущность, создавшую тестовый запуск.

createdByUri?: string

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

string

createdDateTime

Дата и время создания (формат литерала RFC 3339).

createdDateTime?: string

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

string

debugLogsEnabled

Включение или отключение ведения журнала уровня отладки. Значение true, если журналы отладки включены для тестового запуска. Значение false в противном случае

debugLogsEnabled?: boolean

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

boolean

description

Описание тестового запуска.

description?: string

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

string

displayName

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

displayName?: string

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

string

duration

Длительность тестового выполнения в миллисекундах.

duration?: number

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

number

endDateTime

Тестовый формат dateTime(RFC 3339 литерала).

endDateTime?: string

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

string

environmentVariables

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

environmentVariables?: Record<string, string>

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

Record<string, string>

errorDetails

Сведения об ошибке при возникновении сбоя при выполнении нагрузочного теста

errorDetails?: ErrorDetailsOutput[]

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

estimatedVirtualUserHours

Предполагаемое количество виртуальных пользовательских часов для тестового запуска.

estimatedVirtualUserHours?: number

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

number

executedDateTime

Время, инициированное тестом. Это наследие, новые разработки должны использовать createdDateTime.

executedDateTime?: string

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

string

executionEndDateTime

Выполнение тестового запуска завершает DateTime (буквальный формат RFC 3339).

executionEndDateTime?: string

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

string

executionStartDateTime

Тестовое выполнение запускается в DateTime (буквальный формат RFC 3339).

executionStartDateTime?: string

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

string

kind

Тип теста.

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

kind?: string

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

string

lastModifiedBy

Пользователь, который последний раз изменился.

lastModifiedBy?: string

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

string

lastModifiedDateTime

Последний измененный формат даты и времени (RFC 3339 литерала).

lastModifiedDateTime?: string

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

string

loadTestConfiguration

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

loadTestConfiguration?: LoadTestConfigurationOutput

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

passFailCriteria

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

passFailCriteria?: PassFailCriteriaOutput

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

portalUrl

URL-адрес портала.

portalUrl?: string

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

string

publicIPDisabled

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

publicIPDisabled?: boolean

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

boolean

regionalStatistics

Региональная статистика. Ключом является имя и значение региона Azure — статистика тестового запуска. Имя региона должно быть форматом, принятым ARM, и должно быть регионом, поддерживаемым нагрузочном тестировании Azure. Например, восточная часть США должна быть передана как "eastus". Имя региона должно соответствовать одной из строк в столбце "Имя", возвращаемой из команды Azure CLI "az account list-locations -o table".

regionalStatistics?: Record<string, TestRunStatisticsOutput>

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

Record<string, TestRunStatisticsOutput>

requestDataLevel

Запрос уровня сбора данных для тестового запуска

Возможные значения: "NONE", "ERRORS"

requestDataLevel?: string

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

string

secrets

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

secrets?: Record<string, SecretOutput>

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

Record<string, SecretOutput>

startDateTime

Тестовый формат запуска dateTime(RFC 3339 литерал).

startDateTime?: string

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

string

status

Состояние тестового запуска.

Возможные значения: "ACCEPTED", "NOTSTARTED", "PROVISIONING", "PROVISIONED", "CONFIGURING", "CONFIGURED", "EXECUTING", "EXECUTED", "DEPROVISIONED", "DONE", "CANCELLING", "CANCELLED", "FAILED", "VALIDATION_SUCCESS", "VALIDATION_FAILURE"

status?: string

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

string

subnetId

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

subnetId?: string

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

string

testArtifacts

Коллекция артефактов тестового запуска

testArtifacts?: TestRunArtifactsOutput

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

testId

Связанный идентификатор теста.

testId?: string

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

string

testResult

Результат теста для условий прохождения или сбоя, используемых во время тестового выполнения.

Возможные значения: "PASSED", "NOT_APPLICABLE", "FAILED"

testResult?: string

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

string

testRunId

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

testRunId: string

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

string

testRunStatistics

Статистика тестового запуска. Ключом является имя и значение примера является набор статистики для метрик производительности, таких как время отклика, пропускная способность и т. д. из запуска нагрузочного теста. Имя образца совпадает с именем, упомянутым в тестовом скрипте. Имя sampler "Total" представляет агрегированную статистику всех примеров.

testRunStatistics?: Record<string, TestRunStatisticsOutput>

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

Record<string, TestRunStatisticsOutput>

virtualUserHours

Часы виртуального пользователя, потребляемые тестовой командой.

virtualUserHours?: number

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

number

virtualUsers

Количество виртуальных пользователей, для которых был запущен тест.

virtualUsers?: number

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

number