Share via


LoadTestAdministrationClient Class

Definition

The LoadTestAdministration service client.

public class LoadTestAdministrationClient
type LoadTestAdministrationClient = class
Public Class LoadTestAdministrationClient
Inheritance
LoadTestAdministrationClient

Constructors

LoadTestAdministrationClient()

Initializes a new instance of LoadTestAdministrationClient for mocking.

LoadTestAdministrationClient(Uri, TokenCredential, LoadTestingClientOptions)

Initializes a new instance of LoadTestAdministrationClient.

LoadTestAdministrationClient(Uri, TokenCredential)

Initializes a new instance of LoadTestAdministrationClient.

Properties

Pipeline

The HTTP pipeline for sending and receiving REST requests and responses.

Methods

CreateOrUpdateAppComponents(String, RequestContent, RequestContext)

[Protocol Method] Associate an app component (collection of azure resources) to a test

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
CreateOrUpdateAppComponentsAsync(String, RequestContent, RequestContext)

[Protocol Method] Associate an app component (collection of azure resources) to a test

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
CreateOrUpdateServerMetricsConfig(String, RequestContent, RequestContext)

[Protocol Method] Configure server metrics for a test

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
CreateOrUpdateServerMetricsConfigAsync(String, RequestContent, RequestContext)

[Protocol Method] Configure server metrics for a test

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
CreateOrUpdateTest(String, RequestContent, RequestContext)

[Protocol Method] Create a new test or update an existing test.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
CreateOrUpdateTestAsync(String, RequestContent, RequestContext)

[Protocol Method] Create a new test or update an existing test.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DeleteTest(String, RequestContext)

[Protocol Method] Delete a test by its name.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DeleteTestAsync(String, RequestContext)

[Protocol Method] Delete a test by its name.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DeleteTestFile(String, String, RequestContext)

[Protocol Method] Delete file by the file name for a test

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
DeleteTestFileAsync(String, String, RequestContext)

[Protocol Method] Delete file by the file name for a test

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetAppComponents(String, RequestContext)

[Protocol Method] Get associated app component (collection of azure resources) for the given test.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetAppComponentsAsync(String, RequestContext)

[Protocol Method] Get associated app component (collection of azure resources) for the given test.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetServerMetricsConfig(String, RequestContext)

[Protocol Method] List server metrics configuration for the given test.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetServerMetricsConfigAsync(String, RequestContext)

[Protocol Method] List server metrics configuration for the given test.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetTest(String, RequestContext)

[Protocol Method] Get load test details by test name

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetTestAsync(String, RequestContext)

[Protocol Method] Get load test details by test name

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetTestFile(String, String, RequestContext)

[Protocol Method] Get test file by the file name.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetTestFileAsync(String, String, RequestContext)

[Protocol Method] Get test file by the file name.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetTestFiles(String, RequestContext)

[Protocol Method] Get all test files.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetTestFilesAsync(String, RequestContext)

[Protocol Method] Get all test files.

  • This protocol method allows explicit creation of the request and processing of the response for advanced scenarios.
GetTests(String, String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, RequestContext)

Get all load tests by the fully qualified resource Id e.g subscriptions/{subId}/resourceGroups/{rg}/providers/Microsoft.LoadTestService/loadtests/{resName}.

GetTestsAsync(String, String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, RequestContext)

Get all load tests by the fully qualified resource Id e.g subscriptions/{subId}/resourceGroups/{rg}/providers/Microsoft.LoadTestService/loadtests/{resName}.

UploadTestFile(WaitUntil, String, String, RequestContent, Nullable<TimeSpan>, String, RequestContext)

Upload input file for a given test name. File size can't be more than 50 MB. Existing file with same name for the given test will be overwritten. File should be provided in the request body as application/octet-stream.

UploadTestFileAsync(WaitUntil, String, String, RequestContent, Nullable<TimeSpan>, String, RequestContext)

Upload input file for a given test name. File size can't be more than 50 MB. Existing file with same name for the given test will be overwritten. File should be provided in the request body as application/octet-stream.

Applies to