TestRunOutput interface
Модель запуска нагрузочного теста
Свойства
| auto |
Критерии автоматической остановки для теста. Это автоматически остановит нагрузочный тест, если процент ошибок высок в течение определенного периода времени. |
| certificate | Метаданные сертификатов |
| created |
Созданный пользователь. |
| created |
Тип сущности, создающей тестовое выполнение. (E.x. User, ScheduleTrigger и т. д.). Возможные значения: «User», «ScheduledTrigger», «AzurePipelines», «GitHubWorkflows» |
| created |
URI, указывающий на сущность, создавшую тестовый запуск. |
| created |
Дата и время создания (формат литерала RFC 3339). |
| debug |
Включение или отключение ведения журнала уровня отладки. Значение true, если журналы отладки включены для тестового запуска. Значение false в противном случае |
| description | Описание тестового запуска. |
| display |
Отображаемое имя testRun. |
| duration | Длительность тестового выполнения в миллисекундах. |
| end |
Тестовый формат dateTime(RFC 3339 литерала). |
| environment |
Переменные среды, определенные как набор пар <имени, значения>. |
| error |
Сведения об ошибке при возникновении сбоя при выполнении нагрузочного теста |
| estimated |
Предполагаемое количество виртуальных пользовательских часов для тестового запуска. |
| executed |
Время, инициированное тестом. Это наследие, новые разработки должны использовать createdDateTime. |
| execution |
Выполнение тестового запуска завершает DateTime (буквальный формат RFC 3339). |
| execution |
Тестовое выполнение запускается в DateTime (буквальный формат RFC 3339). |
| kind | Тип теста. Возможные значения: "URL", "JMX", "Locust" |
| last |
Пользователь, который последний раз изменился. |
| last |
Последний измененный формат даты и времени (RFC 3339 литерала). |
| load |
Конфигурация нагрузочного теста. |
| pass |
Передайте критерии сбоя для теста. |
| portal |
URL-адрес портала. |
| public |
Внедрение подсистем нагрузочных тестов без развертывания общедоступного IP-адреса для исходящего доступа |
| regional |
Региональная статистика. Ключом является имя и значение региона Azure — статистика тестового запуска. Имя региона должно быть форматом, принятым ARM, и должно быть регионом, поддерживаемым нагрузочном тестировании Azure. Например, восточная часть США должна быть передана как "eastus". Имя региона должно соответствовать одной из строк в столбце "Имя", возвращаемой из команды Azure CLI "az account list-locations -o table". |
| request |
Запрос уровня сбора данных для тестового запуска Возможные значения: "NONE", "ERRORS" |
| secrets | Секреты можно хранить в Azure Key Vault или любом другом хранилище секретов. Если секрет хранится в Azure Key Vault, значение должно быть идентификатором секрета, а тип должен быть AKV_SECRET_URI. Если секрет хранится в другом месте, значение секрета должно быть предоставлено напрямую, а тип должен быть SECRET_VALUE. |
| start |
Тестовый формат запуска dateTime(RFC 3339 литерал). |
| status | Состояние тестового запуска. Возможные значения: "ACCEPTED", "NOTSTARTED", "PROVISIONING", "PROVISIONED", "CONFIGURING", "CONFIGURED", "EXECUTING", "EXECUTED", "DEPROVISIONED", "DONE", "CANCELLING", "CANCELLED", "FAILED", "VALIDATION_SUCCESS", "VALIDATION_FAILURE" |
| subnet |
Идентификатор подсети, на котором должны выполняться экземпляры нагрузочного теста. |
| test |
Коллекция артефактов тестового запуска |
| test |
Связанный идентификатор теста. |
| test |
Результат теста для условий прохождения или сбоя, используемых во время тестового выполнения. Возможные значения: "PASSED", "NOT_APPLICABLE", "FAILED" |
| test |
Уникальный идентификатор тестового запуска для выполнения нагрузочного теста должен содержать только буквы нижнего регистра, числовые, символы подчеркивания или дефиса. |
| test |
Статистика тестового запуска. Ключом является имя и значение примера является набор статистики для метрик производительности, таких как время отклика, пропускная способность и т. д. из запуска нагрузочного теста. Имя образца совпадает с именем, упомянутым в тестовом скрипте. Имя sampler "Total" представляет агрегированную статистику всех примеров. |
| virtual |
Часы виртуального пользователя, потребляемые тестовой командой. |
| virtual |
Количество виртуальных пользователей, для которых был запущен тест. |
Сведения о свойстве
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