com.azure.developer.loadtesting.models

Package containing the data models for LoadTesting. These APIs allow end users to create, view and run load tests using Azure Load Test Service.

Classes

AggregationType

Aggregation type.

ArtifactsContainerInfo

Artifacts container info.

AutoStopCriteria

Auto stop criteria for a test.

CertificateType

Types of certificates supported.

CreatedByType

The type of the entity that created the test run.

DailyRecurrence

Recurrence model when frequency is set as Daily.

DimensionFilter

Dimension name and values to filter.

DimensionValue

Represents a metric dimension value.

ErrorDetails

Error details if there is any failure in load test run.

FileValidationStatus

File status.

Frequency

Frequency of recurrence for a trigger.

FunctionFlexConsumptionResourceConfiguration

Resource configuration instance for a Flex Consumption based Azure Function App.

FunctionFlexConsumptionTargetResourceConfigurations

Configurations for a Function App using Flex Consumption Plan.

HourlyRecurrence

Recurrence model when frequency is set as Hourly.

LoadTest

Load test model.

LoadTestConfiguration

Configurations for the load test.

LoadTestKind

Test kind.

LoadTestRun

Load test run model.

LoadTestingAppComponent

An Azure resource object (Refer azure generic resource model :https://learn.microsoft.com/en-us/rest/api/resources/resources/get-by-id#genericresource).

LoadTestingFileType

Types of file supported.

LoadTestingManagedIdentityType

Managed identity type.

MetricAvailability

Metric availability specifies the time grain (aggregation interval or frequency).

MetricDefinition

Metric definition.

MetricDefinitions

Represents collection of metric definitions.

MetricNamespace

Metric namespace class specifies the metadata for a metric namespace.

MetricNamespaces

Represents collection of metric namespaces.

MetricUnit

Metric unit.

MetricValue

Represents a metric value.

MetricsFilters

Filters to fetch the set of metric.

MonthlyRecurrenceByDates

Recurrence model when frequency is set as MonthlyByDates.

MonthlyRecurrenceByWeekDays

Recurrence model when frequency is set as MonthlyByDays .

NameAndDescription

The name and description.

NotificationEventType

Notification event type.

NotificationRule

Notification rule model.

NotificationScopeType

Scope type of a notification rule.

OperationKind

Kind of the long running operation.

OperationState

Enum describing allowed operation states.

OperationStatus

Status of a long running operation.

OptionalLoadTestConfiguration

Configuration for quick load test.

PassFailAction

Action to take on failure of pass/fail criteria.

PassFailAggregationFunction

Aggregation functions for pass/fail criteria.

PassFailCriteria

Pass fail criteria for a test.

PassFailMetric

Pass fail metric.

PassFailResult

Pass/fail criteria result.

PassFailServerMetric

Pass fail server metric.

PassFailTestResult

Test result based on pass/fail criteria.

PfMetrics

Metrics for pass/fail criteria.

RecommendationCategory

Category of Recommendation.

Recurrence

Recurrence model.

RecurrenceEnd

Recurrence end model.

RecurrenceStatus

Actual state of the recurrence for the trigger.

RecurrenceWithCron

Recurrence is set based on cron expression.

RegionalConfiguration

Region distribution configuration for the load test.

RequestDataLevel

Request data collection level for test run.

ResourceKind

Kind of the resource on which test profile is created.

ResourceMetric

Associated metric definition for particular metrics of the azure resource ( Refer : https://learn.microsoft.com/en-us/rest/api/monitor/metric-definitions/list#metricdefinition).

ScheduleTestsTrigger

ScheduleTestsTrigger model.

SecretType

Types of secrets supported.

StateDetails

State details of the trigger.

TargetResourceConfigurations

Configurations of a target resource.

TestAppComponents

Test app components.

TestCertificate

Certificates metadata.

TestFileInfo

Test file info.

TestInputArtifacts

The input artifacts for the test.

TestPreferences

Preferences for the test.

TestProfile

Test Profile Model.

TestProfileRun

Test Profile Run model.

TestProfileRunRecommendation

A recommendation object that provides a list of configuration that optimizes its category.

TestProfileRunStatus

Test profile run status.

TestRunAppComponents

Test run app component.

TestRunArtifacts

Collection of test run artifacts.

TestRunDetail

Details of a particular test run for a test profile run.

TestRunEndedEventCondition

TestRunEnded Event condition.

TestRunEndedNotificationEventFilter

The notification event filter when the event type is TestRunEnded and scope is Tests.

TestRunFileInfo

Test run file info.

TestRunInputArtifacts

The input artifacts for the test run.

TestRunInsightColumn

Represents a column of the test run insight.

TestRunInsights

Represents insights for the test run.

TestRunOutputArtifacts

The output artifacts for the test run.

TestRunServerMetricsConfiguration

Test run server metrics configuration.

TestRunStartedNotificationEventFilter

The notification event filter when the event type is TestRunStarted and scope is Tests.

TestRunStatistics

Test run statistics.

TestRunStatus

Test run status.

TestSecret

Secret.

TestServerMetricsConfiguration

Test server metrics configuration.

TestsNotificationEventFilter

The notification event filter for Tests scope.

TestsNotificationRule

Tests Notification rule model.

TimeGrain

Time Grain.

TimeSeriesElement

The time series returned when a data query is performed.

Trigger

Trigger model.

TriggerCompletedNotificationEventFilter

The notification event filter when the event type is TriggerCompleted.

TriggerDisabledNotificationEventFilter

The notification event filter when the event type is TriggerDisabled.

TriggerState

Current state of a trigger.

TriggerType

Type of a trigger.

WeekDays

Defines the days of the week.

WeeklyRecurrence

Recurrence model when frequency is set as weekly.