TestRunOutput interface

ロード テスト実行モデル

プロパティ

autoStopCriteria

テストの自動停止条件。 これにより、特定の時間枠でエラー率が高い場合、ロード テストが自動的に停止します。

certificate

証明書のメタデータ

createdBy

作成したユーザー。

createdByType

テスト実行を作成したエンティティの型。 (例: 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 Load Testing でサポートされているリージョンである必要があります。 たとえば、米国東部は "eastus" として渡す必要があります。 リージョン名は、"az account list-locations -o table" Azure CLI コマンドの実行から返される "Name" 列のいずれかの文字列と一致する必要があります。

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", "DEPROVISIONING", "DEPROVISIONED", "DONE", "CANCELLING", "CANCELLED", "FAILED", "VALIDATION_SUCCESS", "VALIDATION_FAILURE"

subnetId

ロード テスト インスタンスを実行するサブネット ID。

testArtifacts

テスト実行成果物のコレクション

testId

関連するテスト ID。

testResult

テストの実行中に使用される合格/失敗条件のテスト結果。

可能な値: "PASSED"、"NOT_APPLICABLE"、"FAILED"

testRunId

ロード テスト実行の一意のテスト実行識別子。小文字の英字、数字、アンダースコア、ハイフンのみを含める必要があります。

testRunStatistics

テスト実行統計。 キーはサンプラー名であり、値は、ロード テストの実行からの応答時間、スループットなどのパフォーマンス メトリックの統計情報のセットです。 サンプラー名は、テスト スクリプトで説明されている名前と同じです。 サンプラー名 "Total" は、すべてのサンプラーの集計統計を表します。

virtualUserHours

テスト実行によって消費された仮想ユーザー時間。

virtualUsers

テストが実行された仮想ユーザーの数。

プロパティの詳細

autoStopCriteria

テストの自動停止条件。 これにより、特定の時間枠でエラー率が高い場合、ロード テストが自動的に停止します。

autoStopCriteria?: AutoStopCriteriaOutput

プロパティ値

certificate

証明書のメタデータ

certificate?: CertificateMetadataOutput

プロパティ値

createdBy

作成したユーザー。

createdBy?: string

プロパティ値

string

createdByType

テスト実行を作成したエンティティの型。 (例: 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 Load Testing でサポートされているリージョンである必要があります。 たとえば、米国東部は "eastus" として渡す必要があります。 リージョン名は、"az account list-locations -o table" Azure CLI コマンドの実行から返される "Name" 列のいずれかの文字列と一致する必要があります。

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", "DEPROVISIONING", "DEPROVISIONED", "DONE", "CANCELLING", "CANCELLED", "FAILED", "VALIDATION_SUCCESS", "VALIDATION_FAILURE"

status?: string

プロパティ値

string

subnetId

ロード テスト インスタンスを実行するサブネット ID。

subnetId?: string

プロパティ値

string

testArtifacts

テスト実行成果物のコレクション

testArtifacts?: TestRunArtifactsOutput

プロパティ値

testId

関連するテスト ID。

testId?: string

プロパティ値

string

testResult

テストの実行中に使用される合格/失敗条件のテスト結果。

可能な値: "PASSED"、"NOT_APPLICABLE"、"FAILED"

testResult?: string

プロパティ値

string

testRunId

ロード テスト実行の一意のテスト実行識別子。小文字の英字、数字、アンダースコア、ハイフンのみを含める必要があります。

testRunId: string

プロパティ値

string

testRunStatistics

テスト実行統計。 キーはサンプラー名であり、値は、ロード テストの実行からの応答時間、スループットなどのパフォーマンス メトリックの統計情報のセットです。 サンプラー名は、テスト スクリプトで説明されている名前と同じです。 サンプラー名 "Total" は、すべてのサンプラーの集計統計を表します。

testRunStatistics?: Record<string, TestRunStatisticsOutput>

プロパティ値

Record<string, TestRunStatisticsOutput>

virtualUserHours

テスト実行によって消費された仮想ユーザー時間。

virtualUserHours?: number

プロパティ値

number

virtualUsers

テストが実行された仮想ユーザーの数。

virtualUsers?: number

プロパティ値

number