TestRunOutput interface

부하 테스트 실행 모델

속성

autoStopCriteria

테스트에 대한 자동 중지 조건입니다. 그러면 특정 기간 동안 오류 비율이 높은 경우 부하 테스트가 자동으로 중지됩니다.

certificate

인증서 메타데이터

createdBy

만든 사용자입니다.

createdByType

테스트 실행을 만든 엔터티의 형식입니다. (E.x. User, ScheduleTrigger 등).

가능한 값: "User", "ScheduledTrigger", "AzurePipelines", "GitHubWorkflows"

createdByUri

테스트 실행을 만든 엔터티를 가리키는 URI입니다.

createdDateTime

생성 날짜/시간(RFC 3339 리터럴 형식)입니다.

debugLogsEnabled

디버그 수준 로깅을 사용하거나 사용하지 않도록 설정합니다. 테스트 실행에 디버그 로그를 사용하도록 설정하면 True입니다. False이면 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

테스트 실행을 만든 엔터티의 형식입니다. (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이면 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