Request Body Schema + * + *
{@code + * { + * resourceId: String (Optional) + * testId: String (Optional) + * testRunId: String (Optional) + * name: String (Optional) + * value (Required): { + * String (Required): { + * resourceId: String (Required) + * resourceName: String (Required) + * resourceType: String (Required) + * displayName: String (Optional) + * resourceGroup: String (Optional) + * subscriptionId: String (Optional) + * kind: String (Optional) + * } + * } + * } + * }+ * + *
Response Body Schema + * + *
{@code + * { + * resourceId: String (Optional) + * testId: String (Optional) + * testRunId: String (Optional) + * name: String (Optional) + * value (Required): { + * String (Required): { + * resourceId: String (Required) + * resourceName: String (Required) + * resourceType: String (Required) + * displayName: String (Optional) + * resourceGroup: String (Optional) + * subscriptionId: String (Optional) + * kind: String (Optional) + * } + * } + * } + * }+ * + * @param name Unique name of the App Component, must be a valid URL character ^[a-z0-9_-]*$. + * @param body App Component model. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return app Components model along with {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Response Body Schema + * + *
{@code + * { + * resourceId: String (Optional) + * testId: String (Optional) + * testRunId: String (Optional) + * name: String (Optional) + * value (Required): { + * String (Required): { + * resourceId: String (Required) + * resourceName: String (Required) + * resourceType: String (Required) + * displayName: String (Optional) + * resourceGroup: String (Optional) + * subscriptionId: String (Optional) + * kind: String (Optional) + * } + * } + * } + * }+ * + * @param name Unique name of the App Component, must be a valid URL character ^[a-z0-9_-]*$. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return app Component details by App Component name along with {@link Response} on successful completion of + * {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Query Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
testRunId | String | No | [Required, if testId is not provided] Test run Id. |
testId | String | No | Unique name for load test, must be a valid URL character ^[a-z0-9_-]*$. |
Response Body Schema + * + *
{@code + * { + * resourceId: String (Optional) + * testId: String (Optional) + * testRunId: String (Optional) + * name: String (Optional) + * value (Required): { + * String (Required): { + * resourceId: String (Required) + * resourceName: String (Required) + * resourceType: String (Required) + * displayName: String (Optional) + * resourceGroup: String (Optional) + * subscriptionId: String (Optional) + * kind: String (Optional) + * } + * } + * } + * }+ * + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return app Components for a test or a test run by its name along with {@link Response} on successful completion + * of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Request Body Schema + * + *
{@code + * { + * name: String (Optional) + * testId: String (Optional) + * testRunId: String (Optional) + * metrics (Optional): { + * String (Optional): { + * id: String (Optional) + * resourceId: String (Required) + * metricnamespace: String (Required) + * displayDescription: String (Optional) + * name (Required): { + * value: String (Required) + * localizedValue: String (Required) + * } + * aggregation: String (Required) + * unit: String (Optional) + * resourceType: String (Required) + * } + * } + * } + * }+ * + *
Response Body Schema + * + *
{@code + * { + * name: String (Optional) + * testId: String (Optional) + * testRunId: String (Optional) + * metrics (Optional): { + * String (Optional): { + * id: String (Optional) + * resourceId: String (Required) + * metricnamespace: String (Required) + * displayDescription: String (Optional) + * name (Required): { + * value: String (Required) + * localizedValue: String (Required) + * } + * aggregation: String (Required) + * unit: String (Optional) + * resourceType: String (Required) + * } + * } + * } + * }+ * + * @param name Unique name for server metrics, must be a valid URL character ^[a-z0-9_-]*$. + * @param body Server metrics configuration model. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return server metrics config model along with {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Response Body Schema + * + *
{@code + * { + * name: String (Optional) + * testId: String (Optional) + * testRunId: String (Optional) + * metrics (Optional): { + * String (Optional): { + * id: String (Optional) + * resourceId: String (Required) + * metricnamespace: String (Required) + * displayDescription: String (Optional) + * name (Required): { + * value: String (Required) + * localizedValue: String (Required) + * } + * aggregation: String (Required) + * unit: String (Optional) + * resourceType: String (Required) + * } + * } + * } + * }+ * + * @param name Unique name for server metrics, must be a valid URL character ^[a-z0-9_-]*$. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return server metrics configuration by its name along with {@link Response} on successful completion of {@link + * Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Query Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
testRunId | String | No | [Required, if testId is not provided] Test run Id. |
testId | String | No | Unique name for load test, must be a valid URL character ^[a-z0-9_-]*$. |
Response Body Schema + * + *
{@code + * { + * name: String (Optional) + * testId: String (Optional) + * testRunId: String (Optional) + * metrics (Optional): { + * String (Optional): { + * id: String (Optional) + * resourceId: String (Required) + * metricnamespace: String (Required) + * displayDescription: String (Optional) + * name (Required): { + * value: String (Required) + * localizedValue: String (Required) + * } + * aggregation: String (Required) + * unit: String (Optional) + * resourceType: String (Required) + * } + * } + * } + * }+ * + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return server metrics configuration for a test or test run by its name along with {@link Response} on successful + * completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Response Body Schema + * + *
{@code + * { + * defaultMetrics (Optional): { + * String (Optional): [ + * (Optional){ + * metricnamespace: String (Optional) + * aggregation: String (Optional) + * name (Optional): { + * value: String (Optional) + * localizedValue: String (Optional) + * } + * unit: String (Optional) + * displayDescription: String (Optional) + * } + * ] + * } + * } + * }+ * + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return all default server metrics configuration for supported resource types along with {@link Response} on + * successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Response Body Schema + * + *
{@code + * { + * value (Optional): [ + * String (Optional) + * ] + * } + * }+ * + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return all supported resource types for App Components(Azure resource types) along with {@link Response} on + * successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Request Body Schema + * + *
{@code + * { + * testId: String (Optional) + * description: String (Optional) + * displayName: String (Optional) + * resourceId: String (Optional) + * loadTestConfig (Optional): { + * engineInstances: Integer (Optional) + * splitAllCSVs: Boolean (Optional) + * } + * passFailCriteria (Optional): { + * passFailMetrics (Optional): { + * String (Optional): { + * clientmetric: String (Optional) + * aggregate: String (Optional) + * condition: String (Optional) + * requestName: String (Optional) + * value: Double (Optional) + * action: String (Optional) + * actualValue: Double (Optional) + * result: String (Optional) + * } + * } + * } + * createdDateTime: OffsetDateTime (Optional) + * createdBy: String (Optional) + * lastModifiedDateTime: OffsetDateTime (Optional) + * lastModifiedBy: String (Optional) + * inputArtifacts (Optional): { + * configUrl (Optional): { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * testScriptUrl (Optional): (recursive schema, see testScriptUrl above) + * userPropUrl (Optional): (recursive schema, see userPropUrl above) + * inputArtifactsZipFileurl (Optional): (recursive schema, see inputArtifactsZipFileurl above) + * additionalUrls (Optional): [ + * (recursive schema, see above) + * ] + * } + * secrets (Optional): { + * String (Optional): { + * value: String (Optional) + * type: String (Optional) + * } + * } + * environmentVariables (Optional): { + * String: String (Optional) + * } + * subnetId: String (Optional) + * keyvaultReferenceIdentityType: String (Optional) + * keyvaultReferenceIdentityId: String (Optional) + * } + * }+ * + *
Response Body Schema + * + *
{@code + * { + * testId: String (Optional) + * description: String (Optional) + * displayName: String (Optional) + * resourceId: String (Optional) + * loadTestConfig (Optional): { + * engineInstances: Integer (Optional) + * splitAllCSVs: Boolean (Optional) + * } + * passFailCriteria (Optional): { + * passFailMetrics (Optional): { + * String (Optional): { + * clientmetric: String (Optional) + * aggregate: String (Optional) + * condition: String (Optional) + * requestName: String (Optional) + * value: Double (Optional) + * action: String (Optional) + * actualValue: Double (Optional) + * result: String (Optional) + * } + * } + * } + * createdDateTime: OffsetDateTime (Optional) + * createdBy: String (Optional) + * lastModifiedDateTime: OffsetDateTime (Optional) + * lastModifiedBy: String (Optional) + * inputArtifacts (Optional): { + * configUrl (Optional): { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * testScriptUrl (Optional): (recursive schema, see testScriptUrl above) + * userPropUrl (Optional): (recursive schema, see userPropUrl above) + * inputArtifactsZipFileurl (Optional): (recursive schema, see inputArtifactsZipFileurl above) + * additionalUrls (Optional): [ + * (recursive schema, see above) + * ] + * } + * secrets (Optional): { + * String (Optional): { + * value: String (Optional) + * type: String (Optional) + * } + * } + * environmentVariables (Optional): { + * String: String (Optional) + * } + * subnetId: String (Optional) + * keyvaultReferenceIdentityType: String (Optional) + * keyvaultReferenceIdentityId: String (Optional) + * } + * }+ * + * @param testId Unique name for load test, must be a valid URL character ^[a-z0-9_-]*$. + * @param body Load test model. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return load test model along with {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Response Body Schema + * + *
{@code + * { + * testId: String (Optional) + * description: String (Optional) + * displayName: String (Optional) + * resourceId: String (Optional) + * loadTestConfig (Optional): { + * engineInstances: Integer (Optional) + * splitAllCSVs: Boolean (Optional) + * } + * passFailCriteria (Optional): { + * passFailMetrics (Optional): { + * String (Optional): { + * clientmetric: String (Optional) + * aggregate: String (Optional) + * condition: String (Optional) + * requestName: String (Optional) + * value: Double (Optional) + * action: String (Optional) + * actualValue: Double (Optional) + * result: String (Optional) + * } + * } + * } + * createdDateTime: OffsetDateTime (Optional) + * createdBy: String (Optional) + * lastModifiedDateTime: OffsetDateTime (Optional) + * lastModifiedBy: String (Optional) + * inputArtifacts (Optional): { + * configUrl (Optional): { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * testScriptUrl (Optional): (recursive schema, see testScriptUrl above) + * userPropUrl (Optional): (recursive schema, see userPropUrl above) + * inputArtifactsZipFileurl (Optional): (recursive schema, see inputArtifactsZipFileurl above) + * additionalUrls (Optional): [ + * (recursive schema, see above) + * ] + * } + * secrets (Optional): { + * String (Optional): { + * value: String (Optional) + * type: String (Optional) + * } + * } + * environmentVariables (Optional): { + * String: String (Optional) + * } + * subnetId: String (Optional) + * keyvaultReferenceIdentityType: String (Optional) + * keyvaultReferenceIdentityId: String (Optional) + * } + * }+ * + * @param testId Unique name for load test, must be a valid URL character ^[a-z0-9_-]*$. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return load test details by test name along with {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Query Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
fileType | Integer | No | Integer representation of the file type (0 = JMX_FILE, 1 = USER_PROPERTIES, 2 = ADDITIONAL_ARTIFACTS). |
Request Body Schema + * + *
{@code + * Flux+ * + *+ * }
Response Body Schema + * + *
{@code + * { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * }+ * + * @param testId Unique name for load test, must be a valid URL character ^[a-z0-9_-]*$. + * @param fileId Unique identifier for test file, must be a valid URL character ^[a-z0-9_-]*$. + * @param file The file to be uploaded. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return fileUrl Model along with {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + Mono
Query Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
fileType | Integer | No | Integer representation of the file type (0 = JMX_FILE, 1 = USER_PROPERTIES, 2 = ADDITIONAL_ARTIFACTS). |
Request Body Schema + * + *
{@code + * BinaryData + * }+ * + *
Response Body Schema + * + *
{@code + * { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * }+ * + * @param testId Unique name for load test, must be a valid URL character ^[a-z0-9_-]*$. + * @param fileId Unique identifier for test file, must be a valid URL character ^[a-z0-9_-]*$. + * @param fileName Name of test file, must be a valid URL character ^[a-z0-9_-]*$. + * @param file The file to be uploaded. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @throws IOException thrown if the multipart/form-data body cannot be constructed from file. + * @return fileUrl Model along with {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Response Body Schema + * + *
{@code + * { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * }+ * + * @param testId Unique name for load test, must be a valid URL character ^[a-z0-9_-]*$. + * @param fileId Unique identifier for test file, must be a valid URL character ^[a-z0-9_-]*$. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return test file by the file name along with {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Query Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
orderBy | String | No | Sort on one of the field - lastModifiedDateTime, displayName, createdBy in (field asc/desc) format. eg: displayName asc. |
search | String | No | Filter search based on searchable fields - testId, createdBy. |
lastUpdatedStartTime | OffsetDateTime | No | Start DateTime(ISO 8601 literal format) of the last updated time range to filter tests. |
lastUpdatedEndTime | OffsetDateTime | No | End DateTime(ISO 8601 literal format) of the last updated time range to filter tests. |
continuationToken | String | No | Continuation token to get the next page of response. |
maxPageSize | Integer | No | Number of results in response. |
Response Body Schema + * + *
{@code + * { + * value (Required): [ + * (Required){ + * testId: String (Optional) + * description: String (Optional) + * displayName: String (Optional) + * resourceId: String (Optional) + * loadTestConfig (Optional): { + * engineInstances: Integer (Optional) + * splitAllCSVs: Boolean (Optional) + * } + * passFailCriteria (Optional): { + * passFailMetrics (Optional): { + * String (Optional): { + * clientmetric: String (Optional) + * aggregate: String (Optional) + * condition: String (Optional) + * requestName: String (Optional) + * value: Double (Optional) + * action: String (Optional) + * actualValue: Double (Optional) + * result: String (Optional) + * } + * } + * } + * createdDateTime: OffsetDateTime (Optional) + * createdBy: String (Optional) + * lastModifiedDateTime: OffsetDateTime (Optional) + * lastModifiedBy: String (Optional) + * inputArtifacts (Optional): { + * configUrl (Optional): { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * testScriptUrl (Optional): (recursive schema, see testScriptUrl above) + * userPropUrl (Optional): (recursive schema, see userPropUrl above) + * inputArtifactsZipFileurl (Optional): (recursive schema, see inputArtifactsZipFileurl above) + * additionalUrls (Optional): [ + * (recursive schema, see above) + * ] + * } + * secrets (Optional): { + * String (Optional): { + * value: String (Optional) + * type: String (Optional) + * } + * } + * environmentVariables (Optional): { + * String: String (Optional) + * } + * subnetId: String (Optional) + * keyvaultReferenceIdentityType: String (Optional) + * keyvaultReferenceIdentityId: String (Optional) + * } + * ] + * nextLink: String (Optional) + * } + * }+ * + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return all load tests by the fully qualified resource Id e.g + * subscriptions/{subId}/resourceGroups/{rg}/providers/Microsoft.LoadTestService/loadtests/{resName} as + * paginated response with {@link PagedFlux}. + */ + @Generated + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedFlux
Query Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
continuationToken | String | No | Continuation token to get the next page of response. |
Response Body Schema + * + *
{@code + * { + * value (Required): [ + * (Required){ + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * ] + * nextLink: String (Optional) + * } + * }+ * + * @param testId Unique name for load test, must be a valid URL character ^[a-z0-9_-]*$. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return all test files as paginated response with {@link PagedFlux}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + PagedFlux
Query Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
continuationToken | String | No | Continuation token to get the next page of response. |
Response Body Schema + * + *
{@code + * { + * value (Required): [ + * (Required){ + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * ] + * nextLink: String (Optional) + * } + * }+ * + * @param testId Unique name for load test, must be a valid URL character ^[a-z0-9_-]*$. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return all test files as paginated response with {@link PagedFlux}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedFlux
Request Body Schema + * + *
{@code + * { + * resourceId: String (Optional) + * testId: String (Optional) + * testRunId: String (Optional) + * name: String (Optional) + * value (Required): { + * String (Required): { + * resourceId: String (Required) + * resourceName: String (Required) + * resourceType: String (Required) + * displayName: String (Optional) + * resourceGroup: String (Optional) + * subscriptionId: String (Optional) + * kind: String (Optional) + * } + * } + * } + * }+ * + *
Response Body Schema + * + *
{@code + * { + * resourceId: String (Optional) + * testId: String (Optional) + * testRunId: String (Optional) + * name: String (Optional) + * value (Required): { + * String (Required): { + * resourceId: String (Required) + * resourceName: String (Required) + * resourceType: String (Required) + * displayName: String (Optional) + * resourceGroup: String (Optional) + * subscriptionId: String (Optional) + * kind: String (Optional) + * } + * } + * } + * }+ * + * @param name Unique name of the App Component, must be a valid URL character ^[a-z0-9_-]*$. + * @param body App Component model. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return app Components model along with {@link Response}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Response
Response Body Schema + * + *
{@code + * { + * resourceId: String (Optional) + * testId: String (Optional) + * testRunId: String (Optional) + * name: String (Optional) + * value (Required): { + * String (Required): { + * resourceId: String (Required) + * resourceName: String (Required) + * resourceType: String (Required) + * displayName: String (Optional) + * resourceGroup: String (Optional) + * subscriptionId: String (Optional) + * kind: String (Optional) + * } + * } + * } + * }+ * + * @param name Unique name of the App Component, must be a valid URL character ^[a-z0-9_-]*$. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return app Component details by App Component name along with {@link Response}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Response
Query Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
testRunId | String | No | [Required, if testId is not provided] Test run Id. |
testId | String | No | Unique name for load test, must be a valid URL character ^[a-z0-9_-]*$. |
Response Body Schema + * + *
{@code + * { + * resourceId: String (Optional) + * testId: String (Optional) + * testRunId: String (Optional) + * name: String (Optional) + * value (Required): { + * String (Required): { + * resourceId: String (Required) + * resourceName: String (Required) + * resourceType: String (Required) + * displayName: String (Optional) + * resourceGroup: String (Optional) + * subscriptionId: String (Optional) + * kind: String (Optional) + * } + * } + * } + * }+ * + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return app Components for a test or a test run by its name along with {@link Response}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Response
Request Body Schema + * + *
{@code + * { + * name: String (Optional) + * testId: String (Optional) + * testRunId: String (Optional) + * metrics (Optional): { + * String (Optional): { + * id: String (Optional) + * resourceId: String (Required) + * metricnamespace: String (Required) + * displayDescription: String (Optional) + * name (Required): { + * value: String (Required) + * localizedValue: String (Required) + * } + * aggregation: String (Required) + * unit: String (Optional) + * resourceType: String (Required) + * } + * } + * } + * }+ * + *
Response Body Schema + * + *
{@code + * { + * name: String (Optional) + * testId: String (Optional) + * testRunId: String (Optional) + * metrics (Optional): { + * String (Optional): { + * id: String (Optional) + * resourceId: String (Required) + * metricnamespace: String (Required) + * displayDescription: String (Optional) + * name (Required): { + * value: String (Required) + * localizedValue: String (Required) + * } + * aggregation: String (Required) + * unit: String (Optional) + * resourceType: String (Required) + * } + * } + * } + * }+ * + * @param name Unique name for server metrics, must be a valid URL character ^[a-z0-9_-]*$. + * @param body Server metrics configuration model. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return server metrics config model along with {@link Response}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Response
Response Body Schema + * + *
{@code + * { + * name: String (Optional) + * testId: String (Optional) + * testRunId: String (Optional) + * metrics (Optional): { + * String (Optional): { + * id: String (Optional) + * resourceId: String (Required) + * metricnamespace: String (Required) + * displayDescription: String (Optional) + * name (Required): { + * value: String (Required) + * localizedValue: String (Required) + * } + * aggregation: String (Required) + * unit: String (Optional) + * resourceType: String (Required) + * } + * } + * } + * }+ * + * @param name Unique name for server metrics, must be a valid URL character ^[a-z0-9_-]*$. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return server metrics configuration by its name along with {@link Response}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Response
Query Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
testRunId | String | No | [Required, if testId is not provided] Test run Id. |
testId | String | No | Unique name for load test, must be a valid URL character ^[a-z0-9_-]*$. |
Response Body Schema + * + *
{@code + * { + * name: String (Optional) + * testId: String (Optional) + * testRunId: String (Optional) + * metrics (Optional): { + * String (Optional): { + * id: String (Optional) + * resourceId: String (Required) + * metricnamespace: String (Required) + * displayDescription: String (Optional) + * name (Required): { + * value: String (Required) + * localizedValue: String (Required) + * } + * aggregation: String (Required) + * unit: String (Optional) + * resourceType: String (Required) + * } + * } + * } + * }+ * + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return server metrics configuration for a test or test run by its name along with {@link Response}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Response
Response Body Schema + * + *
{@code + * { + * defaultMetrics (Optional): { + * String (Optional): [ + * (Optional){ + * metricnamespace: String (Optional) + * aggregation: String (Optional) + * name (Optional): { + * value: String (Optional) + * localizedValue: String (Optional) + * } + * unit: String (Optional) + * displayDescription: String (Optional) + * } + * ] + * } + * } + * }+ * + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return all default server metrics configuration for supported resource types along with {@link Response}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Response
Response Body Schema + * + *
{@code + * { + * value (Optional): [ + * String (Optional) + * ] + * } + * }+ * + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return all supported resource types for App Components(Azure resource types) along with {@link Response}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Response
Request Body Schema + * + *
{@code + * { + * testId: String (Optional) + * description: String (Optional) + * displayName: String (Optional) + * resourceId: String (Optional) + * loadTestConfig (Optional): { + * engineInstances: Integer (Optional) + * splitAllCSVs: Boolean (Optional) + * } + * passFailCriteria (Optional): { + * passFailMetrics (Optional): { + * String (Optional): { + * clientmetric: String (Optional) + * aggregate: String (Optional) + * condition: String (Optional) + * requestName: String (Optional) + * value: Double (Optional) + * action: String (Optional) + * actualValue: Double (Optional) + * result: String (Optional) + * } + * } + * } + * createdDateTime: OffsetDateTime (Optional) + * createdBy: String (Optional) + * lastModifiedDateTime: OffsetDateTime (Optional) + * lastModifiedBy: String (Optional) + * inputArtifacts (Optional): { + * configUrl (Optional): { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * testScriptUrl (Optional): (recursive schema, see testScriptUrl above) + * userPropUrl (Optional): (recursive schema, see userPropUrl above) + * inputArtifactsZipFileurl (Optional): (recursive schema, see inputArtifactsZipFileurl above) + * additionalUrls (Optional): [ + * (recursive schema, see above) + * ] + * } + * secrets (Optional): { + * String (Optional): { + * value: String (Optional) + * type: String (Optional) + * } + * } + * environmentVariables (Optional): { + * String: String (Optional) + * } + * subnetId: String (Optional) + * keyvaultReferenceIdentityType: String (Optional) + * keyvaultReferenceIdentityId: String (Optional) + * } + * }+ * + *
Response Body Schema + * + *
{@code + * { + * testId: String (Optional) + * description: String (Optional) + * displayName: String (Optional) + * resourceId: String (Optional) + * loadTestConfig (Optional): { + * engineInstances: Integer (Optional) + * splitAllCSVs: Boolean (Optional) + * } + * passFailCriteria (Optional): { + * passFailMetrics (Optional): { + * String (Optional): { + * clientmetric: String (Optional) + * aggregate: String (Optional) + * condition: String (Optional) + * requestName: String (Optional) + * value: Double (Optional) + * action: String (Optional) + * actualValue: Double (Optional) + * result: String (Optional) + * } + * } + * } + * createdDateTime: OffsetDateTime (Optional) + * createdBy: String (Optional) + * lastModifiedDateTime: OffsetDateTime (Optional) + * lastModifiedBy: String (Optional) + * inputArtifacts (Optional): { + * configUrl (Optional): { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * testScriptUrl (Optional): (recursive schema, see testScriptUrl above) + * userPropUrl (Optional): (recursive schema, see userPropUrl above) + * inputArtifactsZipFileurl (Optional): (recursive schema, see inputArtifactsZipFileurl above) + * additionalUrls (Optional): [ + * (recursive schema, see above) + * ] + * } + * secrets (Optional): { + * String (Optional): { + * value: String (Optional) + * type: String (Optional) + * } + * } + * environmentVariables (Optional): { + * String: String (Optional) + * } + * subnetId: String (Optional) + * keyvaultReferenceIdentityType: String (Optional) + * keyvaultReferenceIdentityId: String (Optional) + * } + * }+ * + * @param testId Unique name for load test, must be a valid URL character ^[a-z0-9_-]*$. + * @param body Load test model. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return load test model along with {@link Response}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Response
Response Body Schema + * + *
{@code + * { + * testId: String (Optional) + * description: String (Optional) + * displayName: String (Optional) + * resourceId: String (Optional) + * loadTestConfig (Optional): { + * engineInstances: Integer (Optional) + * splitAllCSVs: Boolean (Optional) + * } + * passFailCriteria (Optional): { + * passFailMetrics (Optional): { + * String (Optional): { + * clientmetric: String (Optional) + * aggregate: String (Optional) + * condition: String (Optional) + * requestName: String (Optional) + * value: Double (Optional) + * action: String (Optional) + * actualValue: Double (Optional) + * result: String (Optional) + * } + * } + * } + * createdDateTime: OffsetDateTime (Optional) + * createdBy: String (Optional) + * lastModifiedDateTime: OffsetDateTime (Optional) + * lastModifiedBy: String (Optional) + * inputArtifacts (Optional): { + * configUrl (Optional): { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * testScriptUrl (Optional): (recursive schema, see testScriptUrl above) + * userPropUrl (Optional): (recursive schema, see userPropUrl above) + * inputArtifactsZipFileurl (Optional): (recursive schema, see inputArtifactsZipFileurl above) + * additionalUrls (Optional): [ + * (recursive schema, see above) + * ] + * } + * secrets (Optional): { + * String (Optional): { + * value: String (Optional) + * type: String (Optional) + * } + * } + * environmentVariables (Optional): { + * String: String (Optional) + * } + * subnetId: String (Optional) + * keyvaultReferenceIdentityType: String (Optional) + * keyvaultReferenceIdentityId: String (Optional) + * } + * }+ * + * @param testId Unique name for load test, must be a valid URL character ^[a-z0-9_-]*$. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return load test details by test name along with {@link Response}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Response
Query Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
fileType | Integer | No | Integer representation of the file type (0 = JMX_FILE, 1 = USER_PROPERTIES, 2 = ADDITIONAL_ARTIFACTS). |
Request Body Schema + * + *
{@code + * Flux+ * + *+ * }
Response Body Schema + * + *
{@code + * { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * }+ * + * @param testId Unique name for load test, must be a valid URL character ^[a-z0-9_-]*$. + * @param fileId Unique identifier for test file, must be a valid URL character ^[a-z0-9_-]*$. + * @param file The file to be uploaded. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return fileUrl Model along with {@link Response}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + Response
Query Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
fileType | Integer | No | Integer representation of the file type (0 = JMX_FILE, 1 = USER_PROPERTIES, 2 = ADDITIONAL_ARTIFACTS). |
Request Body Schema + * + *
{@code + * BinaryData + * }+ * + *
Response Body Schema + * + *
{@code + * { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * }+ * + * @param testId Unique name for load test, must be a valid URL character ^[a-z0-9_-]*$. + * @param fileId Unique identifier for test file, must be a valid URL character ^[a-z0-9_-]*$. + * @param fileName Name of test file, must be a valid URL character ^[a-z0-9_-]*$. + * @param file The file to be uploaded. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @throws IOException thrown if the multipart/form-data body cannot be constructed from file. + * @return fileUrl Model along with {@link Response}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Response
Response Body Schema + * + *
{@code + * { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * }+ * + * @param testId Unique name for load test, must be a valid URL character ^[a-z0-9_-]*$. + * @param fileId Unique identifier for test file, must be a valid URL character ^[a-z0-9_-]*$. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return test file by the file name along with {@link Response}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Response
Query Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
orderBy | String | No | Sort on one of the field - lastModifiedDateTime, displayName, createdBy in (field asc/desc) format. eg: displayName asc. |
search | String | No | Filter search based on searchable fields - testId, createdBy. |
lastUpdatedStartTime | OffsetDateTime | No | Start DateTime(ISO 8601 literal format) of the last updated time range to filter tests. |
lastUpdatedEndTime | OffsetDateTime | No | End DateTime(ISO 8601 literal format) of the last updated time range to filter tests. |
continuationToken | String | No | Continuation token to get the next page of response. |
maxPageSize | Integer | No | Number of results in response. |
Response Body Schema + * + *
{@code + * { + * value (Required): [ + * (Required){ + * testId: String (Optional) + * description: String (Optional) + * displayName: String (Optional) + * resourceId: String (Optional) + * loadTestConfig (Optional): { + * engineInstances: Integer (Optional) + * splitAllCSVs: Boolean (Optional) + * } + * passFailCriteria (Optional): { + * passFailMetrics (Optional): { + * String (Optional): { + * clientmetric: String (Optional) + * aggregate: String (Optional) + * condition: String (Optional) + * requestName: String (Optional) + * value: Double (Optional) + * action: String (Optional) + * actualValue: Double (Optional) + * result: String (Optional) + * } + * } + * } + * createdDateTime: OffsetDateTime (Optional) + * createdBy: String (Optional) + * lastModifiedDateTime: OffsetDateTime (Optional) + * lastModifiedBy: String (Optional) + * inputArtifacts (Optional): { + * configUrl (Optional): { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * testScriptUrl (Optional): (recursive schema, see testScriptUrl above) + * userPropUrl (Optional): (recursive schema, see userPropUrl above) + * inputArtifactsZipFileurl (Optional): (recursive schema, see inputArtifactsZipFileurl above) + * additionalUrls (Optional): [ + * (recursive schema, see above) + * ] + * } + * secrets (Optional): { + * String (Optional): { + * value: String (Optional) + * type: String (Optional) + * } + * } + * environmentVariables (Optional): { + * String: String (Optional) + * } + * subnetId: String (Optional) + * keyvaultReferenceIdentityType: String (Optional) + * keyvaultReferenceIdentityId: String (Optional) + * } + * ] + * nextLink: String (Optional) + * } + * }+ * + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return all load tests by the fully qualified resource Id e.g + * subscriptions/{subId}/resourceGroups/{rg}/providers/Microsoft.LoadTestService/loadtests/{resName} as + * paginated response with {@link PagedIterable}. + */ + @Generated + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedIterable
Query Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
continuationToken | String | No | Continuation token to get the next page of response. |
Response Body Schema + * + *
{@code + * { + * value (Required): [ + * (Required){ + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * ] + * nextLink: String (Optional) + * } + * }+ * + * @param testId Unique name for load test, must be a valid URL character ^[a-z0-9_-]*$. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return all test files as paginated response with {@link PagedIterable}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + PagedIterable
Query Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
continuationToken | String | No | Continuation token to get the next page of response. |
Response Body Schema + * + *
{@code + * { + * value (Required): [ + * (Required){ + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * ] + * nextLink: String (Optional) + * } + * }+ * + * @param testId Unique name for load test, must be a valid URL character ^[a-z0-9_-]*$. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return all test files as paginated response with {@link PagedIterable}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedIterable
Response Body Schema + * + *
{@code + * { + * testRunId: String (Optional) + * displayName: String (Optional) + * testId: String (Optional) + * resourceId: String (Optional) + * description: String (Optional) + * status: String (Optional) + * startDateTime: OffsetDateTime (Optional) + * endDateTime: OffsetDateTime (Optional) + * loadTestConfig (Optional): { + * engineInstances: Integer (Optional) + * splitAllCSVs: Boolean (Optional) + * } + * testResult: String (Optional) + * passFailCriteria (Optional): { + * passFailMetrics (Optional): { + * String (Optional): { + * clientmetric: String (Optional) + * aggregate: String (Optional) + * condition: String (Optional) + * requestName: String (Optional) + * value: Double (Optional) + * action: String (Optional) + * actualValue: Double (Optional) + * result: String (Optional) + * } + * } + * } + * testArtifacts (Optional): { + * inputArtifacts (Required): { + * configUrl (Optional): { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * testScriptUrl (Optional): (recursive schema, see testScriptUrl above) + * userPropUrl (Optional): (recursive schema, see userPropUrl above) + * inputArtifactsZipFileurl (Optional): (recursive schema, see inputArtifactsZipFileurl above) + * additionalUrls (Optional): [ + * (recursive schema, see above) + * ] + * } + * outputArtifacts (Optional): { + * resultUrl (Optional): (recursive schema, see resultUrl above) + * logsUrl (Optional): (recursive schema, see logsUrl above) + * } + * } + * executedDateTime: OffsetDateTime (Optional) + * vusers: Integer (Optional) + * testRunStatistics (Optional): { + * String (Optional): { + * transaction: String (Optional) + * sampleCount: Double (Optional) + * errorCount: Double (Optional) + * errorPct: Double (Optional) + * meanResTime: Double (Optional) + * medianResTime: Double (Optional) + * maxResTime: Double (Optional) + * minResTime: Double (Optional) + * pct1ResTime: Double (Optional) + * pct2ResTime: Double (Optional) + * pct3ResTime: Double (Optional) + * throughput: Double (Optional) + * receivedKBytesPerSec: Double (Optional) + * sentKBytesPerSec: Double (Optional) + * } + * } + * createdDateTime: OffsetDateTime (Optional) + * createdBy: String (Optional) + * lastModifiedDateTime: OffsetDateTime (Optional) + * lastModifiedBy: String (Optional) + * portalUrl: String (Optional) + * secrets (Optional): { + * String (Optional): { + * value: String (Optional) + * type: String (Optional) + * } + * } + * environmentVariables (Optional): { + * String: String (Optional) + * } + * duration: Long (Optional) + * subnetId: String (Optional) + * } + * }+ * + * @param testRunId Unique name of load test run, must be a valid URL character ^[a-z0-9_-]*$. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return test run details by name along with {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Response Body Schema + * + *
{@code + * { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * }+ * + * @param testRunId Unique name of load test run, must be a valid URL character ^[a-z0-9_-]*$. + * @param fileId Unique identifier for test run file, must be a valid URL character ^[a-z0-9_-]*$. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return test run file by file name along with {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Response Body Schema + * + *
{@code + * { + * testRunId: String (Optional) + * displayName: String (Optional) + * testId: String (Optional) + * resourceId: String (Optional) + * description: String (Optional) + * status: String (Optional) + * startDateTime: OffsetDateTime (Optional) + * endDateTime: OffsetDateTime (Optional) + * loadTestConfig (Optional): { + * engineInstances: Integer (Optional) + * splitAllCSVs: Boolean (Optional) + * } + * testResult: String (Optional) + * passFailCriteria (Optional): { + * passFailMetrics (Optional): { + * String (Optional): { + * clientmetric: String (Optional) + * aggregate: String (Optional) + * condition: String (Optional) + * requestName: String (Optional) + * value: Double (Optional) + * action: String (Optional) + * actualValue: Double (Optional) + * result: String (Optional) + * } + * } + * } + * testArtifacts (Optional): { + * inputArtifacts (Required): { + * configUrl (Optional): { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * testScriptUrl (Optional): (recursive schema, see testScriptUrl above) + * userPropUrl (Optional): (recursive schema, see userPropUrl above) + * inputArtifactsZipFileurl (Optional): (recursive schema, see inputArtifactsZipFileurl above) + * additionalUrls (Optional): [ + * (recursive schema, see above) + * ] + * } + * outputArtifacts (Optional): { + * resultUrl (Optional): (recursive schema, see resultUrl above) + * logsUrl (Optional): (recursive schema, see logsUrl above) + * } + * } + * executedDateTime: OffsetDateTime (Optional) + * vusers: Integer (Optional) + * testRunStatistics (Optional): { + * String (Optional): { + * transaction: String (Optional) + * sampleCount: Double (Optional) + * errorCount: Double (Optional) + * errorPct: Double (Optional) + * meanResTime: Double (Optional) + * medianResTime: Double (Optional) + * maxResTime: Double (Optional) + * minResTime: Double (Optional) + * pct1ResTime: Double (Optional) + * pct2ResTime: Double (Optional) + * pct3ResTime: Double (Optional) + * throughput: Double (Optional) + * receivedKBytesPerSec: Double (Optional) + * sentKBytesPerSec: Double (Optional) + * } + * } + * createdDateTime: OffsetDateTime (Optional) + * createdBy: String (Optional) + * lastModifiedDateTime: OffsetDateTime (Optional) + * lastModifiedBy: String (Optional) + * portalUrl: String (Optional) + * secrets (Optional): { + * String (Optional): { + * value: String (Optional) + * type: String (Optional) + * } + * } + * environmentVariables (Optional): { + * String: String (Optional) + * } + * duration: Long (Optional) + * subnetId: String (Optional) + * } + * }+ * + * @param testRunId Unique name of the load test run, must be a valid URL character ^[a-z0-9_-]*$. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return load test run model along with {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Request Body Schema + * + *
{@code + * { + * requestSamplers (Optional): [ + * String (Optional) + * ] + * errors (Optional): [ + * String (Optional) + * ] + * percentiles (Optional): [ + * String (Optional) + * ] + * groupByInterval: String (Optional) + * startTime: OffsetDateTime (Required) + * endTime: OffsetDateTime (Required) + * } + * }+ * + *
Response Body Schema + * + *
{@code + * { + * testRunId: String (Optional) + * timeSeries (Optional): { + * activeUsers (Optional): { + * String (Optional): [ + * (Optional){ + * timestamp: OffsetDateTime (Optional) + * value: Double (Optional) + * } + * ] + * } + * responseTime (Optional): { + * String (Optional): [ + * (recursive schema, see above) + * ] + * } + * throughput (Optional): { + * String (Optional): [ + * (recursive schema, see above) + * ] + * } + * errors (Optional): { + * String (Optional): [ + * (recursive schema, see above) + * ] + * } + * } + * } + * }+ * + * @param testRunId Unique name of the load test run, must be a valid URL character ^[a-z0-9_-]*$. + * @param body Client metrics request model. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return all client metrics for a load test run along with {@link Response} on successful completion of {@link + * Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Response Body Schema + * + *
{@code + * { + * testRunId: String (Optional) + * filters (Optional): { + * requestSamplerValues (Optional): [ + * String (Optional) + * ] + * errorFiltersValues (Optional): [ + * String (Optional) + * ] + * } + * timeRange (Optional): { + * startTime: OffsetDateTime (Optional) + * endTime: OffsetDateTime (Optional) + * } + * } + * }+ * + * @param testRunId Unique name for load test run, must be a valid URL character ^[a-z0-9_-]*$. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return all filters that are supported for client metrics for a given load test run along with {@link Response} + * on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Query Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
oldTestRunId | String | No | Existing test run Id that should be rerun. |
Request Body Schema + * + *
{@code + * { + * testRunId: String (Optional) + * displayName: String (Optional) + * testId: String (Optional) + * resourceId: String (Optional) + * description: String (Optional) + * status: String (Optional) + * startDateTime: OffsetDateTime (Optional) + * endDateTime: OffsetDateTime (Optional) + * loadTestConfig (Optional): { + * engineInstances: Integer (Optional) + * splitAllCSVs: Boolean (Optional) + * } + * testResult: String (Optional) + * passFailCriteria (Optional): { + * passFailMetrics (Optional): { + * String (Optional): { + * clientmetric: String (Optional) + * aggregate: String (Optional) + * condition: String (Optional) + * requestName: String (Optional) + * value: Double (Optional) + * action: String (Optional) + * actualValue: Double (Optional) + * result: String (Optional) + * } + * } + * } + * testArtifacts (Optional): { + * inputArtifacts (Required): { + * configUrl (Optional): { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * testScriptUrl (Optional): (recursive schema, see testScriptUrl above) + * userPropUrl (Optional): (recursive schema, see userPropUrl above) + * inputArtifactsZipFileurl (Optional): (recursive schema, see inputArtifactsZipFileurl above) + * additionalUrls (Optional): [ + * (recursive schema, see above) + * ] + * } + * outputArtifacts (Optional): { + * resultUrl (Optional): (recursive schema, see resultUrl above) + * logsUrl (Optional): (recursive schema, see logsUrl above) + * } + * } + * executedDateTime: OffsetDateTime (Optional) + * vusers: Integer (Optional) + * testRunStatistics (Optional): { + * String (Optional): { + * transaction: String (Optional) + * sampleCount: Double (Optional) + * errorCount: Double (Optional) + * errorPct: Double (Optional) + * meanResTime: Double (Optional) + * medianResTime: Double (Optional) + * maxResTime: Double (Optional) + * minResTime: Double (Optional) + * pct1ResTime: Double (Optional) + * pct2ResTime: Double (Optional) + * pct3ResTime: Double (Optional) + * throughput: Double (Optional) + * receivedKBytesPerSec: Double (Optional) + * sentKBytesPerSec: Double (Optional) + * } + * } + * createdDateTime: OffsetDateTime (Optional) + * createdBy: String (Optional) + * lastModifiedDateTime: OffsetDateTime (Optional) + * lastModifiedBy: String (Optional) + * portalUrl: String (Optional) + * secrets (Optional): { + * String (Optional): { + * value: String (Optional) + * type: String (Optional) + * } + * } + * environmentVariables (Optional): { + * String: String (Optional) + * } + * duration: Long (Optional) + * subnetId: String (Optional) + * } + * }+ * + *
Response Body Schema + * + *
{@code + * { + * testRunId: String (Optional) + * displayName: String (Optional) + * testId: String (Optional) + * resourceId: String (Optional) + * description: String (Optional) + * status: String (Optional) + * startDateTime: OffsetDateTime (Optional) + * endDateTime: OffsetDateTime (Optional) + * loadTestConfig (Optional): { + * engineInstances: Integer (Optional) + * splitAllCSVs: Boolean (Optional) + * } + * testResult: String (Optional) + * passFailCriteria (Optional): { + * passFailMetrics (Optional): { + * String (Optional): { + * clientmetric: String (Optional) + * aggregate: String (Optional) + * condition: String (Optional) + * requestName: String (Optional) + * value: Double (Optional) + * action: String (Optional) + * actualValue: Double (Optional) + * result: String (Optional) + * } + * } + * } + * testArtifacts (Optional): { + * inputArtifacts (Required): { + * configUrl (Optional): { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * testScriptUrl (Optional): (recursive schema, see testScriptUrl above) + * userPropUrl (Optional): (recursive schema, see userPropUrl above) + * inputArtifactsZipFileurl (Optional): (recursive schema, see inputArtifactsZipFileurl above) + * additionalUrls (Optional): [ + * (recursive schema, see above) + * ] + * } + * outputArtifacts (Optional): { + * resultUrl (Optional): (recursive schema, see resultUrl above) + * logsUrl (Optional): (recursive schema, see logsUrl above) + * } + * } + * executedDateTime: OffsetDateTime (Optional) + * vusers: Integer (Optional) + * testRunStatistics (Optional): { + * String (Optional): { + * transaction: String (Optional) + * sampleCount: Double (Optional) + * errorCount: Double (Optional) + * errorPct: Double (Optional) + * meanResTime: Double (Optional) + * medianResTime: Double (Optional) + * maxResTime: Double (Optional) + * minResTime: Double (Optional) + * pct1ResTime: Double (Optional) + * pct2ResTime: Double (Optional) + * pct3ResTime: Double (Optional) + * throughput: Double (Optional) + * receivedKBytesPerSec: Double (Optional) + * sentKBytesPerSec: Double (Optional) + * } + * } + * createdDateTime: OffsetDateTime (Optional) + * createdBy: String (Optional) + * lastModifiedDateTime: OffsetDateTime (Optional) + * lastModifiedBy: String (Optional) + * portalUrl: String (Optional) + * secrets (Optional): { + * String (Optional): { + * value: String (Optional) + * type: String (Optional) + * } + * } + * environmentVariables (Optional): { + * String: String (Optional) + * } + * duration: Long (Optional) + * subnetId: String (Optional) + * } + * }+ * + * @param testRunId Unique name of the load test run, must be a valid URL character ^[a-z0-9_-]*$. + * @param body Load test run model. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return load test run model along with {@link Response} on successful completion of {@link Mono}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Query Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
orderBy | String | No | Sort on one of the field - status, displayName, executedDateTime in (field asc/desc) format. eg: displayName asc. |
continuationToken | String | No | Continuation token to get the next page of response. |
search | String | No | Filter search based on searchable fields - description, executedUser. |
executionFrom | OffsetDateTime | No | The end DateTime(ISO 8601 literal format) of test-run execution time filter range. |
executionTo | OffsetDateTime | No | The start DateTime(ISO 8601 literal format) of test-run execution time filter range. |
status | String | No | Comma separated list of test run status, value can be - "ACCEPTED", "NOTSTARTED","PROVISIONING","PROVISIONED","CONFIGURING", + * "CONFIGURED","EXECUTING","EXECUTED","DEPROVISIONING","DEPROVISIONED","DONE","CANCELLED","FAILED". |
maxPageSize | Integer | No | Number of results in response. |
testId | String | No | Unique name for load test, must be a valid URL character ^[a-z0-9_-]*$. |
Response Body Schema + * + *
{@code + * { + * value (Required): [ + * (Required){ + * testRunId: String (Optional) + * displayName: String (Optional) + * testId: String (Optional) + * resourceId: String (Optional) + * description: String (Optional) + * status: String (Optional) + * startDateTime: OffsetDateTime (Optional) + * endDateTime: OffsetDateTime (Optional) + * loadTestConfig (Optional): { + * engineInstances: Integer (Optional) + * splitAllCSVs: Boolean (Optional) + * } + * testResult: String (Optional) + * passFailCriteria (Optional): { + * passFailMetrics (Optional): { + * String (Optional): { + * clientmetric: String (Optional) + * aggregate: String (Optional) + * condition: String (Optional) + * requestName: String (Optional) + * value: Double (Optional) + * action: String (Optional) + * actualValue: Double (Optional) + * result: String (Optional) + * } + * } + * } + * testArtifacts (Optional): { + * inputArtifacts (Required): { + * configUrl (Optional): { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * testScriptUrl (Optional): (recursive schema, see testScriptUrl above) + * userPropUrl (Optional): (recursive schema, see userPropUrl above) + * inputArtifactsZipFileurl (Optional): (recursive schema, see inputArtifactsZipFileurl above) + * additionalUrls (Optional): [ + * (recursive schema, see above) + * ] + * } + * outputArtifacts (Optional): { + * resultUrl (Optional): (recursive schema, see resultUrl above) + * logsUrl (Optional): (recursive schema, see logsUrl above) + * } + * } + * executedDateTime: OffsetDateTime (Optional) + * vusers: Integer (Optional) + * testRunStatistics (Optional): { + * String (Optional): { + * transaction: String (Optional) + * sampleCount: Double (Optional) + * errorCount: Double (Optional) + * errorPct: Double (Optional) + * meanResTime: Double (Optional) + * medianResTime: Double (Optional) + * maxResTime: Double (Optional) + * minResTime: Double (Optional) + * pct1ResTime: Double (Optional) + * pct2ResTime: Double (Optional) + * pct3ResTime: Double (Optional) + * throughput: Double (Optional) + * receivedKBytesPerSec: Double (Optional) + * sentKBytesPerSec: Double (Optional) + * } + * } + * createdDateTime: OffsetDateTime (Optional) + * createdBy: String (Optional) + * lastModifiedDateTime: OffsetDateTime (Optional) + * lastModifiedBy: String (Optional) + * portalUrl: String (Optional) + * secrets (Optional): { + * String (Optional): { + * value: String (Optional) + * type: String (Optional) + * } + * } + * environmentVariables (Optional): { + * String: String (Optional) + * } + * duration: Long (Optional) + * subnetId: String (Optional) + * } + * ] + * nextLink: String (Optional) + * } + * }+ * + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return all test runs with given filters as paginated response with {@link PagedFlux}. + */ + @Generated + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedFlux
Response Body Schema + * + *
{@code + * { + * testRunId: String (Optional) + * displayName: String (Optional) + * testId: String (Optional) + * resourceId: String (Optional) + * description: String (Optional) + * status: String (Optional) + * startDateTime: OffsetDateTime (Optional) + * endDateTime: OffsetDateTime (Optional) + * loadTestConfig (Optional): { + * engineInstances: Integer (Optional) + * splitAllCSVs: Boolean (Optional) + * } + * testResult: String (Optional) + * passFailCriteria (Optional): { + * passFailMetrics (Optional): { + * String (Optional): { + * clientmetric: String (Optional) + * aggregate: String (Optional) + * condition: String (Optional) + * requestName: String (Optional) + * value: Double (Optional) + * action: String (Optional) + * actualValue: Double (Optional) + * result: String (Optional) + * } + * } + * } + * testArtifacts (Optional): { + * inputArtifacts (Required): { + * configUrl (Optional): { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * testScriptUrl (Optional): (recursive schema, see testScriptUrl above) + * userPropUrl (Optional): (recursive schema, see userPropUrl above) + * inputArtifactsZipFileurl (Optional): (recursive schema, see inputArtifactsZipFileurl above) + * additionalUrls (Optional): [ + * (recursive schema, see above) + * ] + * } + * outputArtifacts (Optional): { + * resultUrl (Optional): (recursive schema, see resultUrl above) + * logsUrl (Optional): (recursive schema, see logsUrl above) + * } + * } + * executedDateTime: OffsetDateTime (Optional) + * vusers: Integer (Optional) + * testRunStatistics (Optional): { + * String (Optional): { + * transaction: String (Optional) + * sampleCount: Double (Optional) + * errorCount: Double (Optional) + * errorPct: Double (Optional) + * meanResTime: Double (Optional) + * medianResTime: Double (Optional) + * maxResTime: Double (Optional) + * minResTime: Double (Optional) + * pct1ResTime: Double (Optional) + * pct2ResTime: Double (Optional) + * pct3ResTime: Double (Optional) + * throughput: Double (Optional) + * receivedKBytesPerSec: Double (Optional) + * sentKBytesPerSec: Double (Optional) + * } + * } + * createdDateTime: OffsetDateTime (Optional) + * createdBy: String (Optional) + * lastModifiedDateTime: OffsetDateTime (Optional) + * lastModifiedBy: String (Optional) + * portalUrl: String (Optional) + * secrets (Optional): { + * String (Optional): { + * value: String (Optional) + * type: String (Optional) + * } + * } + * environmentVariables (Optional): { + * String: String (Optional) + * } + * duration: Long (Optional) + * subnetId: String (Optional) + * } + * }+ * + * @param testRunId Unique name of load test run, must be a valid URL character ^[a-z0-9_-]*$. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return test run details by name along with {@link Response}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Response
Response Body Schema + * + *
{@code + * { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * }+ * + * @param testRunId Unique name of load test run, must be a valid URL character ^[a-z0-9_-]*$. + * @param fileId Unique identifier for test run file, must be a valid URL character ^[a-z0-9_-]*$. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return test run file by file name along with {@link Response}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Response
Response Body Schema + * + *
{@code + * { + * testRunId: String (Optional) + * displayName: String (Optional) + * testId: String (Optional) + * resourceId: String (Optional) + * description: String (Optional) + * status: String (Optional) + * startDateTime: OffsetDateTime (Optional) + * endDateTime: OffsetDateTime (Optional) + * loadTestConfig (Optional): { + * engineInstances: Integer (Optional) + * splitAllCSVs: Boolean (Optional) + * } + * testResult: String (Optional) + * passFailCriteria (Optional): { + * passFailMetrics (Optional): { + * String (Optional): { + * clientmetric: String (Optional) + * aggregate: String (Optional) + * condition: String (Optional) + * requestName: String (Optional) + * value: Double (Optional) + * action: String (Optional) + * actualValue: Double (Optional) + * result: String (Optional) + * } + * } + * } + * testArtifacts (Optional): { + * inputArtifacts (Required): { + * configUrl (Optional): { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * testScriptUrl (Optional): (recursive schema, see testScriptUrl above) + * userPropUrl (Optional): (recursive schema, see userPropUrl above) + * inputArtifactsZipFileurl (Optional): (recursive schema, see inputArtifactsZipFileurl above) + * additionalUrls (Optional): [ + * (recursive schema, see above) + * ] + * } + * outputArtifacts (Optional): { + * resultUrl (Optional): (recursive schema, see resultUrl above) + * logsUrl (Optional): (recursive schema, see logsUrl above) + * } + * } + * executedDateTime: OffsetDateTime (Optional) + * vusers: Integer (Optional) + * testRunStatistics (Optional): { + * String (Optional): { + * transaction: String (Optional) + * sampleCount: Double (Optional) + * errorCount: Double (Optional) + * errorPct: Double (Optional) + * meanResTime: Double (Optional) + * medianResTime: Double (Optional) + * maxResTime: Double (Optional) + * minResTime: Double (Optional) + * pct1ResTime: Double (Optional) + * pct2ResTime: Double (Optional) + * pct3ResTime: Double (Optional) + * throughput: Double (Optional) + * receivedKBytesPerSec: Double (Optional) + * sentKBytesPerSec: Double (Optional) + * } + * } + * createdDateTime: OffsetDateTime (Optional) + * createdBy: String (Optional) + * lastModifiedDateTime: OffsetDateTime (Optional) + * lastModifiedBy: String (Optional) + * portalUrl: String (Optional) + * secrets (Optional): { + * String (Optional): { + * value: String (Optional) + * type: String (Optional) + * } + * } + * environmentVariables (Optional): { + * String: String (Optional) + * } + * duration: Long (Optional) + * subnetId: String (Optional) + * } + * }+ * + * @param testRunId Unique name of the load test run, must be a valid URL character ^[a-z0-9_-]*$. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return load test run model along with {@link Response}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Response
Request Body Schema + * + *
{@code + * { + * requestSamplers (Optional): [ + * String (Optional) + * ] + * errors (Optional): [ + * String (Optional) + * ] + * percentiles (Optional): [ + * String (Optional) + * ] + * groupByInterval: String (Optional) + * startTime: OffsetDateTime (Required) + * endTime: OffsetDateTime (Required) + * } + * }+ * + *
Response Body Schema + * + *
{@code + * { + * testRunId: String (Optional) + * timeSeries (Optional): { + * activeUsers (Optional): { + * String (Optional): [ + * (Optional){ + * timestamp: OffsetDateTime (Optional) + * value: Double (Optional) + * } + * ] + * } + * responseTime (Optional): { + * String (Optional): [ + * (recursive schema, see above) + * ] + * } + * throughput (Optional): { + * String (Optional): [ + * (recursive schema, see above) + * ] + * } + * errors (Optional): { + * String (Optional): [ + * (recursive schema, see above) + * ] + * } + * } + * } + * }+ * + * @param testRunId Unique name of the load test run, must be a valid URL character ^[a-z0-9_-]*$. + * @param body Client metrics request model. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return all client metrics for a load test run along with {@link Response}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Response
Response Body Schema + * + *
{@code + * { + * testRunId: String (Optional) + * filters (Optional): { + * requestSamplerValues (Optional): [ + * String (Optional) + * ] + * errorFiltersValues (Optional): [ + * String (Optional) + * ] + * } + * timeRange (Optional): { + * startTime: OffsetDateTime (Optional) + * endTime: OffsetDateTime (Optional) + * } + * } + * }+ * + * @param testRunId Unique name for load test run, must be a valid URL character ^[a-z0-9_-]*$. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return all filters that are supported for client metrics for a given load test run along with {@link Response}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Response
Query Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
oldTestRunId | String | No | Existing test run Id that should be rerun. |
Request Body Schema + * + *
{@code + * { + * testRunId: String (Optional) + * displayName: String (Optional) + * testId: String (Optional) + * resourceId: String (Optional) + * description: String (Optional) + * status: String (Optional) + * startDateTime: OffsetDateTime (Optional) + * endDateTime: OffsetDateTime (Optional) + * loadTestConfig (Optional): { + * engineInstances: Integer (Optional) + * splitAllCSVs: Boolean (Optional) + * } + * testResult: String (Optional) + * passFailCriteria (Optional): { + * passFailMetrics (Optional): { + * String (Optional): { + * clientmetric: String (Optional) + * aggregate: String (Optional) + * condition: String (Optional) + * requestName: String (Optional) + * value: Double (Optional) + * action: String (Optional) + * actualValue: Double (Optional) + * result: String (Optional) + * } + * } + * } + * testArtifacts (Optional): { + * inputArtifacts (Required): { + * configUrl (Optional): { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * testScriptUrl (Optional): (recursive schema, see testScriptUrl above) + * userPropUrl (Optional): (recursive schema, see userPropUrl above) + * inputArtifactsZipFileurl (Optional): (recursive schema, see inputArtifactsZipFileurl above) + * additionalUrls (Optional): [ + * (recursive schema, see above) + * ] + * } + * outputArtifacts (Optional): { + * resultUrl (Optional): (recursive schema, see resultUrl above) + * logsUrl (Optional): (recursive schema, see logsUrl above) + * } + * } + * executedDateTime: OffsetDateTime (Optional) + * vusers: Integer (Optional) + * testRunStatistics (Optional): { + * String (Optional): { + * transaction: String (Optional) + * sampleCount: Double (Optional) + * errorCount: Double (Optional) + * errorPct: Double (Optional) + * meanResTime: Double (Optional) + * medianResTime: Double (Optional) + * maxResTime: Double (Optional) + * minResTime: Double (Optional) + * pct1ResTime: Double (Optional) + * pct2ResTime: Double (Optional) + * pct3ResTime: Double (Optional) + * throughput: Double (Optional) + * receivedKBytesPerSec: Double (Optional) + * sentKBytesPerSec: Double (Optional) + * } + * } + * createdDateTime: OffsetDateTime (Optional) + * createdBy: String (Optional) + * lastModifiedDateTime: OffsetDateTime (Optional) + * lastModifiedBy: String (Optional) + * portalUrl: String (Optional) + * secrets (Optional): { + * String (Optional): { + * value: String (Optional) + * type: String (Optional) + * } + * } + * environmentVariables (Optional): { + * String: String (Optional) + * } + * duration: Long (Optional) + * subnetId: String (Optional) + * } + * }+ * + *
Response Body Schema + * + *
{@code + * { + * testRunId: String (Optional) + * displayName: String (Optional) + * testId: String (Optional) + * resourceId: String (Optional) + * description: String (Optional) + * status: String (Optional) + * startDateTime: OffsetDateTime (Optional) + * endDateTime: OffsetDateTime (Optional) + * loadTestConfig (Optional): { + * engineInstances: Integer (Optional) + * splitAllCSVs: Boolean (Optional) + * } + * testResult: String (Optional) + * passFailCriteria (Optional): { + * passFailMetrics (Optional): { + * String (Optional): { + * clientmetric: String (Optional) + * aggregate: String (Optional) + * condition: String (Optional) + * requestName: String (Optional) + * value: Double (Optional) + * action: String (Optional) + * actualValue: Double (Optional) + * result: String (Optional) + * } + * } + * } + * testArtifacts (Optional): { + * inputArtifacts (Required): { + * configUrl (Optional): { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * testScriptUrl (Optional): (recursive schema, see testScriptUrl above) + * userPropUrl (Optional): (recursive schema, see userPropUrl above) + * inputArtifactsZipFileurl (Optional): (recursive schema, see inputArtifactsZipFileurl above) + * additionalUrls (Optional): [ + * (recursive schema, see above) + * ] + * } + * outputArtifacts (Optional): { + * resultUrl (Optional): (recursive schema, see resultUrl above) + * logsUrl (Optional): (recursive schema, see logsUrl above) + * } + * } + * executedDateTime: OffsetDateTime (Optional) + * vusers: Integer (Optional) + * testRunStatistics (Optional): { + * String (Optional): { + * transaction: String (Optional) + * sampleCount: Double (Optional) + * errorCount: Double (Optional) + * errorPct: Double (Optional) + * meanResTime: Double (Optional) + * medianResTime: Double (Optional) + * maxResTime: Double (Optional) + * minResTime: Double (Optional) + * pct1ResTime: Double (Optional) + * pct2ResTime: Double (Optional) + * pct3ResTime: Double (Optional) + * throughput: Double (Optional) + * receivedKBytesPerSec: Double (Optional) + * sentKBytesPerSec: Double (Optional) + * } + * } + * createdDateTime: OffsetDateTime (Optional) + * createdBy: String (Optional) + * lastModifiedDateTime: OffsetDateTime (Optional) + * lastModifiedBy: String (Optional) + * portalUrl: String (Optional) + * secrets (Optional): { + * String (Optional): { + * value: String (Optional) + * type: String (Optional) + * } + * } + * environmentVariables (Optional): { + * String: String (Optional) + * } + * duration: Long (Optional) + * subnetId: String (Optional) + * } + * }+ * + * @param testRunId Unique name of the load test run, must be a valid URL character ^[a-z0-9_-]*$. + * @param body Load test run model. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return load test run model along with {@link Response}. + */ + @Generated + @ServiceMethod(returns = ReturnType.SINGLE) + public Response
Query Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
orderBy | String | No | Sort on one of the field - status, displayName, executedDateTime in (field asc/desc) format. eg: displayName asc. |
continuationToken | String | No | Continuation token to get the next page of response. |
search | String | No | Filter search based on searchable fields - description, executedUser. |
executionFrom | OffsetDateTime | No | The end DateTime(ISO 8601 literal format) of test-run execution time filter range. |
executionTo | OffsetDateTime | No | The start DateTime(ISO 8601 literal format) of test-run execution time filter range. |
status | String | No | Comma separated list of test run status, value can be - "ACCEPTED", "NOTSTARTED","PROVISIONING","PROVISIONED","CONFIGURING", + * "CONFIGURED","EXECUTING","EXECUTED","DEPROVISIONING","DEPROVISIONED","DONE","CANCELLED","FAILED". |
maxPageSize | Integer | No | Number of results in response. |
testId | String | No | Unique name for load test, must be a valid URL character ^[a-z0-9_-]*$. |
Response Body Schema + * + *
{@code + * { + * value (Required): [ + * (Required){ + * testRunId: String (Optional) + * displayName: String (Optional) + * testId: String (Optional) + * resourceId: String (Optional) + * description: String (Optional) + * status: String (Optional) + * startDateTime: OffsetDateTime (Optional) + * endDateTime: OffsetDateTime (Optional) + * loadTestConfig (Optional): { + * engineInstances: Integer (Optional) + * splitAllCSVs: Boolean (Optional) + * } + * testResult: String (Optional) + * passFailCriteria (Optional): { + * passFailMetrics (Optional): { + * String (Optional): { + * clientmetric: String (Optional) + * aggregate: String (Optional) + * condition: String (Optional) + * requestName: String (Optional) + * value: Double (Optional) + * action: String (Optional) + * actualValue: Double (Optional) + * result: String (Optional) + * } + * } + * } + * testArtifacts (Optional): { + * inputArtifacts (Required): { + * configUrl (Optional): { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * testScriptUrl (Optional): (recursive schema, see testScriptUrl above) + * userPropUrl (Optional): (recursive schema, see userPropUrl above) + * inputArtifactsZipFileurl (Optional): (recursive schema, see inputArtifactsZipFileurl above) + * additionalUrls (Optional): [ + * (recursive schema, see above) + * ] + * } + * outputArtifacts (Optional): { + * resultUrl (Optional): (recursive schema, see resultUrl above) + * logsUrl (Optional): (recursive schema, see logsUrl above) + * } + * } + * executedDateTime: OffsetDateTime (Optional) + * vusers: Integer (Optional) + * testRunStatistics (Optional): { + * String (Optional): { + * transaction: String (Optional) + * sampleCount: Double (Optional) + * errorCount: Double (Optional) + * errorPct: Double (Optional) + * meanResTime: Double (Optional) + * medianResTime: Double (Optional) + * maxResTime: Double (Optional) + * minResTime: Double (Optional) + * pct1ResTime: Double (Optional) + * pct2ResTime: Double (Optional) + * pct3ResTime: Double (Optional) + * throughput: Double (Optional) + * receivedKBytesPerSec: Double (Optional) + * sentKBytesPerSec: Double (Optional) + * } + * } + * createdDateTime: OffsetDateTime (Optional) + * createdBy: String (Optional) + * lastModifiedDateTime: OffsetDateTime (Optional) + * lastModifiedBy: String (Optional) + * portalUrl: String (Optional) + * secrets (Optional): { + * String (Optional): { + * value: String (Optional) + * type: String (Optional) + * } + * } + * environmentVariables (Optional): { + * String: String (Optional) + * } + * duration: Long (Optional) + * subnetId: String (Optional) + * } + * ] + * nextLink: String (Optional) + * } + * }+ * + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return all test runs with given filters as paginated response with {@link PagedIterable}. + */ + @Generated + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedIterable
Request Body Schema + * + *
{@code + * { + * resourceId: String (Optional) + * testId: String (Optional) + * testRunId: String (Optional) + * name: String (Optional) + * value (Required): { + * String (Required): { + * resourceId: String (Required) + * resourceName: String (Required) + * resourceType: String (Required) + * displayName: String (Optional) + * resourceGroup: String (Optional) + * subscriptionId: String (Optional) + * kind: String (Optional) + * } + * } + * } + * }+ * + *
Response Body Schema + * + *
{@code + * { + * resourceId: String (Optional) + * testId: String (Optional) + * testRunId: String (Optional) + * name: String (Optional) + * value (Required): { + * String (Required): { + * resourceId: String (Required) + * resourceName: String (Required) + * resourceType: String (Required) + * displayName: String (Optional) + * resourceGroup: String (Optional) + * subscriptionId: String (Optional) + * kind: String (Optional) + * } + * } + * } + * }+ * + * @param name Unique name of the App Component, must be a valid URL character ^[a-z0-9_-]*$. + * @param body App Component model. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return app Components model along with {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Request Body Schema + * + *
{@code + * { + * resourceId: String (Optional) + * testId: String (Optional) + * testRunId: String (Optional) + * name: String (Optional) + * value (Required): { + * String (Required): { + * resourceId: String (Required) + * resourceName: String (Required) + * resourceType: String (Required) + * displayName: String (Optional) + * resourceGroup: String (Optional) + * subscriptionId: String (Optional) + * kind: String (Optional) + * } + * } + * } + * }+ * + *
Response Body Schema + * + *
{@code + * { + * resourceId: String (Optional) + * testId: String (Optional) + * testRunId: String (Optional) + * name: String (Optional) + * value (Required): { + * String (Required): { + * resourceId: String (Required) + * resourceName: String (Required) + * resourceType: String (Required) + * displayName: String (Optional) + * resourceGroup: String (Optional) + * subscriptionId: String (Optional) + * kind: String (Optional) + * } + * } + * } + * }+ * + * @param name Unique name of the App Component, must be a valid URL character ^[a-z0-9_-]*$. + * @param body App Component model. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return app Components model along with {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Request Body Schema + * + *
{@code + * { + * resourceId: String (Optional) + * testId: String (Optional) + * testRunId: String (Optional) + * name: String (Optional) + * value (Required): { + * String (Required): { + * resourceId: String (Required) + * resourceName: String (Required) + * resourceType: String (Required) + * displayName: String (Optional) + * resourceGroup: String (Optional) + * subscriptionId: String (Optional) + * kind: String (Optional) + * } + * } + * } + * }+ * + *
Response Body Schema + * + *
{@code + * { + * resourceId: String (Optional) + * testId: String (Optional) + * testRunId: String (Optional) + * name: String (Optional) + * value (Required): { + * String (Required): { + * resourceId: String (Required) + * resourceName: String (Required) + * resourceType: String (Required) + * displayName: String (Optional) + * resourceGroup: String (Optional) + * subscriptionId: String (Optional) + * kind: String (Optional) + * } + * } + * } + * }+ * + * @param name Unique name of the App Component, must be a valid URL character ^[a-z0-9_-]*$. + * @param body App Component model. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return app Components model along with {@link Response}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Response
Response Body Schema + * + *
{@code + * { + * resourceId: String (Optional) + * testId: String (Optional) + * testRunId: String (Optional) + * name: String (Optional) + * value (Required): { + * String (Required): { + * resourceId: String (Required) + * resourceName: String (Required) + * resourceType: String (Required) + * displayName: String (Optional) + * resourceGroup: String (Optional) + * subscriptionId: String (Optional) + * kind: String (Optional) + * } + * } + * } + * }+ * + * @param name Unique name of the App Component, must be a valid URL character ^[a-z0-9_-]*$. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return app Component details by App Component name along with {@link Response} on successful completion of + * {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Response Body Schema + * + *
{@code + * { + * resourceId: String (Optional) + * testId: String (Optional) + * testRunId: String (Optional) + * name: String (Optional) + * value (Required): { + * String (Required): { + * resourceId: String (Required) + * resourceName: String (Required) + * resourceType: String (Required) + * displayName: String (Optional) + * resourceGroup: String (Optional) + * subscriptionId: String (Optional) + * kind: String (Optional) + * } + * } + * } + * }+ * + * @param name Unique name of the App Component, must be a valid URL character ^[a-z0-9_-]*$. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return app Component details by App Component name along with {@link Response} on successful completion of + * {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Response Body Schema + * + *
{@code + * { + * resourceId: String (Optional) + * testId: String (Optional) + * testRunId: String (Optional) + * name: String (Optional) + * value (Required): { + * String (Required): { + * resourceId: String (Required) + * resourceName: String (Required) + * resourceType: String (Required) + * displayName: String (Optional) + * resourceGroup: String (Optional) + * subscriptionId: String (Optional) + * kind: String (Optional) + * } + * } + * } + * }+ * + * @param name Unique name of the App Component, must be a valid URL character ^[a-z0-9_-]*$. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return app Component details by App Component name along with {@link Response}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Response
Query Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
testRunId | String | No | [Required, if testId is not provided] Test run Id. |
testId | String | No | Unique name for load test, must be a valid URL character ^[a-z0-9_-]*$. |
Response Body Schema + * + *
{@code + * { + * resourceId: String (Optional) + * testId: String (Optional) + * testRunId: String (Optional) + * name: String (Optional) + * value (Required): { + * String (Required): { + * resourceId: String (Required) + * resourceName: String (Required) + * resourceType: String (Required) + * displayName: String (Optional) + * resourceGroup: String (Optional) + * subscriptionId: String (Optional) + * kind: String (Optional) + * } + * } + * } + * }+ * + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return app Components for a test or a test run by its name along with {@link Response} on successful completion + * of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Query Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
testRunId | String | No | [Required, if testId is not provided] Test run Id. |
testId | String | No | Unique name for load test, must be a valid URL character ^[a-z0-9_-]*$. |
Response Body Schema + * + *
{@code + * { + * resourceId: String (Optional) + * testId: String (Optional) + * testRunId: String (Optional) + * name: String (Optional) + * value (Required): { + * String (Required): { + * resourceId: String (Required) + * resourceName: String (Required) + * resourceType: String (Required) + * displayName: String (Optional) + * resourceGroup: String (Optional) + * subscriptionId: String (Optional) + * kind: String (Optional) + * } + * } + * } + * }+ * + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return app Components for a test or a test run by its name along with {@link Response} on successful completion + * of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Query Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
testRunId | String | No | [Required, if testId is not provided] Test run Id. |
testId | String | No | Unique name for load test, must be a valid URL character ^[a-z0-9_-]*$. |
Response Body Schema + * + *
{@code + * { + * resourceId: String (Optional) + * testId: String (Optional) + * testRunId: String (Optional) + * name: String (Optional) + * value (Required): { + * String (Required): { + * resourceId: String (Required) + * resourceName: String (Required) + * resourceType: String (Required) + * displayName: String (Optional) + * resourceGroup: String (Optional) + * subscriptionId: String (Optional) + * kind: String (Optional) + * } + * } + * } + * }+ * + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return app Components for a test or a test run by its name along with {@link Response}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Response
Request Body Schema + * + *
{@code + * { + * name: String (Optional) + * testId: String (Optional) + * testRunId: String (Optional) + * metrics (Optional): { + * String (Optional): { + * id: String (Optional) + * resourceId: String (Required) + * metricnamespace: String (Required) + * displayDescription: String (Optional) + * name (Required): { + * value: String (Required) + * localizedValue: String (Required) + * } + * aggregation: String (Required) + * unit: String (Optional) + * resourceType: String (Required) + * } + * } + * } + * }+ * + *
Response Body Schema + * + *
{@code + * { + * name: String (Optional) + * testId: String (Optional) + * testRunId: String (Optional) + * metrics (Optional): { + * String (Optional): { + * id: String (Optional) + * resourceId: String (Required) + * metricnamespace: String (Required) + * displayDescription: String (Optional) + * name (Required): { + * value: String (Required) + * localizedValue: String (Required) + * } + * aggregation: String (Required) + * unit: String (Optional) + * resourceType: String (Required) + * } + * } + * } + * }+ * + * @param name Unique name for server metrics, must be a valid URL character ^[a-z0-9_-]*$. + * @param body Server metrics configuration model. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return server metrics config model along with {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Request Body Schema + * + *
{@code + * { + * name: String (Optional) + * testId: String (Optional) + * testRunId: String (Optional) + * metrics (Optional): { + * String (Optional): { + * id: String (Optional) + * resourceId: String (Required) + * metricnamespace: String (Required) + * displayDescription: String (Optional) + * name (Required): { + * value: String (Required) + * localizedValue: String (Required) + * } + * aggregation: String (Required) + * unit: String (Optional) + * resourceType: String (Required) + * } + * } + * } + * }+ * + *
Response Body Schema + * + *
{@code + * { + * name: String (Optional) + * testId: String (Optional) + * testRunId: String (Optional) + * metrics (Optional): { + * String (Optional): { + * id: String (Optional) + * resourceId: String (Required) + * metricnamespace: String (Required) + * displayDescription: String (Optional) + * name (Required): { + * value: String (Required) + * localizedValue: String (Required) + * } + * aggregation: String (Required) + * unit: String (Optional) + * resourceType: String (Required) + * } + * } + * } + * }+ * + * @param name Unique name for server metrics, must be a valid URL character ^[a-z0-9_-]*$. + * @param body Server metrics configuration model. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return server metrics config model along with {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Request Body Schema + * + *
{@code + * { + * name: String (Optional) + * testId: String (Optional) + * testRunId: String (Optional) + * metrics (Optional): { + * String (Optional): { + * id: String (Optional) + * resourceId: String (Required) + * metricnamespace: String (Required) + * displayDescription: String (Optional) + * name (Required): { + * value: String (Required) + * localizedValue: String (Required) + * } + * aggregation: String (Required) + * unit: String (Optional) + * resourceType: String (Required) + * } + * } + * } + * }+ * + *
Response Body Schema + * + *
{@code + * { + * name: String (Optional) + * testId: String (Optional) + * testRunId: String (Optional) + * metrics (Optional): { + * String (Optional): { + * id: String (Optional) + * resourceId: String (Required) + * metricnamespace: String (Required) + * displayDescription: String (Optional) + * name (Required): { + * value: String (Required) + * localizedValue: String (Required) + * } + * aggregation: String (Required) + * unit: String (Optional) + * resourceType: String (Required) + * } + * } + * } + * }+ * + * @param name Unique name for server metrics, must be a valid URL character ^[a-z0-9_-]*$. + * @param body Server metrics configuration model. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return server metrics config model along with {@link Response}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Response
Response Body Schema + * + *
{@code + * { + * name: String (Optional) + * testId: String (Optional) + * testRunId: String (Optional) + * metrics (Optional): { + * String (Optional): { + * id: String (Optional) + * resourceId: String (Required) + * metricnamespace: String (Required) + * displayDescription: String (Optional) + * name (Required): { + * value: String (Required) + * localizedValue: String (Required) + * } + * aggregation: String (Required) + * unit: String (Optional) + * resourceType: String (Required) + * } + * } + * } + * }+ * + * @param name Unique name for server metrics, must be a valid URL character ^[a-z0-9_-]*$. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return server metrics configuration by its name along with {@link Response} on successful completion of {@link + * Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Response Body Schema + * + *
{@code + * { + * name: String (Optional) + * testId: String (Optional) + * testRunId: String (Optional) + * metrics (Optional): { + * String (Optional): { + * id: String (Optional) + * resourceId: String (Required) + * metricnamespace: String (Required) + * displayDescription: String (Optional) + * name (Required): { + * value: String (Required) + * localizedValue: String (Required) + * } + * aggregation: String (Required) + * unit: String (Optional) + * resourceType: String (Required) + * } + * } + * } + * }+ * + * @param name Unique name for server metrics, must be a valid URL character ^[a-z0-9_-]*$. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return server metrics configuration by its name along with {@link Response} on successful completion of {@link + * Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Response Body Schema + * + *
{@code + * { + * name: String (Optional) + * testId: String (Optional) + * testRunId: String (Optional) + * metrics (Optional): { + * String (Optional): { + * id: String (Optional) + * resourceId: String (Required) + * metricnamespace: String (Required) + * displayDescription: String (Optional) + * name (Required): { + * value: String (Required) + * localizedValue: String (Required) + * } + * aggregation: String (Required) + * unit: String (Optional) + * resourceType: String (Required) + * } + * } + * } + * }+ * + * @param name Unique name for server metrics, must be a valid URL character ^[a-z0-9_-]*$. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return server metrics configuration by its name along with {@link Response}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Response
Query Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
testRunId | String | No | [Required, if testId is not provided] Test run Id. |
testId | String | No | Unique name for load test, must be a valid URL character ^[a-z0-9_-]*$. |
Response Body Schema + * + *
{@code + * { + * name: String (Optional) + * testId: String (Optional) + * testRunId: String (Optional) + * metrics (Optional): { + * String (Optional): { + * id: String (Optional) + * resourceId: String (Required) + * metricnamespace: String (Required) + * displayDescription: String (Optional) + * name (Required): { + * value: String (Required) + * localizedValue: String (Required) + * } + * aggregation: String (Required) + * unit: String (Optional) + * resourceType: String (Required) + * } + * } + * } + * }+ * + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return server metrics configuration for a test or test run by its name along with {@link Response} on successful + * completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Query Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
testRunId | String | No | [Required, if testId is not provided] Test run Id. |
testId | String | No | Unique name for load test, must be a valid URL character ^[a-z0-9_-]*$. |
Response Body Schema + * + *
{@code + * { + * name: String (Optional) + * testId: String (Optional) + * testRunId: String (Optional) + * metrics (Optional): { + * String (Optional): { + * id: String (Optional) + * resourceId: String (Required) + * metricnamespace: String (Required) + * displayDescription: String (Optional) + * name (Required): { + * value: String (Required) + * localizedValue: String (Required) + * } + * aggregation: String (Required) + * unit: String (Optional) + * resourceType: String (Required) + * } + * } + * } + * }+ * + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return server metrics configuration for a test or test run by its name along with {@link Response} on successful + * completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Query Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
testRunId | String | No | [Required, if testId is not provided] Test run Id. |
testId | String | No | Unique name for load test, must be a valid URL character ^[a-z0-9_-]*$. |
Response Body Schema + * + *
{@code + * { + * name: String (Optional) + * testId: String (Optional) + * testRunId: String (Optional) + * metrics (Optional): { + * String (Optional): { + * id: String (Optional) + * resourceId: String (Required) + * metricnamespace: String (Required) + * displayDescription: String (Optional) + * name (Required): { + * value: String (Required) + * localizedValue: String (Required) + * } + * aggregation: String (Required) + * unit: String (Optional) + * resourceType: String (Required) + * } + * } + * } + * }+ * + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return server metrics configuration for a test or test run by its name along with {@link Response}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Response
Response Body Schema + * + *
{@code + * { + * defaultMetrics (Optional): { + * String (Optional): [ + * (Optional){ + * metricnamespace: String (Optional) + * aggregation: String (Optional) + * name (Optional): { + * value: String (Optional) + * localizedValue: String (Optional) + * } + * unit: String (Optional) + * displayDescription: String (Optional) + * } + * ] + * } + * } + * }+ * + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return all default server metrics configuration for supported resource types along with {@link Response} on + * successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Response Body Schema + * + *
{@code + * { + * defaultMetrics (Optional): { + * String (Optional): [ + * (Optional){ + * metricnamespace: String (Optional) + * aggregation: String (Optional) + * name (Optional): { + * value: String (Optional) + * localizedValue: String (Optional) + * } + * unit: String (Optional) + * displayDescription: String (Optional) + * } + * ] + * } + * } + * }+ * + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return all default server metrics configuration for supported resource types along with {@link Response} on + * successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Response Body Schema + * + *
{@code + * { + * defaultMetrics (Optional): { + * String (Optional): [ + * (Optional){ + * metricnamespace: String (Optional) + * aggregation: String (Optional) + * name (Optional): { + * value: String (Optional) + * localizedValue: String (Optional) + * } + * unit: String (Optional) + * displayDescription: String (Optional) + * } + * ] + * } + * } + * }+ * + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return all default server metrics configuration for supported resource types along with {@link Response}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Response
Response Body Schema + * + *
{@code + * { + * value (Optional): [ + * String (Optional) + * ] + * } + * }+ * + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return all supported resource types for App Components(Azure resource types) along with {@link Response} on + * successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Response Body Schema + * + *
{@code + * { + * value (Optional): [ + * String (Optional) + * ] + * } + * }+ * + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return all supported resource types for App Components(Azure resource types) along with {@link Response} on + * successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Response Body Schema + * + *
{@code + * { + * value (Optional): [ + * String (Optional) + * ] + * } + * }+ * + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return all supported resource types for App Components(Azure resource types) along with {@link Response}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Response
Request Body Schema + * + *
{@code + * { + * testId: String (Optional) + * description: String (Optional) + * displayName: String (Optional) + * resourceId: String (Optional) + * loadTestConfig (Optional): { + * engineInstances: Integer (Optional) + * splitAllCSVs: Boolean (Optional) + * } + * passFailCriteria (Optional): { + * passFailMetrics (Optional): { + * String (Optional): { + * clientmetric: String (Optional) + * aggregate: String (Optional) + * condition: String (Optional) + * requestName: String (Optional) + * value: Double (Optional) + * action: String (Optional) + * actualValue: Double (Optional) + * result: String (Optional) + * } + * } + * } + * createdDateTime: OffsetDateTime (Optional) + * createdBy: String (Optional) + * lastModifiedDateTime: OffsetDateTime (Optional) + * lastModifiedBy: String (Optional) + * inputArtifacts (Optional): { + * configUrl (Optional): { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * testScriptUrl (Optional): (recursive schema, see testScriptUrl above) + * userPropUrl (Optional): (recursive schema, see userPropUrl above) + * inputArtifactsZipFileurl (Optional): (recursive schema, see inputArtifactsZipFileurl above) + * additionalUrls (Optional): [ + * (recursive schema, see above) + * ] + * } + * secrets (Optional): { + * String (Optional): { + * value: String (Optional) + * type: String (Optional) + * } + * } + * environmentVariables (Optional): { + * String: String (Optional) + * } + * subnetId: String (Optional) + * keyvaultReferenceIdentityType: String (Optional) + * keyvaultReferenceIdentityId: String (Optional) + * } + * }+ * + *
Response Body Schema + * + *
{@code + * { + * testId: String (Optional) + * description: String (Optional) + * displayName: String (Optional) + * resourceId: String (Optional) + * loadTestConfig (Optional): { + * engineInstances: Integer (Optional) + * splitAllCSVs: Boolean (Optional) + * } + * passFailCriteria (Optional): { + * passFailMetrics (Optional): { + * String (Optional): { + * clientmetric: String (Optional) + * aggregate: String (Optional) + * condition: String (Optional) + * requestName: String (Optional) + * value: Double (Optional) + * action: String (Optional) + * actualValue: Double (Optional) + * result: String (Optional) + * } + * } + * } + * createdDateTime: OffsetDateTime (Optional) + * createdBy: String (Optional) + * lastModifiedDateTime: OffsetDateTime (Optional) + * lastModifiedBy: String (Optional) + * inputArtifacts (Optional): { + * configUrl (Optional): { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * testScriptUrl (Optional): (recursive schema, see testScriptUrl above) + * userPropUrl (Optional): (recursive schema, see userPropUrl above) + * inputArtifactsZipFileurl (Optional): (recursive schema, see inputArtifactsZipFileurl above) + * additionalUrls (Optional): [ + * (recursive schema, see above) + * ] + * } + * secrets (Optional): { + * String (Optional): { + * value: String (Optional) + * type: String (Optional) + * } + * } + * environmentVariables (Optional): { + * String: String (Optional) + * } + * subnetId: String (Optional) + * keyvaultReferenceIdentityType: String (Optional) + * keyvaultReferenceIdentityId: String (Optional) + * } + * }+ * + * @param testId Unique name for load test, must be a valid URL character ^[a-z0-9_-]*$. + * @param body Load test model. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return load test model along with {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Request Body Schema + * + *
{@code + * { + * testId: String (Optional) + * description: String (Optional) + * displayName: String (Optional) + * resourceId: String (Optional) + * loadTestConfig (Optional): { + * engineInstances: Integer (Optional) + * splitAllCSVs: Boolean (Optional) + * } + * passFailCriteria (Optional): { + * passFailMetrics (Optional): { + * String (Optional): { + * clientmetric: String (Optional) + * aggregate: String (Optional) + * condition: String (Optional) + * requestName: String (Optional) + * value: Double (Optional) + * action: String (Optional) + * actualValue: Double (Optional) + * result: String (Optional) + * } + * } + * } + * createdDateTime: OffsetDateTime (Optional) + * createdBy: String (Optional) + * lastModifiedDateTime: OffsetDateTime (Optional) + * lastModifiedBy: String (Optional) + * inputArtifacts (Optional): { + * configUrl (Optional): { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * testScriptUrl (Optional): (recursive schema, see testScriptUrl above) + * userPropUrl (Optional): (recursive schema, see userPropUrl above) + * inputArtifactsZipFileurl (Optional): (recursive schema, see inputArtifactsZipFileurl above) + * additionalUrls (Optional): [ + * (recursive schema, see above) + * ] + * } + * secrets (Optional): { + * String (Optional): { + * value: String (Optional) + * type: String (Optional) + * } + * } + * environmentVariables (Optional): { + * String: String (Optional) + * } + * subnetId: String (Optional) + * keyvaultReferenceIdentityType: String (Optional) + * keyvaultReferenceIdentityId: String (Optional) + * } + * }+ * + *
Response Body Schema + * + *
{@code + * { + * testId: String (Optional) + * description: String (Optional) + * displayName: String (Optional) + * resourceId: String (Optional) + * loadTestConfig (Optional): { + * engineInstances: Integer (Optional) + * splitAllCSVs: Boolean (Optional) + * } + * passFailCriteria (Optional): { + * passFailMetrics (Optional): { + * String (Optional): { + * clientmetric: String (Optional) + * aggregate: String (Optional) + * condition: String (Optional) + * requestName: String (Optional) + * value: Double (Optional) + * action: String (Optional) + * actualValue: Double (Optional) + * result: String (Optional) + * } + * } + * } + * createdDateTime: OffsetDateTime (Optional) + * createdBy: String (Optional) + * lastModifiedDateTime: OffsetDateTime (Optional) + * lastModifiedBy: String (Optional) + * inputArtifacts (Optional): { + * configUrl (Optional): { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * testScriptUrl (Optional): (recursive schema, see testScriptUrl above) + * userPropUrl (Optional): (recursive schema, see userPropUrl above) + * inputArtifactsZipFileurl (Optional): (recursive schema, see inputArtifactsZipFileurl above) + * additionalUrls (Optional): [ + * (recursive schema, see above) + * ] + * } + * secrets (Optional): { + * String (Optional): { + * value: String (Optional) + * type: String (Optional) + * } + * } + * environmentVariables (Optional): { + * String: String (Optional) + * } + * subnetId: String (Optional) + * keyvaultReferenceIdentityType: String (Optional) + * keyvaultReferenceIdentityId: String (Optional) + * } + * }+ * + * @param testId Unique name for load test, must be a valid URL character ^[a-z0-9_-]*$. + * @param body Load test model. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return load test model along with {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Request Body Schema + * + *
{@code + * { + * testId: String (Optional) + * description: String (Optional) + * displayName: String (Optional) + * resourceId: String (Optional) + * loadTestConfig (Optional): { + * engineInstances: Integer (Optional) + * splitAllCSVs: Boolean (Optional) + * } + * passFailCriteria (Optional): { + * passFailMetrics (Optional): { + * String (Optional): { + * clientmetric: String (Optional) + * aggregate: String (Optional) + * condition: String (Optional) + * requestName: String (Optional) + * value: Double (Optional) + * action: String (Optional) + * actualValue: Double (Optional) + * result: String (Optional) + * } + * } + * } + * createdDateTime: OffsetDateTime (Optional) + * createdBy: String (Optional) + * lastModifiedDateTime: OffsetDateTime (Optional) + * lastModifiedBy: String (Optional) + * inputArtifacts (Optional): { + * configUrl (Optional): { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * testScriptUrl (Optional): (recursive schema, see testScriptUrl above) + * userPropUrl (Optional): (recursive schema, see userPropUrl above) + * inputArtifactsZipFileurl (Optional): (recursive schema, see inputArtifactsZipFileurl above) + * additionalUrls (Optional): [ + * (recursive schema, see above) + * ] + * } + * secrets (Optional): { + * String (Optional): { + * value: String (Optional) + * type: String (Optional) + * } + * } + * environmentVariables (Optional): { + * String: String (Optional) + * } + * subnetId: String (Optional) + * keyvaultReferenceIdentityType: String (Optional) + * keyvaultReferenceIdentityId: String (Optional) + * } + * }+ * + *
Response Body Schema + * + *
{@code + * { + * testId: String (Optional) + * description: String (Optional) + * displayName: String (Optional) + * resourceId: String (Optional) + * loadTestConfig (Optional): { + * engineInstances: Integer (Optional) + * splitAllCSVs: Boolean (Optional) + * } + * passFailCriteria (Optional): { + * passFailMetrics (Optional): { + * String (Optional): { + * clientmetric: String (Optional) + * aggregate: String (Optional) + * condition: String (Optional) + * requestName: String (Optional) + * value: Double (Optional) + * action: String (Optional) + * actualValue: Double (Optional) + * result: String (Optional) + * } + * } + * } + * createdDateTime: OffsetDateTime (Optional) + * createdBy: String (Optional) + * lastModifiedDateTime: OffsetDateTime (Optional) + * lastModifiedBy: String (Optional) + * inputArtifacts (Optional): { + * configUrl (Optional): { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * testScriptUrl (Optional): (recursive schema, see testScriptUrl above) + * userPropUrl (Optional): (recursive schema, see userPropUrl above) + * inputArtifactsZipFileurl (Optional): (recursive schema, see inputArtifactsZipFileurl above) + * additionalUrls (Optional): [ + * (recursive schema, see above) + * ] + * } + * secrets (Optional): { + * String (Optional): { + * value: String (Optional) + * type: String (Optional) + * } + * } + * environmentVariables (Optional): { + * String: String (Optional) + * } + * subnetId: String (Optional) + * keyvaultReferenceIdentityType: String (Optional) + * keyvaultReferenceIdentityId: String (Optional) + * } + * }+ * + * @param testId Unique name for load test, must be a valid URL character ^[a-z0-9_-]*$. + * @param body Load test model. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return load test model along with {@link Response}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Response
Response Body Schema + * + *
{@code + * { + * testId: String (Optional) + * description: String (Optional) + * displayName: String (Optional) + * resourceId: String (Optional) + * loadTestConfig (Optional): { + * engineInstances: Integer (Optional) + * splitAllCSVs: Boolean (Optional) + * } + * passFailCriteria (Optional): { + * passFailMetrics (Optional): { + * String (Optional): { + * clientmetric: String (Optional) + * aggregate: String (Optional) + * condition: String (Optional) + * requestName: String (Optional) + * value: Double (Optional) + * action: String (Optional) + * actualValue: Double (Optional) + * result: String (Optional) + * } + * } + * } + * createdDateTime: OffsetDateTime (Optional) + * createdBy: String (Optional) + * lastModifiedDateTime: OffsetDateTime (Optional) + * lastModifiedBy: String (Optional) + * inputArtifacts (Optional): { + * configUrl (Optional): { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * testScriptUrl (Optional): (recursive schema, see testScriptUrl above) + * userPropUrl (Optional): (recursive schema, see userPropUrl above) + * inputArtifactsZipFileurl (Optional): (recursive schema, see inputArtifactsZipFileurl above) + * additionalUrls (Optional): [ + * (recursive schema, see above) + * ] + * } + * secrets (Optional): { + * String (Optional): { + * value: String (Optional) + * type: String (Optional) + * } + * } + * environmentVariables (Optional): { + * String: String (Optional) + * } + * subnetId: String (Optional) + * keyvaultReferenceIdentityType: String (Optional) + * keyvaultReferenceIdentityId: String (Optional) + * } + * }+ * + * @param testId Unique name for load test, must be a valid URL character ^[a-z0-9_-]*$. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return load test details by test name along with {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Response Body Schema + * + *
{@code + * { + * testId: String (Optional) + * description: String (Optional) + * displayName: String (Optional) + * resourceId: String (Optional) + * loadTestConfig (Optional): { + * engineInstances: Integer (Optional) + * splitAllCSVs: Boolean (Optional) + * } + * passFailCriteria (Optional): { + * passFailMetrics (Optional): { + * String (Optional): { + * clientmetric: String (Optional) + * aggregate: String (Optional) + * condition: String (Optional) + * requestName: String (Optional) + * value: Double (Optional) + * action: String (Optional) + * actualValue: Double (Optional) + * result: String (Optional) + * } + * } + * } + * createdDateTime: OffsetDateTime (Optional) + * createdBy: String (Optional) + * lastModifiedDateTime: OffsetDateTime (Optional) + * lastModifiedBy: String (Optional) + * inputArtifacts (Optional): { + * configUrl (Optional): { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * testScriptUrl (Optional): (recursive schema, see testScriptUrl above) + * userPropUrl (Optional): (recursive schema, see userPropUrl above) + * inputArtifactsZipFileurl (Optional): (recursive schema, see inputArtifactsZipFileurl above) + * additionalUrls (Optional): [ + * (recursive schema, see above) + * ] + * } + * secrets (Optional): { + * String (Optional): { + * value: String (Optional) + * type: String (Optional) + * } + * } + * environmentVariables (Optional): { + * String: String (Optional) + * } + * subnetId: String (Optional) + * keyvaultReferenceIdentityType: String (Optional) + * keyvaultReferenceIdentityId: String (Optional) + * } + * }+ * + * @param testId Unique name for load test, must be a valid URL character ^[a-z0-9_-]*$. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return load test details by test name along with {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Response Body Schema + * + *
{@code + * { + * testId: String (Optional) + * description: String (Optional) + * displayName: String (Optional) + * resourceId: String (Optional) + * loadTestConfig (Optional): { + * engineInstances: Integer (Optional) + * splitAllCSVs: Boolean (Optional) + * } + * passFailCriteria (Optional): { + * passFailMetrics (Optional): { + * String (Optional): { + * clientmetric: String (Optional) + * aggregate: String (Optional) + * condition: String (Optional) + * requestName: String (Optional) + * value: Double (Optional) + * action: String (Optional) + * actualValue: Double (Optional) + * result: String (Optional) + * } + * } + * } + * createdDateTime: OffsetDateTime (Optional) + * createdBy: String (Optional) + * lastModifiedDateTime: OffsetDateTime (Optional) + * lastModifiedBy: String (Optional) + * inputArtifacts (Optional): { + * configUrl (Optional): { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * testScriptUrl (Optional): (recursive schema, see testScriptUrl above) + * userPropUrl (Optional): (recursive schema, see userPropUrl above) + * inputArtifactsZipFileurl (Optional): (recursive schema, see inputArtifactsZipFileurl above) + * additionalUrls (Optional): [ + * (recursive schema, see above) + * ] + * } + * secrets (Optional): { + * String (Optional): { + * value: String (Optional) + * type: String (Optional) + * } + * } + * environmentVariables (Optional): { + * String: String (Optional) + * } + * subnetId: String (Optional) + * keyvaultReferenceIdentityType: String (Optional) + * keyvaultReferenceIdentityId: String (Optional) + * } + * }+ * + * @param testId Unique name for load test, must be a valid URL character ^[a-z0-9_-]*$. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return load test details by test name along with {@link Response}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Response
Query Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
orderBy | String | No | Sort on one of the field - lastModifiedDateTime, displayName, createdBy in (field asc/desc) format. eg: displayName asc. |
search | String | No | Filter search based on searchable fields - testId, createdBy. |
lastUpdatedStartTime | OffsetDateTime | No | Start DateTime(ISO 8601 literal format) of the last updated time range to filter tests. |
lastUpdatedEndTime | OffsetDateTime | No | End DateTime(ISO 8601 literal format) of the last updated time range to filter tests. |
continuationToken | String | No | Continuation token to get the next page of response. |
maxPageSize | Integer | No | Number of results in response. |
Response Body Schema + * + *
{@code + * { + * value (Required): [ + * (Required){ + * testId: String (Optional) + * description: String (Optional) + * displayName: String (Optional) + * resourceId: String (Optional) + * loadTestConfig (Optional): { + * engineInstances: Integer (Optional) + * splitAllCSVs: Boolean (Optional) + * } + * passFailCriteria (Optional): { + * passFailMetrics (Optional): { + * String (Optional): { + * clientmetric: String (Optional) + * aggregate: String (Optional) + * condition: String (Optional) + * requestName: String (Optional) + * value: Double (Optional) + * action: String (Optional) + * actualValue: Double (Optional) + * result: String (Optional) + * } + * } + * } + * createdDateTime: OffsetDateTime (Optional) + * createdBy: String (Optional) + * lastModifiedDateTime: OffsetDateTime (Optional) + * lastModifiedBy: String (Optional) + * inputArtifacts (Optional): { + * configUrl (Optional): { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * testScriptUrl (Optional): (recursive schema, see testScriptUrl above) + * userPropUrl (Optional): (recursive schema, see userPropUrl above) + * inputArtifactsZipFileurl (Optional): (recursive schema, see inputArtifactsZipFileurl above) + * additionalUrls (Optional): [ + * (recursive schema, see above) + * ] + * } + * secrets (Optional): { + * String (Optional): { + * value: String (Optional) + * type: String (Optional) + * } + * } + * environmentVariables (Optional): { + * String: String (Optional) + * } + * subnetId: String (Optional) + * keyvaultReferenceIdentityType: String (Optional) + * keyvaultReferenceIdentityId: String (Optional) + * } + * ] + * nextLink: String (Optional) + * } + * }+ * + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return all load tests by the fully qualified resource Id e.g + * subscriptions/{subId}/resourceGroups/{rg}/providers/Microsoft.LoadTestService/loadtests/{resName} along with + * {@link PagedResponse} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Query Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
orderBy | String | No | Sort on one of the field - lastModifiedDateTime, displayName, createdBy in (field asc/desc) format. eg: displayName asc. |
search | String | No | Filter search based on searchable fields - testId, createdBy. |
lastUpdatedStartTime | OffsetDateTime | No | Start DateTime(ISO 8601 literal format) of the last updated time range to filter tests. |
lastUpdatedEndTime | OffsetDateTime | No | End DateTime(ISO 8601 literal format) of the last updated time range to filter tests. |
continuationToken | String | No | Continuation token to get the next page of response. |
maxPageSize | Integer | No | Number of results in response. |
Response Body Schema + * + *
{@code + * { + * value (Required): [ + * (Required){ + * testId: String (Optional) + * description: String (Optional) + * displayName: String (Optional) + * resourceId: String (Optional) + * loadTestConfig (Optional): { + * engineInstances: Integer (Optional) + * splitAllCSVs: Boolean (Optional) + * } + * passFailCriteria (Optional): { + * passFailMetrics (Optional): { + * String (Optional): { + * clientmetric: String (Optional) + * aggregate: String (Optional) + * condition: String (Optional) + * requestName: String (Optional) + * value: Double (Optional) + * action: String (Optional) + * actualValue: Double (Optional) + * result: String (Optional) + * } + * } + * } + * createdDateTime: OffsetDateTime (Optional) + * createdBy: String (Optional) + * lastModifiedDateTime: OffsetDateTime (Optional) + * lastModifiedBy: String (Optional) + * inputArtifacts (Optional): { + * configUrl (Optional): { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * testScriptUrl (Optional): (recursive schema, see testScriptUrl above) + * userPropUrl (Optional): (recursive schema, see userPropUrl above) + * inputArtifactsZipFileurl (Optional): (recursive schema, see inputArtifactsZipFileurl above) + * additionalUrls (Optional): [ + * (recursive schema, see above) + * ] + * } + * secrets (Optional): { + * String (Optional): { + * value: String (Optional) + * type: String (Optional) + * } + * } + * environmentVariables (Optional): { + * String: String (Optional) + * } + * subnetId: String (Optional) + * keyvaultReferenceIdentityType: String (Optional) + * keyvaultReferenceIdentityId: String (Optional) + * } + * ] + * nextLink: String (Optional) + * } + * }+ * + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return all load tests by the fully qualified resource Id e.g + * subscriptions/{subId}/resourceGroups/{rg}/providers/Microsoft.LoadTestService/loadtests/{resName} along with + * {@link PagedResponse} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Query Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
orderBy | String | No | Sort on one of the field - lastModifiedDateTime, displayName, createdBy in (field asc/desc) format. eg: displayName asc. |
search | String | No | Filter search based on searchable fields - testId, createdBy. |
lastUpdatedStartTime | OffsetDateTime | No | Start DateTime(ISO 8601 literal format) of the last updated time range to filter tests. |
lastUpdatedEndTime | OffsetDateTime | No | End DateTime(ISO 8601 literal format) of the last updated time range to filter tests. |
continuationToken | String | No | Continuation token to get the next page of response. |
maxPageSize | Integer | No | Number of results in response. |
Response Body Schema + * + *
{@code + * { + * value (Required): [ + * (Required){ + * testId: String (Optional) + * description: String (Optional) + * displayName: String (Optional) + * resourceId: String (Optional) + * loadTestConfig (Optional): { + * engineInstances: Integer (Optional) + * splitAllCSVs: Boolean (Optional) + * } + * passFailCriteria (Optional): { + * passFailMetrics (Optional): { + * String (Optional): { + * clientmetric: String (Optional) + * aggregate: String (Optional) + * condition: String (Optional) + * requestName: String (Optional) + * value: Double (Optional) + * action: String (Optional) + * actualValue: Double (Optional) + * result: String (Optional) + * } + * } + * } + * createdDateTime: OffsetDateTime (Optional) + * createdBy: String (Optional) + * lastModifiedDateTime: OffsetDateTime (Optional) + * lastModifiedBy: String (Optional) + * inputArtifacts (Optional): { + * configUrl (Optional): { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * testScriptUrl (Optional): (recursive schema, see testScriptUrl above) + * userPropUrl (Optional): (recursive schema, see userPropUrl above) + * inputArtifactsZipFileurl (Optional): (recursive schema, see inputArtifactsZipFileurl above) + * additionalUrls (Optional): [ + * (recursive schema, see above) + * ] + * } + * secrets (Optional): { + * String (Optional): { + * value: String (Optional) + * type: String (Optional) + * } + * } + * environmentVariables (Optional): { + * String: String (Optional) + * } + * subnetId: String (Optional) + * keyvaultReferenceIdentityType: String (Optional) + * keyvaultReferenceIdentityId: String (Optional) + * } + * ] + * nextLink: String (Optional) + * } + * }+ * + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return all load tests by the fully qualified resource Id e.g + * subscriptions/{subId}/resourceGroups/{rg}/providers/Microsoft.LoadTestService/loadtests/{resName} as + * paginated response with {@link PagedFlux}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedFlux
Query Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
orderBy | String | No | Sort on one of the field - lastModifiedDateTime, displayName, createdBy in (field asc/desc) format. eg: displayName asc. |
search | String | No | Filter search based on searchable fields - testId, createdBy. |
lastUpdatedStartTime | OffsetDateTime | No | Start DateTime(ISO 8601 literal format) of the last updated time range to filter tests. |
lastUpdatedEndTime | OffsetDateTime | No | End DateTime(ISO 8601 literal format) of the last updated time range to filter tests. |
continuationToken | String | No | Continuation token to get the next page of response. |
maxPageSize | Integer | No | Number of results in response. |
Response Body Schema + * + *
{@code + * { + * value (Required): [ + * (Required){ + * testId: String (Optional) + * description: String (Optional) + * displayName: String (Optional) + * resourceId: String (Optional) + * loadTestConfig (Optional): { + * engineInstances: Integer (Optional) + * splitAllCSVs: Boolean (Optional) + * } + * passFailCriteria (Optional): { + * passFailMetrics (Optional): { + * String (Optional): { + * clientmetric: String (Optional) + * aggregate: String (Optional) + * condition: String (Optional) + * requestName: String (Optional) + * value: Double (Optional) + * action: String (Optional) + * actualValue: Double (Optional) + * result: String (Optional) + * } + * } + * } + * createdDateTime: OffsetDateTime (Optional) + * createdBy: String (Optional) + * lastModifiedDateTime: OffsetDateTime (Optional) + * lastModifiedBy: String (Optional) + * inputArtifacts (Optional): { + * configUrl (Optional): { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * testScriptUrl (Optional): (recursive schema, see testScriptUrl above) + * userPropUrl (Optional): (recursive schema, see userPropUrl above) + * inputArtifactsZipFileurl (Optional): (recursive schema, see inputArtifactsZipFileurl above) + * additionalUrls (Optional): [ + * (recursive schema, see above) + * ] + * } + * secrets (Optional): { + * String (Optional): { + * value: String (Optional) + * type: String (Optional) + * } + * } + * environmentVariables (Optional): { + * String: String (Optional) + * } + * subnetId: String (Optional) + * keyvaultReferenceIdentityType: String (Optional) + * keyvaultReferenceIdentityId: String (Optional) + * } + * ] + * nextLink: String (Optional) + * } + * }+ * + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return all load tests by the fully qualified resource Id e.g + * subscriptions/{subId}/resourceGroups/{rg}/providers/Microsoft.LoadTestService/loadtests/{resName} as + * paginated response with {@link PagedFlux}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedFlux
Query Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
orderBy | String | No | Sort on one of the field - lastModifiedDateTime, displayName, createdBy in (field asc/desc) format. eg: displayName asc. |
search | String | No | Filter search based on searchable fields - testId, createdBy. |
lastUpdatedStartTime | OffsetDateTime | No | Start DateTime(ISO 8601 literal format) of the last updated time range to filter tests. |
lastUpdatedEndTime | OffsetDateTime | No | End DateTime(ISO 8601 literal format) of the last updated time range to filter tests. |
continuationToken | String | No | Continuation token to get the next page of response. |
maxPageSize | Integer | No | Number of results in response. |
Response Body Schema + * + *
{@code + * { + * value (Required): [ + * (Required){ + * testId: String (Optional) + * description: String (Optional) + * displayName: String (Optional) + * resourceId: String (Optional) + * loadTestConfig (Optional): { + * engineInstances: Integer (Optional) + * splitAllCSVs: Boolean (Optional) + * } + * passFailCriteria (Optional): { + * passFailMetrics (Optional): { + * String (Optional): { + * clientmetric: String (Optional) + * aggregate: String (Optional) + * condition: String (Optional) + * requestName: String (Optional) + * value: Double (Optional) + * action: String (Optional) + * actualValue: Double (Optional) + * result: String (Optional) + * } + * } + * } + * createdDateTime: OffsetDateTime (Optional) + * createdBy: String (Optional) + * lastModifiedDateTime: OffsetDateTime (Optional) + * lastModifiedBy: String (Optional) + * inputArtifacts (Optional): { + * configUrl (Optional): { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * testScriptUrl (Optional): (recursive schema, see testScriptUrl above) + * userPropUrl (Optional): (recursive schema, see userPropUrl above) + * inputArtifactsZipFileurl (Optional): (recursive schema, see inputArtifactsZipFileurl above) + * additionalUrls (Optional): [ + * (recursive schema, see above) + * ] + * } + * secrets (Optional): { + * String (Optional): { + * value: String (Optional) + * type: String (Optional) + * } + * } + * environmentVariables (Optional): { + * String: String (Optional) + * } + * subnetId: String (Optional) + * keyvaultReferenceIdentityType: String (Optional) + * keyvaultReferenceIdentityId: String (Optional) + * } + * ] + * nextLink: String (Optional) + * } + * }+ * + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return all load tests by the fully qualified resource Id e.g + * subscriptions/{subId}/resourceGroups/{rg}/providers/Microsoft.LoadTestService/loadtests/{resName} as + * paginated response with {@link PagedIterable}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedIterable
Query Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
fileType | Integer | No | Integer representation of the file type (0 = JMX_FILE, 1 = USER_PROPERTIES, 2 = ADDITIONAL_ARTIFACTS). |
Request Body Schema + * + *
{@code + * Flux+ * + *+ * }
Response Body Schema + * + *
{@code + * { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * }+ * + * @param testId Unique name for load test, must be a valid URL character ^[a-z0-9_-]*$. + * @param fileId Unique identifier for test file, must be a valid URL character ^[a-z0-9_-]*$. + * @param file The file to be uploaded. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return fileUrl Model along with {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Query Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
fileType | Integer | No | Integer representation of the file type (0 = JMX_FILE, 1 = USER_PROPERTIES, 2 = ADDITIONAL_ARTIFACTS). |
Request Body Schema + * + *
{@code + * Flux+ * + *+ * }
Response Body Schema + * + *
{@code + * { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * }+ * + * @param testId Unique name for load test, must be a valid URL character ^[a-z0-9_-]*$. + * @param fileId Unique identifier for test file, must be a valid URL character ^[a-z0-9_-]*$. + * @param file The file to be uploaded. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return fileUrl Model along with {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Query Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
fileType | Integer | No | Integer representation of the file type (0 = JMX_FILE, 1 = USER_PROPERTIES, 2 = ADDITIONAL_ARTIFACTS). |
Request Body Schema + * + *
{@code + * Flux+ * + *+ * }
Response Body Schema + * + *
{@code + * { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * }+ * + * @param testId Unique name for load test, must be a valid URL character ^[a-z0-9_-]*$. + * @param fileId Unique identifier for test file, must be a valid URL character ^[a-z0-9_-]*$. + * @param file The file to be uploaded. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return fileUrl Model along with {@link Response}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Response
Response Body Schema + * + *
{@code + * { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * }+ * + * @param testId Unique name for load test, must be a valid URL character ^[a-z0-9_-]*$. + * @param fileId Unique identifier for test file, must be a valid URL character ^[a-z0-9_-]*$. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return test file by the file name along with {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Response Body Schema + * + *
{@code + * { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * }+ * + * @param testId Unique name for load test, must be a valid URL character ^[a-z0-9_-]*$. + * @param fileId Unique identifier for test file, must be a valid URL character ^[a-z0-9_-]*$. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return test file by the file name along with {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Response Body Schema + * + *
{@code + * { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * }+ * + * @param testId Unique name for load test, must be a valid URL character ^[a-z0-9_-]*$. + * @param fileId Unique identifier for test file, must be a valid URL character ^[a-z0-9_-]*$. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return test file by the file name along with {@link Response}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Response
Query Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
continuationToken | String | No | Continuation token to get the next page of response. |
Response Body Schema + * + *
{@code + * { + * value (Required): [ + * (Required){ + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * ] + * nextLink: String (Optional) + * } + * }+ * + * @param testId Unique name for load test, must be a valid URL character ^[a-z0-9_-]*$. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return all test files along with {@link PagedResponse} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Query Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
continuationToken | String | No | Continuation token to get the next page of response. |
Response Body Schema + * + *
{@code + * { + * value (Required): [ + * (Required){ + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * ] + * nextLink: String (Optional) + * } + * }+ * + * @param testId Unique name for load test, must be a valid URL character ^[a-z0-9_-]*$. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return all test files along with {@link PagedResponse} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Query Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
continuationToken | String | No | Continuation token to get the next page of response. |
Response Body Schema + * + *
{@code + * { + * value (Required): [ + * (Required){ + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * ] + * nextLink: String (Optional) + * } + * }+ * + * @param testId Unique name for load test, must be a valid URL character ^[a-z0-9_-]*$. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return all test files as paginated response with {@link PagedFlux}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedFlux
Query Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
continuationToken | String | No | Continuation token to get the next page of response. |
Response Body Schema + * + *
{@code + * { + * value (Required): [ + * (Required){ + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * ] + * nextLink: String (Optional) + * } + * }+ * + * @param testId Unique name for load test, must be a valid URL character ^[a-z0-9_-]*$. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return all test files as paginated response with {@link PagedFlux}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedFlux
Query Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
continuationToken | String | No | Continuation token to get the next page of response. |
Response Body Schema + * + *
{@code + * { + * value (Required): [ + * (Required){ + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * ] + * nextLink: String (Optional) + * } + * }+ * + * @param testId Unique name for load test, must be a valid URL character ^[a-z0-9_-]*$. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return all test files as paginated response with {@link PagedIterable}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedIterable
Response Body Schema + * + *
{@code + * { + * value (Required): [ + * (Required){ + * testId: String (Optional) + * description: String (Optional) + * displayName: String (Optional) + * resourceId: String (Optional) + * loadTestConfig (Optional): { + * engineInstances: Integer (Optional) + * splitAllCSVs: Boolean (Optional) + * } + * passFailCriteria (Optional): { + * passFailMetrics (Optional): { + * String (Optional): { + * clientmetric: String (Optional) + * aggregate: String (Optional) + * condition: String (Optional) + * requestName: String (Optional) + * value: Double (Optional) + * action: String (Optional) + * actualValue: Double (Optional) + * result: String (Optional) + * } + * } + * } + * createdDateTime: OffsetDateTime (Optional) + * createdBy: String (Optional) + * lastModifiedDateTime: OffsetDateTime (Optional) + * lastModifiedBy: String (Optional) + * inputArtifacts (Optional): { + * configUrl (Optional): { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * testScriptUrl (Optional): (recursive schema, see testScriptUrl above) + * userPropUrl (Optional): (recursive schema, see userPropUrl above) + * inputArtifactsZipFileurl (Optional): (recursive schema, see inputArtifactsZipFileurl above) + * additionalUrls (Optional): [ + * (recursive schema, see above) + * ] + * } + * secrets (Optional): { + * String (Optional): { + * value: String (Optional) + * type: String (Optional) + * } + * } + * environmentVariables (Optional): { + * String: String (Optional) + * } + * subnetId: String (Optional) + * keyvaultReferenceIdentityType: String (Optional) + * keyvaultReferenceIdentityId: String (Optional) + * } + * ] + * nextLink: String (Optional) + * } + * }+ * + * @param nextLink The nextLink parameter. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return list of Resources along with {@link PagedResponse} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Response Body Schema + * + *
{@code + * { + * value (Required): [ + * (Required){ + * testId: String (Optional) + * description: String (Optional) + * displayName: String (Optional) + * resourceId: String (Optional) + * loadTestConfig (Optional): { + * engineInstances: Integer (Optional) + * splitAllCSVs: Boolean (Optional) + * } + * passFailCriteria (Optional): { + * passFailMetrics (Optional): { + * String (Optional): { + * clientmetric: String (Optional) + * aggregate: String (Optional) + * condition: String (Optional) + * requestName: String (Optional) + * value: Double (Optional) + * action: String (Optional) + * actualValue: Double (Optional) + * result: String (Optional) + * } + * } + * } + * createdDateTime: OffsetDateTime (Optional) + * createdBy: String (Optional) + * lastModifiedDateTime: OffsetDateTime (Optional) + * lastModifiedBy: String (Optional) + * inputArtifacts (Optional): { + * configUrl (Optional): { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * testScriptUrl (Optional): (recursive schema, see testScriptUrl above) + * userPropUrl (Optional): (recursive schema, see userPropUrl above) + * inputArtifactsZipFileurl (Optional): (recursive schema, see inputArtifactsZipFileurl above) + * additionalUrls (Optional): [ + * (recursive schema, see above) + * ] + * } + * secrets (Optional): { + * String (Optional): { + * value: String (Optional) + * type: String (Optional) + * } + * } + * environmentVariables (Optional): { + * String: String (Optional) + * } + * subnetId: String (Optional) + * keyvaultReferenceIdentityType: String (Optional) + * keyvaultReferenceIdentityId: String (Optional) + * } + * ] + * nextLink: String (Optional) + * } + * }+ * + * @param nextLink The nextLink parameter. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return list of Resources along with {@link PagedResponse} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Response Body Schema + * + *
{@code + * { + * value (Required): [ + * (Required){ + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * ] + * nextLink: String (Optional) + * } + * }+ * + * @param nextLink The nextLink parameter. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the response body along with {@link PagedResponse} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Response Body Schema + * + *
{@code + * { + * value (Required): [ + * (Required){ + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * ] + * nextLink: String (Optional) + * } + * }+ * + * @param nextLink The nextLink parameter. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return the response body along with {@link PagedResponse} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Query Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
oldTestRunId | String | No | Existing test run Id that should be rerun. |
Request Body Schema + * + *
{@code + * { + * testRunId: String (Optional) + * displayName: String (Optional) + * testId: String (Optional) + * resourceId: String (Optional) + * description: String (Optional) + * status: String (Optional) + * startDateTime: OffsetDateTime (Optional) + * endDateTime: OffsetDateTime (Optional) + * loadTestConfig (Optional): { + * engineInstances: Integer (Optional) + * splitAllCSVs: Boolean (Optional) + * } + * testResult: String (Optional) + * passFailCriteria (Optional): { + * passFailMetrics (Optional): { + * String (Optional): { + * clientmetric: String (Optional) + * aggregate: String (Optional) + * condition: String (Optional) + * requestName: String (Optional) + * value: Double (Optional) + * action: String (Optional) + * actualValue: Double (Optional) + * result: String (Optional) + * } + * } + * } + * testArtifacts (Optional): { + * inputArtifacts (Required): { + * configUrl (Optional): { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * testScriptUrl (Optional): (recursive schema, see testScriptUrl above) + * userPropUrl (Optional): (recursive schema, see userPropUrl above) + * inputArtifactsZipFileurl (Optional): (recursive schema, see inputArtifactsZipFileurl above) + * additionalUrls (Optional): [ + * (recursive schema, see above) + * ] + * } + * outputArtifacts (Optional): { + * resultUrl (Optional): (recursive schema, see resultUrl above) + * logsUrl (Optional): (recursive schema, see logsUrl above) + * } + * } + * executedDateTime: OffsetDateTime (Optional) + * vusers: Integer (Optional) + * testRunStatistics (Optional): { + * String (Optional): { + * transaction: String (Optional) + * sampleCount: Double (Optional) + * errorCount: Double (Optional) + * errorPct: Double (Optional) + * meanResTime: Double (Optional) + * medianResTime: Double (Optional) + * maxResTime: Double (Optional) + * minResTime: Double (Optional) + * pct1ResTime: Double (Optional) + * pct2ResTime: Double (Optional) + * pct3ResTime: Double (Optional) + * throughput: Double (Optional) + * receivedKBytesPerSec: Double (Optional) + * sentKBytesPerSec: Double (Optional) + * } + * } + * createdDateTime: OffsetDateTime (Optional) + * createdBy: String (Optional) + * lastModifiedDateTime: OffsetDateTime (Optional) + * lastModifiedBy: String (Optional) + * portalUrl: String (Optional) + * secrets (Optional): { + * String (Optional): { + * value: String (Optional) + * type: String (Optional) + * } + * } + * environmentVariables (Optional): { + * String: String (Optional) + * } + * duration: Long (Optional) + * subnetId: String (Optional) + * } + * }+ * + *
Response Body Schema + * + *
{@code + * { + * testRunId: String (Optional) + * displayName: String (Optional) + * testId: String (Optional) + * resourceId: String (Optional) + * description: String (Optional) + * status: String (Optional) + * startDateTime: OffsetDateTime (Optional) + * endDateTime: OffsetDateTime (Optional) + * loadTestConfig (Optional): { + * engineInstances: Integer (Optional) + * splitAllCSVs: Boolean (Optional) + * } + * testResult: String (Optional) + * passFailCriteria (Optional): { + * passFailMetrics (Optional): { + * String (Optional): { + * clientmetric: String (Optional) + * aggregate: String (Optional) + * condition: String (Optional) + * requestName: String (Optional) + * value: Double (Optional) + * action: String (Optional) + * actualValue: Double (Optional) + * result: String (Optional) + * } + * } + * } + * testArtifacts (Optional): { + * inputArtifacts (Required): { + * configUrl (Optional): { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * testScriptUrl (Optional): (recursive schema, see testScriptUrl above) + * userPropUrl (Optional): (recursive schema, see userPropUrl above) + * inputArtifactsZipFileurl (Optional): (recursive schema, see inputArtifactsZipFileurl above) + * additionalUrls (Optional): [ + * (recursive schema, see above) + * ] + * } + * outputArtifacts (Optional): { + * resultUrl (Optional): (recursive schema, see resultUrl above) + * logsUrl (Optional): (recursive schema, see logsUrl above) + * } + * } + * executedDateTime: OffsetDateTime (Optional) + * vusers: Integer (Optional) + * testRunStatistics (Optional): { + * String (Optional): { + * transaction: String (Optional) + * sampleCount: Double (Optional) + * errorCount: Double (Optional) + * errorPct: Double (Optional) + * meanResTime: Double (Optional) + * medianResTime: Double (Optional) + * maxResTime: Double (Optional) + * minResTime: Double (Optional) + * pct1ResTime: Double (Optional) + * pct2ResTime: Double (Optional) + * pct3ResTime: Double (Optional) + * throughput: Double (Optional) + * receivedKBytesPerSec: Double (Optional) + * sentKBytesPerSec: Double (Optional) + * } + * } + * createdDateTime: OffsetDateTime (Optional) + * createdBy: String (Optional) + * lastModifiedDateTime: OffsetDateTime (Optional) + * lastModifiedBy: String (Optional) + * portalUrl: String (Optional) + * secrets (Optional): { + * String (Optional): { + * value: String (Optional) + * type: String (Optional) + * } + * } + * environmentVariables (Optional): { + * String: String (Optional) + * } + * duration: Long (Optional) + * subnetId: String (Optional) + * } + * }+ * + * @param testRunId Unique name of the load test run, must be a valid URL character ^[a-z0-9_-]*$. + * @param body Load test run model. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return load test run model along with {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Query Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
oldTestRunId | String | No | Existing test run Id that should be rerun. |
Request Body Schema + * + *
{@code + * { + * testRunId: String (Optional) + * displayName: String (Optional) + * testId: String (Optional) + * resourceId: String (Optional) + * description: String (Optional) + * status: String (Optional) + * startDateTime: OffsetDateTime (Optional) + * endDateTime: OffsetDateTime (Optional) + * loadTestConfig (Optional): { + * engineInstances: Integer (Optional) + * splitAllCSVs: Boolean (Optional) + * } + * testResult: String (Optional) + * passFailCriteria (Optional): { + * passFailMetrics (Optional): { + * String (Optional): { + * clientmetric: String (Optional) + * aggregate: String (Optional) + * condition: String (Optional) + * requestName: String (Optional) + * value: Double (Optional) + * action: String (Optional) + * actualValue: Double (Optional) + * result: String (Optional) + * } + * } + * } + * testArtifacts (Optional): { + * inputArtifacts (Required): { + * configUrl (Optional): { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * testScriptUrl (Optional): (recursive schema, see testScriptUrl above) + * userPropUrl (Optional): (recursive schema, see userPropUrl above) + * inputArtifactsZipFileurl (Optional): (recursive schema, see inputArtifactsZipFileurl above) + * additionalUrls (Optional): [ + * (recursive schema, see above) + * ] + * } + * outputArtifacts (Optional): { + * resultUrl (Optional): (recursive schema, see resultUrl above) + * logsUrl (Optional): (recursive schema, see logsUrl above) + * } + * } + * executedDateTime: OffsetDateTime (Optional) + * vusers: Integer (Optional) + * testRunStatistics (Optional): { + * String (Optional): { + * transaction: String (Optional) + * sampleCount: Double (Optional) + * errorCount: Double (Optional) + * errorPct: Double (Optional) + * meanResTime: Double (Optional) + * medianResTime: Double (Optional) + * maxResTime: Double (Optional) + * minResTime: Double (Optional) + * pct1ResTime: Double (Optional) + * pct2ResTime: Double (Optional) + * pct3ResTime: Double (Optional) + * throughput: Double (Optional) + * receivedKBytesPerSec: Double (Optional) + * sentKBytesPerSec: Double (Optional) + * } + * } + * createdDateTime: OffsetDateTime (Optional) + * createdBy: String (Optional) + * lastModifiedDateTime: OffsetDateTime (Optional) + * lastModifiedBy: String (Optional) + * portalUrl: String (Optional) + * secrets (Optional): { + * String (Optional): { + * value: String (Optional) + * type: String (Optional) + * } + * } + * environmentVariables (Optional): { + * String: String (Optional) + * } + * duration: Long (Optional) + * subnetId: String (Optional) + * } + * }+ * + *
Response Body Schema + * + *
{@code + * { + * testRunId: String (Optional) + * displayName: String (Optional) + * testId: String (Optional) + * resourceId: String (Optional) + * description: String (Optional) + * status: String (Optional) + * startDateTime: OffsetDateTime (Optional) + * endDateTime: OffsetDateTime (Optional) + * loadTestConfig (Optional): { + * engineInstances: Integer (Optional) + * splitAllCSVs: Boolean (Optional) + * } + * testResult: String (Optional) + * passFailCriteria (Optional): { + * passFailMetrics (Optional): { + * String (Optional): { + * clientmetric: String (Optional) + * aggregate: String (Optional) + * condition: String (Optional) + * requestName: String (Optional) + * value: Double (Optional) + * action: String (Optional) + * actualValue: Double (Optional) + * result: String (Optional) + * } + * } + * } + * testArtifacts (Optional): { + * inputArtifacts (Required): { + * configUrl (Optional): { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * testScriptUrl (Optional): (recursive schema, see testScriptUrl above) + * userPropUrl (Optional): (recursive schema, see userPropUrl above) + * inputArtifactsZipFileurl (Optional): (recursive schema, see inputArtifactsZipFileurl above) + * additionalUrls (Optional): [ + * (recursive schema, see above) + * ] + * } + * outputArtifacts (Optional): { + * resultUrl (Optional): (recursive schema, see resultUrl above) + * logsUrl (Optional): (recursive schema, see logsUrl above) + * } + * } + * executedDateTime: OffsetDateTime (Optional) + * vusers: Integer (Optional) + * testRunStatistics (Optional): { + * String (Optional): { + * transaction: String (Optional) + * sampleCount: Double (Optional) + * errorCount: Double (Optional) + * errorPct: Double (Optional) + * meanResTime: Double (Optional) + * medianResTime: Double (Optional) + * maxResTime: Double (Optional) + * minResTime: Double (Optional) + * pct1ResTime: Double (Optional) + * pct2ResTime: Double (Optional) + * pct3ResTime: Double (Optional) + * throughput: Double (Optional) + * receivedKBytesPerSec: Double (Optional) + * sentKBytesPerSec: Double (Optional) + * } + * } + * createdDateTime: OffsetDateTime (Optional) + * createdBy: String (Optional) + * lastModifiedDateTime: OffsetDateTime (Optional) + * lastModifiedBy: String (Optional) + * portalUrl: String (Optional) + * secrets (Optional): { + * String (Optional): { + * value: String (Optional) + * type: String (Optional) + * } + * } + * environmentVariables (Optional): { + * String: String (Optional) + * } + * duration: Long (Optional) + * subnetId: String (Optional) + * } + * }+ * + * @param testRunId Unique name of the load test run, must be a valid URL character ^[a-z0-9_-]*$. + * @param body Load test run model. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return load test run model along with {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Query Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
oldTestRunId | String | No | Existing test run Id that should be rerun. |
Request Body Schema + * + *
{@code + * { + * testRunId: String (Optional) + * displayName: String (Optional) + * testId: String (Optional) + * resourceId: String (Optional) + * description: String (Optional) + * status: String (Optional) + * startDateTime: OffsetDateTime (Optional) + * endDateTime: OffsetDateTime (Optional) + * loadTestConfig (Optional): { + * engineInstances: Integer (Optional) + * splitAllCSVs: Boolean (Optional) + * } + * testResult: String (Optional) + * passFailCriteria (Optional): { + * passFailMetrics (Optional): { + * String (Optional): { + * clientmetric: String (Optional) + * aggregate: String (Optional) + * condition: String (Optional) + * requestName: String (Optional) + * value: Double (Optional) + * action: String (Optional) + * actualValue: Double (Optional) + * result: String (Optional) + * } + * } + * } + * testArtifacts (Optional): { + * inputArtifacts (Required): { + * configUrl (Optional): { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * testScriptUrl (Optional): (recursive schema, see testScriptUrl above) + * userPropUrl (Optional): (recursive schema, see userPropUrl above) + * inputArtifactsZipFileurl (Optional): (recursive schema, see inputArtifactsZipFileurl above) + * additionalUrls (Optional): [ + * (recursive schema, see above) + * ] + * } + * outputArtifacts (Optional): { + * resultUrl (Optional): (recursive schema, see resultUrl above) + * logsUrl (Optional): (recursive schema, see logsUrl above) + * } + * } + * executedDateTime: OffsetDateTime (Optional) + * vusers: Integer (Optional) + * testRunStatistics (Optional): { + * String (Optional): { + * transaction: String (Optional) + * sampleCount: Double (Optional) + * errorCount: Double (Optional) + * errorPct: Double (Optional) + * meanResTime: Double (Optional) + * medianResTime: Double (Optional) + * maxResTime: Double (Optional) + * minResTime: Double (Optional) + * pct1ResTime: Double (Optional) + * pct2ResTime: Double (Optional) + * pct3ResTime: Double (Optional) + * throughput: Double (Optional) + * receivedKBytesPerSec: Double (Optional) + * sentKBytesPerSec: Double (Optional) + * } + * } + * createdDateTime: OffsetDateTime (Optional) + * createdBy: String (Optional) + * lastModifiedDateTime: OffsetDateTime (Optional) + * lastModifiedBy: String (Optional) + * portalUrl: String (Optional) + * secrets (Optional): { + * String (Optional): { + * value: String (Optional) + * type: String (Optional) + * } + * } + * environmentVariables (Optional): { + * String: String (Optional) + * } + * duration: Long (Optional) + * subnetId: String (Optional) + * } + * }+ * + *
Response Body Schema + * + *
{@code + * { + * testRunId: String (Optional) + * displayName: String (Optional) + * testId: String (Optional) + * resourceId: String (Optional) + * description: String (Optional) + * status: String (Optional) + * startDateTime: OffsetDateTime (Optional) + * endDateTime: OffsetDateTime (Optional) + * loadTestConfig (Optional): { + * engineInstances: Integer (Optional) + * splitAllCSVs: Boolean (Optional) + * } + * testResult: String (Optional) + * passFailCriteria (Optional): { + * passFailMetrics (Optional): { + * String (Optional): { + * clientmetric: String (Optional) + * aggregate: String (Optional) + * condition: String (Optional) + * requestName: String (Optional) + * value: Double (Optional) + * action: String (Optional) + * actualValue: Double (Optional) + * result: String (Optional) + * } + * } + * } + * testArtifacts (Optional): { + * inputArtifacts (Required): { + * configUrl (Optional): { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * testScriptUrl (Optional): (recursive schema, see testScriptUrl above) + * userPropUrl (Optional): (recursive schema, see userPropUrl above) + * inputArtifactsZipFileurl (Optional): (recursive schema, see inputArtifactsZipFileurl above) + * additionalUrls (Optional): [ + * (recursive schema, see above) + * ] + * } + * outputArtifacts (Optional): { + * resultUrl (Optional): (recursive schema, see resultUrl above) + * logsUrl (Optional): (recursive schema, see logsUrl above) + * } + * } + * executedDateTime: OffsetDateTime (Optional) + * vusers: Integer (Optional) + * testRunStatistics (Optional): { + * String (Optional): { + * transaction: String (Optional) + * sampleCount: Double (Optional) + * errorCount: Double (Optional) + * errorPct: Double (Optional) + * meanResTime: Double (Optional) + * medianResTime: Double (Optional) + * maxResTime: Double (Optional) + * minResTime: Double (Optional) + * pct1ResTime: Double (Optional) + * pct2ResTime: Double (Optional) + * pct3ResTime: Double (Optional) + * throughput: Double (Optional) + * receivedKBytesPerSec: Double (Optional) + * sentKBytesPerSec: Double (Optional) + * } + * } + * createdDateTime: OffsetDateTime (Optional) + * createdBy: String (Optional) + * lastModifiedDateTime: OffsetDateTime (Optional) + * lastModifiedBy: String (Optional) + * portalUrl: String (Optional) + * secrets (Optional): { + * String (Optional): { + * value: String (Optional) + * type: String (Optional) + * } + * } + * environmentVariables (Optional): { + * String: String (Optional) + * } + * duration: Long (Optional) + * subnetId: String (Optional) + * } + * }+ * + * @param testRunId Unique name of the load test run, must be a valid URL character ^[a-z0-9_-]*$. + * @param body Load test run model. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return load test run model along with {@link Response}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Response
Response Body Schema + * + *
{@code + * { + * testRunId: String (Optional) + * displayName: String (Optional) + * testId: String (Optional) + * resourceId: String (Optional) + * description: String (Optional) + * status: String (Optional) + * startDateTime: OffsetDateTime (Optional) + * endDateTime: OffsetDateTime (Optional) + * loadTestConfig (Optional): { + * engineInstances: Integer (Optional) + * splitAllCSVs: Boolean (Optional) + * } + * testResult: String (Optional) + * passFailCriteria (Optional): { + * passFailMetrics (Optional): { + * String (Optional): { + * clientmetric: String (Optional) + * aggregate: String (Optional) + * condition: String (Optional) + * requestName: String (Optional) + * value: Double (Optional) + * action: String (Optional) + * actualValue: Double (Optional) + * result: String (Optional) + * } + * } + * } + * testArtifacts (Optional): { + * inputArtifacts (Required): { + * configUrl (Optional): { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * testScriptUrl (Optional): (recursive schema, see testScriptUrl above) + * userPropUrl (Optional): (recursive schema, see userPropUrl above) + * inputArtifactsZipFileurl (Optional): (recursive schema, see inputArtifactsZipFileurl above) + * additionalUrls (Optional): [ + * (recursive schema, see above) + * ] + * } + * outputArtifacts (Optional): { + * resultUrl (Optional): (recursive schema, see resultUrl above) + * logsUrl (Optional): (recursive schema, see logsUrl above) + * } + * } + * executedDateTime: OffsetDateTime (Optional) + * vusers: Integer (Optional) + * testRunStatistics (Optional): { + * String (Optional): { + * transaction: String (Optional) + * sampleCount: Double (Optional) + * errorCount: Double (Optional) + * errorPct: Double (Optional) + * meanResTime: Double (Optional) + * medianResTime: Double (Optional) + * maxResTime: Double (Optional) + * minResTime: Double (Optional) + * pct1ResTime: Double (Optional) + * pct2ResTime: Double (Optional) + * pct3ResTime: Double (Optional) + * throughput: Double (Optional) + * receivedKBytesPerSec: Double (Optional) + * sentKBytesPerSec: Double (Optional) + * } + * } + * createdDateTime: OffsetDateTime (Optional) + * createdBy: String (Optional) + * lastModifiedDateTime: OffsetDateTime (Optional) + * lastModifiedBy: String (Optional) + * portalUrl: String (Optional) + * secrets (Optional): { + * String (Optional): { + * value: String (Optional) + * type: String (Optional) + * } + * } + * environmentVariables (Optional): { + * String: String (Optional) + * } + * duration: Long (Optional) + * subnetId: String (Optional) + * } + * }+ * + * @param testRunId Unique name of load test run, must be a valid URL character ^[a-z0-9_-]*$. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return test run details by name along with {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Response Body Schema + * + *
{@code + * { + * testRunId: String (Optional) + * displayName: String (Optional) + * testId: String (Optional) + * resourceId: String (Optional) + * description: String (Optional) + * status: String (Optional) + * startDateTime: OffsetDateTime (Optional) + * endDateTime: OffsetDateTime (Optional) + * loadTestConfig (Optional): { + * engineInstances: Integer (Optional) + * splitAllCSVs: Boolean (Optional) + * } + * testResult: String (Optional) + * passFailCriteria (Optional): { + * passFailMetrics (Optional): { + * String (Optional): { + * clientmetric: String (Optional) + * aggregate: String (Optional) + * condition: String (Optional) + * requestName: String (Optional) + * value: Double (Optional) + * action: String (Optional) + * actualValue: Double (Optional) + * result: String (Optional) + * } + * } + * } + * testArtifacts (Optional): { + * inputArtifacts (Required): { + * configUrl (Optional): { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * testScriptUrl (Optional): (recursive schema, see testScriptUrl above) + * userPropUrl (Optional): (recursive schema, see userPropUrl above) + * inputArtifactsZipFileurl (Optional): (recursive schema, see inputArtifactsZipFileurl above) + * additionalUrls (Optional): [ + * (recursive schema, see above) + * ] + * } + * outputArtifacts (Optional): { + * resultUrl (Optional): (recursive schema, see resultUrl above) + * logsUrl (Optional): (recursive schema, see logsUrl above) + * } + * } + * executedDateTime: OffsetDateTime (Optional) + * vusers: Integer (Optional) + * testRunStatistics (Optional): { + * String (Optional): { + * transaction: String (Optional) + * sampleCount: Double (Optional) + * errorCount: Double (Optional) + * errorPct: Double (Optional) + * meanResTime: Double (Optional) + * medianResTime: Double (Optional) + * maxResTime: Double (Optional) + * minResTime: Double (Optional) + * pct1ResTime: Double (Optional) + * pct2ResTime: Double (Optional) + * pct3ResTime: Double (Optional) + * throughput: Double (Optional) + * receivedKBytesPerSec: Double (Optional) + * sentKBytesPerSec: Double (Optional) + * } + * } + * createdDateTime: OffsetDateTime (Optional) + * createdBy: String (Optional) + * lastModifiedDateTime: OffsetDateTime (Optional) + * lastModifiedBy: String (Optional) + * portalUrl: String (Optional) + * secrets (Optional): { + * String (Optional): { + * value: String (Optional) + * type: String (Optional) + * } + * } + * environmentVariables (Optional): { + * String: String (Optional) + * } + * duration: Long (Optional) + * subnetId: String (Optional) + * } + * }+ * + * @param testRunId Unique name of load test run, must be a valid URL character ^[a-z0-9_-]*$. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return test run details by name along with {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Response Body Schema + * + *
{@code + * { + * testRunId: String (Optional) + * displayName: String (Optional) + * testId: String (Optional) + * resourceId: String (Optional) + * description: String (Optional) + * status: String (Optional) + * startDateTime: OffsetDateTime (Optional) + * endDateTime: OffsetDateTime (Optional) + * loadTestConfig (Optional): { + * engineInstances: Integer (Optional) + * splitAllCSVs: Boolean (Optional) + * } + * testResult: String (Optional) + * passFailCriteria (Optional): { + * passFailMetrics (Optional): { + * String (Optional): { + * clientmetric: String (Optional) + * aggregate: String (Optional) + * condition: String (Optional) + * requestName: String (Optional) + * value: Double (Optional) + * action: String (Optional) + * actualValue: Double (Optional) + * result: String (Optional) + * } + * } + * } + * testArtifacts (Optional): { + * inputArtifacts (Required): { + * configUrl (Optional): { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * testScriptUrl (Optional): (recursive schema, see testScriptUrl above) + * userPropUrl (Optional): (recursive schema, see userPropUrl above) + * inputArtifactsZipFileurl (Optional): (recursive schema, see inputArtifactsZipFileurl above) + * additionalUrls (Optional): [ + * (recursive schema, see above) + * ] + * } + * outputArtifacts (Optional): { + * resultUrl (Optional): (recursive schema, see resultUrl above) + * logsUrl (Optional): (recursive schema, see logsUrl above) + * } + * } + * executedDateTime: OffsetDateTime (Optional) + * vusers: Integer (Optional) + * testRunStatistics (Optional): { + * String (Optional): { + * transaction: String (Optional) + * sampleCount: Double (Optional) + * errorCount: Double (Optional) + * errorPct: Double (Optional) + * meanResTime: Double (Optional) + * medianResTime: Double (Optional) + * maxResTime: Double (Optional) + * minResTime: Double (Optional) + * pct1ResTime: Double (Optional) + * pct2ResTime: Double (Optional) + * pct3ResTime: Double (Optional) + * throughput: Double (Optional) + * receivedKBytesPerSec: Double (Optional) + * sentKBytesPerSec: Double (Optional) + * } + * } + * createdDateTime: OffsetDateTime (Optional) + * createdBy: String (Optional) + * lastModifiedDateTime: OffsetDateTime (Optional) + * lastModifiedBy: String (Optional) + * portalUrl: String (Optional) + * secrets (Optional): { + * String (Optional): { + * value: String (Optional) + * type: String (Optional) + * } + * } + * environmentVariables (Optional): { + * String: String (Optional) + * } + * duration: Long (Optional) + * subnetId: String (Optional) + * } + * }+ * + * @param testRunId Unique name of load test run, must be a valid URL character ^[a-z0-9_-]*$. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return test run details by name along with {@link Response}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Response
Response Body Schema + * + *
{@code + * { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * }+ * + * @param testRunId Unique name of load test run, must be a valid URL character ^[a-z0-9_-]*$. + * @param fileId Unique identifier for test run file, must be a valid URL character ^[a-z0-9_-]*$. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return test run file by file name along with {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Response Body Schema + * + *
{@code + * { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * }+ * + * @param testRunId Unique name of load test run, must be a valid URL character ^[a-z0-9_-]*$. + * @param fileId Unique identifier for test run file, must be a valid URL character ^[a-z0-9_-]*$. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return test run file by file name along with {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Response Body Schema + * + *
{@code + * { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * }+ * + * @param testRunId Unique name of load test run, must be a valid URL character ^[a-z0-9_-]*$. + * @param fileId Unique identifier for test run file, must be a valid URL character ^[a-z0-9_-]*$. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return test run file by file name along with {@link Response}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Response
Query Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
orderBy | String | No | Sort on one of the field - status, displayName, executedDateTime in (field asc/desc) format. eg: displayName asc. |
continuationToken | String | No | Continuation token to get the next page of response. |
search | String | No | Filter search based on searchable fields - description, executedUser. |
executionFrom | OffsetDateTime | No | The end DateTime(ISO 8601 literal format) of test-run execution time filter range. |
executionTo | OffsetDateTime | No | The start DateTime(ISO 8601 literal format) of test-run execution time filter range. |
status | String | No | Comma separated list of test run status, value can be - "ACCEPTED", "NOTSTARTED","PROVISIONING","PROVISIONED","CONFIGURING", + * "CONFIGURED","EXECUTING","EXECUTED","DEPROVISIONING","DEPROVISIONED","DONE","CANCELLED","FAILED". |
maxPageSize | Integer | No | Number of results in response. |
testId | String | No | Unique name for load test, must be a valid URL character ^[a-z0-9_-]*$. |
Response Body Schema + * + *
{@code + * { + * value (Required): [ + * (Required){ + * testRunId: String (Optional) + * displayName: String (Optional) + * testId: String (Optional) + * resourceId: String (Optional) + * description: String (Optional) + * status: String (Optional) + * startDateTime: OffsetDateTime (Optional) + * endDateTime: OffsetDateTime (Optional) + * loadTestConfig (Optional): { + * engineInstances: Integer (Optional) + * splitAllCSVs: Boolean (Optional) + * } + * testResult: String (Optional) + * passFailCriteria (Optional): { + * passFailMetrics (Optional): { + * String (Optional): { + * clientmetric: String (Optional) + * aggregate: String (Optional) + * condition: String (Optional) + * requestName: String (Optional) + * value: Double (Optional) + * action: String (Optional) + * actualValue: Double (Optional) + * result: String (Optional) + * } + * } + * } + * testArtifacts (Optional): { + * inputArtifacts (Required): { + * configUrl (Optional): { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * testScriptUrl (Optional): (recursive schema, see testScriptUrl above) + * userPropUrl (Optional): (recursive schema, see userPropUrl above) + * inputArtifactsZipFileurl (Optional): (recursive schema, see inputArtifactsZipFileurl above) + * additionalUrls (Optional): [ + * (recursive schema, see above) + * ] + * } + * outputArtifacts (Optional): { + * resultUrl (Optional): (recursive schema, see resultUrl above) + * logsUrl (Optional): (recursive schema, see logsUrl above) + * } + * } + * executedDateTime: OffsetDateTime (Optional) + * vusers: Integer (Optional) + * testRunStatistics (Optional): { + * String (Optional): { + * transaction: String (Optional) + * sampleCount: Double (Optional) + * errorCount: Double (Optional) + * errorPct: Double (Optional) + * meanResTime: Double (Optional) + * medianResTime: Double (Optional) + * maxResTime: Double (Optional) + * minResTime: Double (Optional) + * pct1ResTime: Double (Optional) + * pct2ResTime: Double (Optional) + * pct3ResTime: Double (Optional) + * throughput: Double (Optional) + * receivedKBytesPerSec: Double (Optional) + * sentKBytesPerSec: Double (Optional) + * } + * } + * createdDateTime: OffsetDateTime (Optional) + * createdBy: String (Optional) + * lastModifiedDateTime: OffsetDateTime (Optional) + * lastModifiedBy: String (Optional) + * portalUrl: String (Optional) + * secrets (Optional): { + * String (Optional): { + * value: String (Optional) + * type: String (Optional) + * } + * } + * environmentVariables (Optional): { + * String: String (Optional) + * } + * duration: Long (Optional) + * subnetId: String (Optional) + * } + * ] + * nextLink: String (Optional) + * } + * }+ * + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return all test runs with given filters along with {@link PagedResponse} on successful completion of {@link + * Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Query Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
orderBy | String | No | Sort on one of the field - status, displayName, executedDateTime in (field asc/desc) format. eg: displayName asc. |
continuationToken | String | No | Continuation token to get the next page of response. |
search | String | No | Filter search based on searchable fields - description, executedUser. |
executionFrom | OffsetDateTime | No | The end DateTime(ISO 8601 literal format) of test-run execution time filter range. |
executionTo | OffsetDateTime | No | The start DateTime(ISO 8601 literal format) of test-run execution time filter range. |
status | String | No | Comma separated list of test run status, value can be - "ACCEPTED", "NOTSTARTED","PROVISIONING","PROVISIONED","CONFIGURING", + * "CONFIGURED","EXECUTING","EXECUTED","DEPROVISIONING","DEPROVISIONED","DONE","CANCELLED","FAILED". |
maxPageSize | Integer | No | Number of results in response. |
testId | String | No | Unique name for load test, must be a valid URL character ^[a-z0-9_-]*$. |
Response Body Schema + * + *
{@code + * { + * value (Required): [ + * (Required){ + * testRunId: String (Optional) + * displayName: String (Optional) + * testId: String (Optional) + * resourceId: String (Optional) + * description: String (Optional) + * status: String (Optional) + * startDateTime: OffsetDateTime (Optional) + * endDateTime: OffsetDateTime (Optional) + * loadTestConfig (Optional): { + * engineInstances: Integer (Optional) + * splitAllCSVs: Boolean (Optional) + * } + * testResult: String (Optional) + * passFailCriteria (Optional): { + * passFailMetrics (Optional): { + * String (Optional): { + * clientmetric: String (Optional) + * aggregate: String (Optional) + * condition: String (Optional) + * requestName: String (Optional) + * value: Double (Optional) + * action: String (Optional) + * actualValue: Double (Optional) + * result: String (Optional) + * } + * } + * } + * testArtifacts (Optional): { + * inputArtifacts (Required): { + * configUrl (Optional): { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * testScriptUrl (Optional): (recursive schema, see testScriptUrl above) + * userPropUrl (Optional): (recursive schema, see userPropUrl above) + * inputArtifactsZipFileurl (Optional): (recursive schema, see inputArtifactsZipFileurl above) + * additionalUrls (Optional): [ + * (recursive schema, see above) + * ] + * } + * outputArtifacts (Optional): { + * resultUrl (Optional): (recursive schema, see resultUrl above) + * logsUrl (Optional): (recursive schema, see logsUrl above) + * } + * } + * executedDateTime: OffsetDateTime (Optional) + * vusers: Integer (Optional) + * testRunStatistics (Optional): { + * String (Optional): { + * transaction: String (Optional) + * sampleCount: Double (Optional) + * errorCount: Double (Optional) + * errorPct: Double (Optional) + * meanResTime: Double (Optional) + * medianResTime: Double (Optional) + * maxResTime: Double (Optional) + * minResTime: Double (Optional) + * pct1ResTime: Double (Optional) + * pct2ResTime: Double (Optional) + * pct3ResTime: Double (Optional) + * throughput: Double (Optional) + * receivedKBytesPerSec: Double (Optional) + * sentKBytesPerSec: Double (Optional) + * } + * } + * createdDateTime: OffsetDateTime (Optional) + * createdBy: String (Optional) + * lastModifiedDateTime: OffsetDateTime (Optional) + * lastModifiedBy: String (Optional) + * portalUrl: String (Optional) + * secrets (Optional): { + * String (Optional): { + * value: String (Optional) + * type: String (Optional) + * } + * } + * environmentVariables (Optional): { + * String: String (Optional) + * } + * duration: Long (Optional) + * subnetId: String (Optional) + * } + * ] + * nextLink: String (Optional) + * } + * }+ * + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return all test runs with given filters along with {@link PagedResponse} on successful completion of {@link + * Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Query Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
orderBy | String | No | Sort on one of the field - status, displayName, executedDateTime in (field asc/desc) format. eg: displayName asc. |
continuationToken | String | No | Continuation token to get the next page of response. |
search | String | No | Filter search based on searchable fields - description, executedUser. |
executionFrom | OffsetDateTime | No | The end DateTime(ISO 8601 literal format) of test-run execution time filter range. |
executionTo | OffsetDateTime | No | The start DateTime(ISO 8601 literal format) of test-run execution time filter range. |
status | String | No | Comma separated list of test run status, value can be - "ACCEPTED", "NOTSTARTED","PROVISIONING","PROVISIONED","CONFIGURING", + * "CONFIGURED","EXECUTING","EXECUTED","DEPROVISIONING","DEPROVISIONED","DONE","CANCELLED","FAILED". |
maxPageSize | Integer | No | Number of results in response. |
testId | String | No | Unique name for load test, must be a valid URL character ^[a-z0-9_-]*$. |
Response Body Schema + * + *
{@code + * { + * value (Required): [ + * (Required){ + * testRunId: String (Optional) + * displayName: String (Optional) + * testId: String (Optional) + * resourceId: String (Optional) + * description: String (Optional) + * status: String (Optional) + * startDateTime: OffsetDateTime (Optional) + * endDateTime: OffsetDateTime (Optional) + * loadTestConfig (Optional): { + * engineInstances: Integer (Optional) + * splitAllCSVs: Boolean (Optional) + * } + * testResult: String (Optional) + * passFailCriteria (Optional): { + * passFailMetrics (Optional): { + * String (Optional): { + * clientmetric: String (Optional) + * aggregate: String (Optional) + * condition: String (Optional) + * requestName: String (Optional) + * value: Double (Optional) + * action: String (Optional) + * actualValue: Double (Optional) + * result: String (Optional) + * } + * } + * } + * testArtifacts (Optional): { + * inputArtifacts (Required): { + * configUrl (Optional): { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * testScriptUrl (Optional): (recursive schema, see testScriptUrl above) + * userPropUrl (Optional): (recursive schema, see userPropUrl above) + * inputArtifactsZipFileurl (Optional): (recursive schema, see inputArtifactsZipFileurl above) + * additionalUrls (Optional): [ + * (recursive schema, see above) + * ] + * } + * outputArtifacts (Optional): { + * resultUrl (Optional): (recursive schema, see resultUrl above) + * logsUrl (Optional): (recursive schema, see logsUrl above) + * } + * } + * executedDateTime: OffsetDateTime (Optional) + * vusers: Integer (Optional) + * testRunStatistics (Optional): { + * String (Optional): { + * transaction: String (Optional) + * sampleCount: Double (Optional) + * errorCount: Double (Optional) + * errorPct: Double (Optional) + * meanResTime: Double (Optional) + * medianResTime: Double (Optional) + * maxResTime: Double (Optional) + * minResTime: Double (Optional) + * pct1ResTime: Double (Optional) + * pct2ResTime: Double (Optional) + * pct3ResTime: Double (Optional) + * throughput: Double (Optional) + * receivedKBytesPerSec: Double (Optional) + * sentKBytesPerSec: Double (Optional) + * } + * } + * createdDateTime: OffsetDateTime (Optional) + * createdBy: String (Optional) + * lastModifiedDateTime: OffsetDateTime (Optional) + * lastModifiedBy: String (Optional) + * portalUrl: String (Optional) + * secrets (Optional): { + * String (Optional): { + * value: String (Optional) + * type: String (Optional) + * } + * } + * environmentVariables (Optional): { + * String: String (Optional) + * } + * duration: Long (Optional) + * subnetId: String (Optional) + * } + * ] + * nextLink: String (Optional) + * } + * }+ * + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return all test runs with given filters as paginated response with {@link PagedFlux}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedFlux
Query Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
orderBy | String | No | Sort on one of the field - status, displayName, executedDateTime in (field asc/desc) format. eg: displayName asc. |
continuationToken | String | No | Continuation token to get the next page of response. |
search | String | No | Filter search based on searchable fields - description, executedUser. |
executionFrom | OffsetDateTime | No | The end DateTime(ISO 8601 literal format) of test-run execution time filter range. |
executionTo | OffsetDateTime | No | The start DateTime(ISO 8601 literal format) of test-run execution time filter range. |
status | String | No | Comma separated list of test run status, value can be - "ACCEPTED", "NOTSTARTED","PROVISIONING","PROVISIONED","CONFIGURING", + * "CONFIGURED","EXECUTING","EXECUTED","DEPROVISIONING","DEPROVISIONED","DONE","CANCELLED","FAILED". |
maxPageSize | Integer | No | Number of results in response. |
testId | String | No | Unique name for load test, must be a valid URL character ^[a-z0-9_-]*$. |
Response Body Schema + * + *
{@code + * { + * value (Required): [ + * (Required){ + * testRunId: String (Optional) + * displayName: String (Optional) + * testId: String (Optional) + * resourceId: String (Optional) + * description: String (Optional) + * status: String (Optional) + * startDateTime: OffsetDateTime (Optional) + * endDateTime: OffsetDateTime (Optional) + * loadTestConfig (Optional): { + * engineInstances: Integer (Optional) + * splitAllCSVs: Boolean (Optional) + * } + * testResult: String (Optional) + * passFailCriteria (Optional): { + * passFailMetrics (Optional): { + * String (Optional): { + * clientmetric: String (Optional) + * aggregate: String (Optional) + * condition: String (Optional) + * requestName: String (Optional) + * value: Double (Optional) + * action: String (Optional) + * actualValue: Double (Optional) + * result: String (Optional) + * } + * } + * } + * testArtifacts (Optional): { + * inputArtifacts (Required): { + * configUrl (Optional): { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * testScriptUrl (Optional): (recursive schema, see testScriptUrl above) + * userPropUrl (Optional): (recursive schema, see userPropUrl above) + * inputArtifactsZipFileurl (Optional): (recursive schema, see inputArtifactsZipFileurl above) + * additionalUrls (Optional): [ + * (recursive schema, see above) + * ] + * } + * outputArtifacts (Optional): { + * resultUrl (Optional): (recursive schema, see resultUrl above) + * logsUrl (Optional): (recursive schema, see logsUrl above) + * } + * } + * executedDateTime: OffsetDateTime (Optional) + * vusers: Integer (Optional) + * testRunStatistics (Optional): { + * String (Optional): { + * transaction: String (Optional) + * sampleCount: Double (Optional) + * errorCount: Double (Optional) + * errorPct: Double (Optional) + * meanResTime: Double (Optional) + * medianResTime: Double (Optional) + * maxResTime: Double (Optional) + * minResTime: Double (Optional) + * pct1ResTime: Double (Optional) + * pct2ResTime: Double (Optional) + * pct3ResTime: Double (Optional) + * throughput: Double (Optional) + * receivedKBytesPerSec: Double (Optional) + * sentKBytesPerSec: Double (Optional) + * } + * } + * createdDateTime: OffsetDateTime (Optional) + * createdBy: String (Optional) + * lastModifiedDateTime: OffsetDateTime (Optional) + * lastModifiedBy: String (Optional) + * portalUrl: String (Optional) + * secrets (Optional): { + * String (Optional): { + * value: String (Optional) + * type: String (Optional) + * } + * } + * environmentVariables (Optional): { + * String: String (Optional) + * } + * duration: Long (Optional) + * subnetId: String (Optional) + * } + * ] + * nextLink: String (Optional) + * } + * }+ * + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return all test runs with given filters as paginated response with {@link PagedFlux}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedFlux
Query Parameters + * + *
Name | Type | Required | Description |
---|---|---|---|
orderBy | String | No | Sort on one of the field - status, displayName, executedDateTime in (field asc/desc) format. eg: displayName asc. |
continuationToken | String | No | Continuation token to get the next page of response. |
search | String | No | Filter search based on searchable fields - description, executedUser. |
executionFrom | OffsetDateTime | No | The end DateTime(ISO 8601 literal format) of test-run execution time filter range. |
executionTo | OffsetDateTime | No | The start DateTime(ISO 8601 literal format) of test-run execution time filter range. |
status | String | No | Comma separated list of test run status, value can be - "ACCEPTED", "NOTSTARTED","PROVISIONING","PROVISIONED","CONFIGURING", + * "CONFIGURED","EXECUTING","EXECUTED","DEPROVISIONING","DEPROVISIONED","DONE","CANCELLED","FAILED". |
maxPageSize | Integer | No | Number of results in response. |
testId | String | No | Unique name for load test, must be a valid URL character ^[a-z0-9_-]*$. |
Response Body Schema + * + *
{@code + * { + * value (Required): [ + * (Required){ + * testRunId: String (Optional) + * displayName: String (Optional) + * testId: String (Optional) + * resourceId: String (Optional) + * description: String (Optional) + * status: String (Optional) + * startDateTime: OffsetDateTime (Optional) + * endDateTime: OffsetDateTime (Optional) + * loadTestConfig (Optional): { + * engineInstances: Integer (Optional) + * splitAllCSVs: Boolean (Optional) + * } + * testResult: String (Optional) + * passFailCriteria (Optional): { + * passFailMetrics (Optional): { + * String (Optional): { + * clientmetric: String (Optional) + * aggregate: String (Optional) + * condition: String (Optional) + * requestName: String (Optional) + * value: Double (Optional) + * action: String (Optional) + * actualValue: Double (Optional) + * result: String (Optional) + * } + * } + * } + * testArtifacts (Optional): { + * inputArtifacts (Required): { + * configUrl (Optional): { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * testScriptUrl (Optional): (recursive schema, see testScriptUrl above) + * userPropUrl (Optional): (recursive schema, see userPropUrl above) + * inputArtifactsZipFileurl (Optional): (recursive schema, see inputArtifactsZipFileurl above) + * additionalUrls (Optional): [ + * (recursive schema, see above) + * ] + * } + * outputArtifacts (Optional): { + * resultUrl (Optional): (recursive schema, see resultUrl above) + * logsUrl (Optional): (recursive schema, see logsUrl above) + * } + * } + * executedDateTime: OffsetDateTime (Optional) + * vusers: Integer (Optional) + * testRunStatistics (Optional): { + * String (Optional): { + * transaction: String (Optional) + * sampleCount: Double (Optional) + * errorCount: Double (Optional) + * errorPct: Double (Optional) + * meanResTime: Double (Optional) + * medianResTime: Double (Optional) + * maxResTime: Double (Optional) + * minResTime: Double (Optional) + * pct1ResTime: Double (Optional) + * pct2ResTime: Double (Optional) + * pct3ResTime: Double (Optional) + * throughput: Double (Optional) + * receivedKBytesPerSec: Double (Optional) + * sentKBytesPerSec: Double (Optional) + * } + * } + * createdDateTime: OffsetDateTime (Optional) + * createdBy: String (Optional) + * lastModifiedDateTime: OffsetDateTime (Optional) + * lastModifiedBy: String (Optional) + * portalUrl: String (Optional) + * secrets (Optional): { + * String (Optional): { + * value: String (Optional) + * type: String (Optional) + * } + * } + * environmentVariables (Optional): { + * String: String (Optional) + * } + * duration: Long (Optional) + * subnetId: String (Optional) + * } + * ] + * nextLink: String (Optional) + * } + * }+ * + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return all test runs with given filters as paginated response with {@link PagedIterable}. + */ + @ServiceMethod(returns = ReturnType.COLLECTION) + public PagedIterable
Response Body Schema + * + *
{@code + * { + * testRunId: String (Optional) + * displayName: String (Optional) + * testId: String (Optional) + * resourceId: String (Optional) + * description: String (Optional) + * status: String (Optional) + * startDateTime: OffsetDateTime (Optional) + * endDateTime: OffsetDateTime (Optional) + * loadTestConfig (Optional): { + * engineInstances: Integer (Optional) + * splitAllCSVs: Boolean (Optional) + * } + * testResult: String (Optional) + * passFailCriteria (Optional): { + * passFailMetrics (Optional): { + * String (Optional): { + * clientmetric: String (Optional) + * aggregate: String (Optional) + * condition: String (Optional) + * requestName: String (Optional) + * value: Double (Optional) + * action: String (Optional) + * actualValue: Double (Optional) + * result: String (Optional) + * } + * } + * } + * testArtifacts (Optional): { + * inputArtifacts (Required): { + * configUrl (Optional): { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * testScriptUrl (Optional): (recursive schema, see testScriptUrl above) + * userPropUrl (Optional): (recursive schema, see userPropUrl above) + * inputArtifactsZipFileurl (Optional): (recursive schema, see inputArtifactsZipFileurl above) + * additionalUrls (Optional): [ + * (recursive schema, see above) + * ] + * } + * outputArtifacts (Optional): { + * resultUrl (Optional): (recursive schema, see resultUrl above) + * logsUrl (Optional): (recursive schema, see logsUrl above) + * } + * } + * executedDateTime: OffsetDateTime (Optional) + * vusers: Integer (Optional) + * testRunStatistics (Optional): { + * String (Optional): { + * transaction: String (Optional) + * sampleCount: Double (Optional) + * errorCount: Double (Optional) + * errorPct: Double (Optional) + * meanResTime: Double (Optional) + * medianResTime: Double (Optional) + * maxResTime: Double (Optional) + * minResTime: Double (Optional) + * pct1ResTime: Double (Optional) + * pct2ResTime: Double (Optional) + * pct3ResTime: Double (Optional) + * throughput: Double (Optional) + * receivedKBytesPerSec: Double (Optional) + * sentKBytesPerSec: Double (Optional) + * } + * } + * createdDateTime: OffsetDateTime (Optional) + * createdBy: String (Optional) + * lastModifiedDateTime: OffsetDateTime (Optional) + * lastModifiedBy: String (Optional) + * portalUrl: String (Optional) + * secrets (Optional): { + * String (Optional): { + * value: String (Optional) + * type: String (Optional) + * } + * } + * environmentVariables (Optional): { + * String: String (Optional) + * } + * duration: Long (Optional) + * subnetId: String (Optional) + * } + * }+ * + * @param testRunId Unique name of the load test run, must be a valid URL character ^[a-z0-9_-]*$. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return load test run model along with {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Response Body Schema + * + *
{@code + * { + * testRunId: String (Optional) + * displayName: String (Optional) + * testId: String (Optional) + * resourceId: String (Optional) + * description: String (Optional) + * status: String (Optional) + * startDateTime: OffsetDateTime (Optional) + * endDateTime: OffsetDateTime (Optional) + * loadTestConfig (Optional): { + * engineInstances: Integer (Optional) + * splitAllCSVs: Boolean (Optional) + * } + * testResult: String (Optional) + * passFailCriteria (Optional): { + * passFailMetrics (Optional): { + * String (Optional): { + * clientmetric: String (Optional) + * aggregate: String (Optional) + * condition: String (Optional) + * requestName: String (Optional) + * value: Double (Optional) + * action: String (Optional) + * actualValue: Double (Optional) + * result: String (Optional) + * } + * } + * } + * testArtifacts (Optional): { + * inputArtifacts (Required): { + * configUrl (Optional): { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * testScriptUrl (Optional): (recursive schema, see testScriptUrl above) + * userPropUrl (Optional): (recursive schema, see userPropUrl above) + * inputArtifactsZipFileurl (Optional): (recursive schema, see inputArtifactsZipFileurl above) + * additionalUrls (Optional): [ + * (recursive schema, see above) + * ] + * } + * outputArtifacts (Optional): { + * resultUrl (Optional): (recursive schema, see resultUrl above) + * logsUrl (Optional): (recursive schema, see logsUrl above) + * } + * } + * executedDateTime: OffsetDateTime (Optional) + * vusers: Integer (Optional) + * testRunStatistics (Optional): { + * String (Optional): { + * transaction: String (Optional) + * sampleCount: Double (Optional) + * errorCount: Double (Optional) + * errorPct: Double (Optional) + * meanResTime: Double (Optional) + * medianResTime: Double (Optional) + * maxResTime: Double (Optional) + * minResTime: Double (Optional) + * pct1ResTime: Double (Optional) + * pct2ResTime: Double (Optional) + * pct3ResTime: Double (Optional) + * throughput: Double (Optional) + * receivedKBytesPerSec: Double (Optional) + * sentKBytesPerSec: Double (Optional) + * } + * } + * createdDateTime: OffsetDateTime (Optional) + * createdBy: String (Optional) + * lastModifiedDateTime: OffsetDateTime (Optional) + * lastModifiedBy: String (Optional) + * portalUrl: String (Optional) + * secrets (Optional): { + * String (Optional): { + * value: String (Optional) + * type: String (Optional) + * } + * } + * environmentVariables (Optional): { + * String: String (Optional) + * } + * duration: Long (Optional) + * subnetId: String (Optional) + * } + * }+ * + * @param testRunId Unique name of the load test run, must be a valid URL character ^[a-z0-9_-]*$. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return load test run model along with {@link Response} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Response Body Schema + * + *
{@code + * { + * testRunId: String (Optional) + * displayName: String (Optional) + * testId: String (Optional) + * resourceId: String (Optional) + * description: String (Optional) + * status: String (Optional) + * startDateTime: OffsetDateTime (Optional) + * endDateTime: OffsetDateTime (Optional) + * loadTestConfig (Optional): { + * engineInstances: Integer (Optional) + * splitAllCSVs: Boolean (Optional) + * } + * testResult: String (Optional) + * passFailCriteria (Optional): { + * passFailMetrics (Optional): { + * String (Optional): { + * clientmetric: String (Optional) + * aggregate: String (Optional) + * condition: String (Optional) + * requestName: String (Optional) + * value: Double (Optional) + * action: String (Optional) + * actualValue: Double (Optional) + * result: String (Optional) + * } + * } + * } + * testArtifacts (Optional): { + * inputArtifacts (Required): { + * configUrl (Optional): { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * testScriptUrl (Optional): (recursive schema, see testScriptUrl above) + * userPropUrl (Optional): (recursive schema, see userPropUrl above) + * inputArtifactsZipFileurl (Optional): (recursive schema, see inputArtifactsZipFileurl above) + * additionalUrls (Optional): [ + * (recursive schema, see above) + * ] + * } + * outputArtifacts (Optional): { + * resultUrl (Optional): (recursive schema, see resultUrl above) + * logsUrl (Optional): (recursive schema, see logsUrl above) + * } + * } + * executedDateTime: OffsetDateTime (Optional) + * vusers: Integer (Optional) + * testRunStatistics (Optional): { + * String (Optional): { + * transaction: String (Optional) + * sampleCount: Double (Optional) + * errorCount: Double (Optional) + * errorPct: Double (Optional) + * meanResTime: Double (Optional) + * medianResTime: Double (Optional) + * maxResTime: Double (Optional) + * minResTime: Double (Optional) + * pct1ResTime: Double (Optional) + * pct2ResTime: Double (Optional) + * pct3ResTime: Double (Optional) + * throughput: Double (Optional) + * receivedKBytesPerSec: Double (Optional) + * sentKBytesPerSec: Double (Optional) + * } + * } + * createdDateTime: OffsetDateTime (Optional) + * createdBy: String (Optional) + * lastModifiedDateTime: OffsetDateTime (Optional) + * lastModifiedBy: String (Optional) + * portalUrl: String (Optional) + * secrets (Optional): { + * String (Optional): { + * value: String (Optional) + * type: String (Optional) + * } + * } + * environmentVariables (Optional): { + * String: String (Optional) + * } + * duration: Long (Optional) + * subnetId: String (Optional) + * } + * }+ * + * @param testRunId Unique name of the load test run, must be a valid URL character ^[a-z0-9_-]*$. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return load test run model along with {@link Response}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Response
Request Body Schema + * + *
{@code + * { + * requestSamplers (Optional): [ + * String (Optional) + * ] + * errors (Optional): [ + * String (Optional) + * ] + * percentiles (Optional): [ + * String (Optional) + * ] + * groupByInterval: String (Optional) + * startTime: OffsetDateTime (Required) + * endTime: OffsetDateTime (Required) + * } + * }+ * + *
Response Body Schema + * + *
{@code + * { + * testRunId: String (Optional) + * timeSeries (Optional): { + * activeUsers (Optional): { + * String (Optional): [ + * (Optional){ + * timestamp: OffsetDateTime (Optional) + * value: Double (Optional) + * } + * ] + * } + * responseTime (Optional): { + * String (Optional): [ + * (recursive schema, see above) + * ] + * } + * throughput (Optional): { + * String (Optional): [ + * (recursive schema, see above) + * ] + * } + * errors (Optional): { + * String (Optional): [ + * (recursive schema, see above) + * ] + * } + * } + * } + * }+ * + * @param testRunId Unique name of the load test run, must be a valid URL character ^[a-z0-9_-]*$. + * @param body Client metrics request model. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return all client metrics for a load test run along with {@link Response} on successful completion of {@link + * Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Request Body Schema + * + *
{@code + * { + * requestSamplers (Optional): [ + * String (Optional) + * ] + * errors (Optional): [ + * String (Optional) + * ] + * percentiles (Optional): [ + * String (Optional) + * ] + * groupByInterval: String (Optional) + * startTime: OffsetDateTime (Required) + * endTime: OffsetDateTime (Required) + * } + * }+ * + *
Response Body Schema + * + *
{@code + * { + * testRunId: String (Optional) + * timeSeries (Optional): { + * activeUsers (Optional): { + * String (Optional): [ + * (Optional){ + * timestamp: OffsetDateTime (Optional) + * value: Double (Optional) + * } + * ] + * } + * responseTime (Optional): { + * String (Optional): [ + * (recursive schema, see above) + * ] + * } + * throughput (Optional): { + * String (Optional): [ + * (recursive schema, see above) + * ] + * } + * errors (Optional): { + * String (Optional): [ + * (recursive schema, see above) + * ] + * } + * } + * } + * }+ * + * @param testRunId Unique name of the load test run, must be a valid URL character ^[a-z0-9_-]*$. + * @param body Client metrics request model. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return all client metrics for a load test run along with {@link Response} on successful completion of {@link + * Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Request Body Schema + * + *
{@code + * { + * requestSamplers (Optional): [ + * String (Optional) + * ] + * errors (Optional): [ + * String (Optional) + * ] + * percentiles (Optional): [ + * String (Optional) + * ] + * groupByInterval: String (Optional) + * startTime: OffsetDateTime (Required) + * endTime: OffsetDateTime (Required) + * } + * }+ * + *
Response Body Schema + * + *
{@code + * { + * testRunId: String (Optional) + * timeSeries (Optional): { + * activeUsers (Optional): { + * String (Optional): [ + * (Optional){ + * timestamp: OffsetDateTime (Optional) + * value: Double (Optional) + * } + * ] + * } + * responseTime (Optional): { + * String (Optional): [ + * (recursive schema, see above) + * ] + * } + * throughput (Optional): { + * String (Optional): [ + * (recursive schema, see above) + * ] + * } + * errors (Optional): { + * String (Optional): [ + * (recursive schema, see above) + * ] + * } + * } + * } + * }+ * + * @param testRunId Unique name of the load test run, must be a valid URL character ^[a-z0-9_-]*$. + * @param body Client metrics request model. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return all client metrics for a load test run along with {@link Response}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Response
Response Body Schema + * + *
{@code + * { + * testRunId: String (Optional) + * filters (Optional): { + * requestSamplerValues (Optional): [ + * String (Optional) + * ] + * errorFiltersValues (Optional): [ + * String (Optional) + * ] + * } + * timeRange (Optional): { + * startTime: OffsetDateTime (Optional) + * endTime: OffsetDateTime (Optional) + * } + * } + * }+ * + * @param testRunId Unique name for load test run, must be a valid URL character ^[a-z0-9_-]*$. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return all filters that are supported for client metrics for a given load test run along with {@link Response} + * on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Response Body Schema + * + *
{@code + * { + * testRunId: String (Optional) + * filters (Optional): { + * requestSamplerValues (Optional): [ + * String (Optional) + * ] + * errorFiltersValues (Optional): [ + * String (Optional) + * ] + * } + * timeRange (Optional): { + * startTime: OffsetDateTime (Optional) + * endTime: OffsetDateTime (Optional) + * } + * } + * }+ * + * @param testRunId Unique name for load test run, must be a valid URL character ^[a-z0-9_-]*$. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return all filters that are supported for client metrics for a given load test run along with {@link Response} + * on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Response Body Schema + * + *
{@code + * { + * testRunId: String (Optional) + * filters (Optional): { + * requestSamplerValues (Optional): [ + * String (Optional) + * ] + * errorFiltersValues (Optional): [ + * String (Optional) + * ] + * } + * timeRange (Optional): { + * startTime: OffsetDateTime (Optional) + * endTime: OffsetDateTime (Optional) + * } + * } + * }+ * + * @param testRunId Unique name for load test run, must be a valid URL character ^[a-z0-9_-]*$. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return all filters that are supported for client metrics for a given load test run along with {@link Response}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Response
Response Body Schema + * + *
{@code + * { + * value (Required): [ + * (Required){ + * testRunId: String (Optional) + * displayName: String (Optional) + * testId: String (Optional) + * resourceId: String (Optional) + * description: String (Optional) + * status: String (Optional) + * startDateTime: OffsetDateTime (Optional) + * endDateTime: OffsetDateTime (Optional) + * loadTestConfig (Optional): { + * engineInstances: Integer (Optional) + * splitAllCSVs: Boolean (Optional) + * } + * testResult: String (Optional) + * passFailCriteria (Optional): { + * passFailMetrics (Optional): { + * String (Optional): { + * clientmetric: String (Optional) + * aggregate: String (Optional) + * condition: String (Optional) + * requestName: String (Optional) + * value: Double (Optional) + * action: String (Optional) + * actualValue: Double (Optional) + * result: String (Optional) + * } + * } + * } + * testArtifacts (Optional): { + * inputArtifacts (Required): { + * configUrl (Optional): { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * testScriptUrl (Optional): (recursive schema, see testScriptUrl above) + * userPropUrl (Optional): (recursive schema, see userPropUrl above) + * inputArtifactsZipFileurl (Optional): (recursive schema, see inputArtifactsZipFileurl above) + * additionalUrls (Optional): [ + * (recursive schema, see above) + * ] + * } + * outputArtifacts (Optional): { + * resultUrl (Optional): (recursive schema, see resultUrl above) + * logsUrl (Optional): (recursive schema, see logsUrl above) + * } + * } + * executedDateTime: OffsetDateTime (Optional) + * vusers: Integer (Optional) + * testRunStatistics (Optional): { + * String (Optional): { + * transaction: String (Optional) + * sampleCount: Double (Optional) + * errorCount: Double (Optional) + * errorPct: Double (Optional) + * meanResTime: Double (Optional) + * medianResTime: Double (Optional) + * maxResTime: Double (Optional) + * minResTime: Double (Optional) + * pct1ResTime: Double (Optional) + * pct2ResTime: Double (Optional) + * pct3ResTime: Double (Optional) + * throughput: Double (Optional) + * receivedKBytesPerSec: Double (Optional) + * sentKBytesPerSec: Double (Optional) + * } + * } + * createdDateTime: OffsetDateTime (Optional) + * createdBy: String (Optional) + * lastModifiedDateTime: OffsetDateTime (Optional) + * lastModifiedBy: String (Optional) + * portalUrl: String (Optional) + * secrets (Optional): { + * String (Optional): { + * value: String (Optional) + * type: String (Optional) + * } + * } + * environmentVariables (Optional): { + * String: String (Optional) + * } + * duration: Long (Optional) + * subnetId: String (Optional) + * } + * ] + * nextLink: String (Optional) + * } + * }+ * + * @param nextLink The nextLink parameter. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return list of Resources along with {@link PagedResponse} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono
Response Body Schema + * + *
{@code + * { + * value (Required): [ + * (Required){ + * testRunId: String (Optional) + * displayName: String (Optional) + * testId: String (Optional) + * resourceId: String (Optional) + * description: String (Optional) + * status: String (Optional) + * startDateTime: OffsetDateTime (Optional) + * endDateTime: OffsetDateTime (Optional) + * loadTestConfig (Optional): { + * engineInstances: Integer (Optional) + * splitAllCSVs: Boolean (Optional) + * } + * testResult: String (Optional) + * passFailCriteria (Optional): { + * passFailMetrics (Optional): { + * String (Optional): { + * clientmetric: String (Optional) + * aggregate: String (Optional) + * condition: String (Optional) + * requestName: String (Optional) + * value: Double (Optional) + * action: String (Optional) + * actualValue: Double (Optional) + * result: String (Optional) + * } + * } + * } + * testArtifacts (Optional): { + * inputArtifacts (Required): { + * configUrl (Optional): { + * url: String (Optional) + * fileId: String (Optional) + * filename: String (Optional) + * fileType: String(0/1/2) (Optional) + * expireTime: OffsetDateTime (Optional) + * validationStatus: String (Optional) + * } + * testScriptUrl (Optional): (recursive schema, see testScriptUrl above) + * userPropUrl (Optional): (recursive schema, see userPropUrl above) + * inputArtifactsZipFileurl (Optional): (recursive schema, see inputArtifactsZipFileurl above) + * additionalUrls (Optional): [ + * (recursive schema, see above) + * ] + * } + * outputArtifacts (Optional): { + * resultUrl (Optional): (recursive schema, see resultUrl above) + * logsUrl (Optional): (recursive schema, see logsUrl above) + * } + * } + * executedDateTime: OffsetDateTime (Optional) + * vusers: Integer (Optional) + * testRunStatistics (Optional): { + * String (Optional): { + * transaction: String (Optional) + * sampleCount: Double (Optional) + * errorCount: Double (Optional) + * errorPct: Double (Optional) + * meanResTime: Double (Optional) + * medianResTime: Double (Optional) + * maxResTime: Double (Optional) + * minResTime: Double (Optional) + * pct1ResTime: Double (Optional) + * pct2ResTime: Double (Optional) + * pct3ResTime: Double (Optional) + * throughput: Double (Optional) + * receivedKBytesPerSec: Double (Optional) + * sentKBytesPerSec: Double (Optional) + * } + * } + * createdDateTime: OffsetDateTime (Optional) + * createdBy: String (Optional) + * lastModifiedDateTime: OffsetDateTime (Optional) + * lastModifiedBy: String (Optional) + * portalUrl: String (Optional) + * secrets (Optional): { + * String (Optional): { + * value: String (Optional) + * type: String (Optional) + * } + * } + * environmentVariables (Optional): { + * String: String (Optional) + * } + * duration: Long (Optional) + * subnetId: String (Optional) + * } + * ] + * nextLink: String (Optional) + * } + * }+ * + * @param nextLink The nextLink parameter. + * @param requestOptions The options to configure the HTTP request before HTTP client sends it. + * @param context The context to associate with this operation. + * @throws HttpResponseException thrown if the request is rejected by server. + * @throws ClientAuthenticationException thrown if the request is rejected by server on status code 401. + * @throws ResourceNotFoundException thrown if the request is rejected by server on status code 404. + * @throws ResourceModifiedException thrown if the request is rejected by server on status code 409. + * @return list of Resources along with {@link PagedResponse} on successful completion of {@link Mono}. + */ + @ServiceMethod(returns = ReturnType.SINGLE) + public Mono