TestOutput interface
负载测试模型。
属性
| auto |
测试的自动停止条件。 如果错误百分比在特定时间范围内较高,则会自动停止负载测试。 |
| baseline |
要标记为基线的测试运行的 ID,以查看最近测试运行中客户端指标的趋势 |
| certificate | 证书元数据。 |
| created |
创建的用户。 |
| created |
创建日期/时间(RFC 3339 文本格式)。 |
| description | 测试说明。 |
| display |
测试的显示名称。 |
| engine |
内置于加载测试引擎的托管标识的资源 ID。 如果 engineBuiltInIdentityType 为 UserAssigned,则为必需。 |
| engine |
负载测试引擎中内置托管标识的类型 可能的值:“SystemAssigned”、“UserAssigned” |
| environment |
定义为一组 <名称、值> 对的环境变量。 |
| estimated |
测试的估计虚拟用户小时数。 |
| input |
测试的输入项目。 |
| keyvault |
引用 Key Vault 的托管标识的资源 ID。 |
| keyvault |
引用 Key Vault 的托管标识的类型。 |
| kind | 测试类型。 可能的值: “URL”、“JMX”、“Locust” |
| last |
上次修改的用户。 |
| last |
上次修改日期时间(RFC 3339 文本格式)。 |
| load |
负载测试配置。 |
| metrics |
引用指标的托管标识的资源 ID。 |
| metrics |
引用指标的托管标识的类型。 可能的值:“SystemAssigned”、“UserAssigned” |
| pass |
通过测试的失败条件。 |
| preferences | 考试偏好。 |
| public |
注入负载测试引擎,而无需部署公共 IP 进行出站访问 |
| secrets | 机密可以存储在 Azure 密钥保管库 或任何其他机密存储中。 如果机密存储在 Azure 密钥保管库 中,该值应为机密标识符,并且类型应AKV_SECRET_URI。 如果机密存储在其他位置,则应直接提供机密值,并且类型应SECRET_VALUE。 |
| subnet |
负载测试实例应在其中运行的子网 ID。 |
| test |
负载测试的唯一测试标识符,必须仅包含小写字母、数字、下划线或连字符字符。 |
属性详细信息
autoStopCriteria
测试的自动停止条件。 如果错误百分比在特定时间范围内较高,则会自动停止负载测试。
autoStopCriteria?: AutoStopCriteriaOutput
属性值
baselineTestRunId
要标记为基线的测试运行的 ID,以查看最近测试运行中客户端指标的趋势
baselineTestRunId?: string
属性值
string
certificate
createdBy
创建的用户。
createdBy?: string
属性值
string
createdDateTime
创建日期/时间(RFC 3339 文本格式)。
createdDateTime?: string
属性值
string
description
测试说明。
description?: string
属性值
string
displayName
测试的显示名称。
displayName?: string
属性值
string
engineBuiltInIdentityIds
内置于加载测试引擎的托管标识的资源 ID。 如果 engineBuiltInIdentityType 为 UserAssigned,则为必需。
engineBuiltInIdentityIds?: string[]
属性值
string[]
engineBuiltInIdentityType
负载测试引擎中内置托管标识的类型
可能的值:“SystemAssigned”、“UserAssigned”
engineBuiltInIdentityType?: string
属性值
string
environmentVariables
定义为一组 <名称、值> 对的环境变量。
environmentVariables?: Record<string, string>
属性值
Record<string, string>
estimatedVirtualUserHours
测试的估计虚拟用户小时数。
estimatedVirtualUserHours?: number
属性值
number
inputArtifacts
keyvaultReferenceIdentityId
引用 Key Vault 的托管标识的资源 ID。
keyvaultReferenceIdentityId?: string
属性值
string
keyvaultReferenceIdentityType
引用 Key Vault 的托管标识的类型。
keyvaultReferenceIdentityType?: string
属性值
string
kind
测试类型。
可能的值: “URL”、“JMX”、“Locust”
kind?: string
属性值
string
lastModifiedBy
上次修改的用户。
lastModifiedBy?: string
属性值
string
lastModifiedDateTime
上次修改日期时间(RFC 3339 文本格式)。
lastModifiedDateTime?: string
属性值
string
loadTestConfiguration
metricsReferenceIdentityId
引用指标的托管标识的资源 ID。
metricsReferenceIdentityId?: string
属性值
string
metricsReferenceIdentityType
引用指标的托管标识的类型。
可能的值:“SystemAssigned”、“UserAssigned”
metricsReferenceIdentityType?: string
属性值
string
passFailCriteria
preferences
publicIPDisabled
注入负载测试引擎,而无需部署公共 IP 进行出站访问
publicIPDisabled?: boolean
属性值
boolean
secrets
机密可以存储在 Azure 密钥保管库 或任何其他机密存储中。 如果机密存储在 Azure 密钥保管库 中,该值应为机密标识符,并且类型应AKV_SECRET_URI。 如果机密存储在其他位置,则应直接提供机密值,并且类型应SECRET_VALUE。
secrets?: Record<string, SecretOutput>
属性值
Record<string, SecretOutput>
subnetId
负载测试实例应在其中运行的子网 ID。
subnetId?: string
属性值
string
testId
负载测试的唯一测试标识符,必须仅包含小写字母、数字、下划线或连字符字符。
testId: string
属性值
string