diff --git a/sdk/loadtestservice/azure-developer-loadtesting/CHANGELOG.md b/sdk/loadtestservice/azure-developer-loadtesting/CHANGELOG.md index d156e13ce654..7b0ae154044e 100644 --- a/sdk/loadtestservice/azure-developer-loadtesting/CHANGELOG.md +++ b/sdk/loadtestservice/azure-developer-loadtesting/CHANGELOG.md @@ -1,5 +1,14 @@ # Release History +## 1.0.0b2 (2022-10-17) + +### Bug Fixed +- `delete_app_components` method from `azure.developer.loadtesting.LoadTestingClient.load_test_administration.delete_app_components` was not discoverable in expected location, fixed discoverability. + +### Other Changes +- Updated README + ## 1.0.0b1 (2022-07-28) +### Features Added - Initial version diff --git a/sdk/loadtestservice/azure-developer-loadtesting/README.md b/sdk/loadtestservice/azure-developer-loadtesting/README.md index 2b409ebfbb38..19bfa8a138bd 100644 --- a/sdk/loadtestservice/azure-developer-loadtesting/README.md +++ b/sdk/loadtestservice/azure-developer-loadtesting/README.md @@ -1,11 +1,17 @@ -# Azure Developer LoadTesting client library for Python -Azure Developer LoadTesting provides client library in python to the user by which they can interact natively with Load Test Service.The service is for performing the load test to optimize application performance, scalability or capacity. The user can get the client-side and server-side metrices to see the details reported by the test engine and information about your Azure application components. +# Azure Load Testing client library for Python +Azure Load Testing provides client library in python to the user by which they can interact natively with Azure Load Testing service. Azure Load Testing is a fully managed load-testing service that enables you to generate high-scale load. The service simulates traffic for your applications, regardless of where they're hosted. Developers, testers, and quality assurance (QA) engineers can use it to optimize application performance, scalability, or capacity. +## Documentation +Various documentation is available to help you get started + + +- [API reference documentation][api_reference_doc] +- [Product Documentation][product_documentation] ## Getting started -### Installating the package +### Installing the package ```bash python -m pip install azure-developer-loadtesting @@ -16,7 +22,9 @@ python -m pip install azure-developer-loadtesting - Python 3.7 or later is required to use this package. - You need an [Azure subscription][azure_sub] to use this package. - An existing Azure Developer LoadTesting instance. + #### Create with an Azure Active Directory Credential + To use an [Azure Active Directory (AAD) token credential][authenticate_with_token], provide an instance of the desired credential type obtained from the [azure-identity][azure_identity_credentials] library. @@ -24,18 +32,80 @@ provide an instance of the desired credential type obtained from the To authenticate with AAD, you must first [pip][pip] install [`azure-identity`][azure_identity_pip] After setup, you can choose which type of [credential][azure_identity_credentials] from azure.identity to use. -As an example, [DefaultAzureCredential][default_azure_credential] can be used to authenticate the client: -Set the values of the client ID, tenant ID, and client secret of the AAD application as environment variables: -`AZURE_CLIENT_ID`, `AZURE_TENANT_ID`, `AZURE_CLIENT_SECRET` +As an example, sign in via the Azure CLI `az login` command and [DefaultAzureCredential](https://learn.microsoft.com/python/api/azure-identity/azure.identity.defaultazurecredential?view=azure-python) will authenticate as that user. + +Use the returned token credential to authenticate the client. -Use the returned token credential to authenticate the client: +#### Create the client + +The data plane URI should be provided as the endpoint to create the client. ```python from azure.developer.loadtesting import LoadTestingClient + +# for managing authentication and authorization +# can be installed from pypi, follow: https://pypi.org/project/azure-identity/ +# using DefaultAzureCredentials, read more at: https://learn.microsoft.com/en-us/python/api/azure-identity/azure.identity.defaultazurecredential?view=azure-python from azure.identity import DefaultAzureCredential + client = LoadTestingClient(endpoint='', credential=DefaultAzureCredential()) ``` +## Key concepts + +The following components make up te Azure Load Testing service. The Azure Load Test client library for python allows you to interact with each of these components through the use of clients. There are two top-level clients which are the main entry points for the library + +- `LoadTestingClient` (`azure.developer.loadtesting.LoadTestingClient`) + +- Async `LoadTestingClient` (`azure.developer.loadtesting.aio.LoadTestingClient`) + +The two clients have similar methods in them except the methods in the async client are async as well. + +The top-level clients have two sub-clients + +- `load_test_runs` (`azure.developer.loadtesting.LoadTestingClient.load_test_runs`) + +- `load_test_administration` (`azure.developer.loadtesting.LoadTestingClient.load_test_administration`) + +These sub-clients are used for managing and using different components of the service. + +### Load Test Administration Client + +The `load_test_administration` sub-clients is used to administer and configure the load tests, app components and metrics. + +#### Test + +A test specifies the test script, and configuration settings for running a load test. You can create one or more tests in an Azure Load Testing resource. + +#### App Component + +When you run a load test for an Azure-hosted application, you can monitor resource metrics for the different Azure application components (server-side metrics). While the load test runs, and after completion of the test, you can monitor and analyze the resource metrics in the Azure Load Testing dashboard. + +#### Metrics + +During a load test, Azure Load Testing collects metrics about the test execution. There are two types of metrics: + +1. Client-side metrics give you details reported by the test engine. These metrics include the number of virtual users, the request response time, the number of failed requests, or the number of requests per second. + +2. Server-side metrics are available for Azure-hosted applications and provide information about your Azure application components. Metrics can be for the number of database reads, the type of HTTP responses, or container resource consumption. + +### Test Run Client + +The `load_test_runs` sub-clients is used to start and stop test runs corresponding to a load test. A test run represents one execution of a load test. It collects the logs associated with running the Apache JMeter script, the load test YAML configuration, the list of app components to monitor, and the results of the test. + +### Data-Plane Endpoint + +Data-plane of Azure Load Testing resources is addressable using the following URL format: + +`00000000-0000-0000-0000-000000000000.aaa.cnt-prod.loadtesting.azure.com` + +The first GUID `00000000-0000-0000-0000-000000000000` is the unique identifier used for accessing the Azure Load Testing resource. This is followed by `aaa` which is the Azure region of the resource. + +The data-plane endpoint is obtained from Control Plane APIs. + +**Example:** `1234abcd-12ab-12ab-12ab-123456abcdef.eus.cnt-prod.loadtesting.azure.com` + +In the above example, `eus` represents the Azure region `East US`. ## Examples @@ -46,7 +116,7 @@ from azure.identity import DefaultAzureCredential from azure.core.exceptions import HttpResponseError TEST_ID = "some-test-id" -DISPLAY_NAME = "new_namespace-new-namespace" +DISPLAY_NAME = "my-load-test" SUBSCRIPTION_ID = os.environ["SUBSCRIPTION_ID"] client = LoadTestingClient(endpoint='', credential=DefaultAzureCredential()) @@ -55,24 +125,20 @@ try: result = client.load_test_administration.create_or_update_test( TEST_ID, { - "resourceId": f"/subscriptions/{SUBSCRIPTION_ID}/resourceGroups/yashika-rg/providers/Microsoft.LoadTestService/loadtests/loadtestsdk", "description": "", "displayName": DISPLAY_NAME, "loadTestConfig": { - "engineSize": "m", "engineInstances": 1, "splitAllCSVs": False, }, "secrets": {}, "environmentVariables": {}, - "passFailCriteria": {"passFailMetrics": {}}, - "keyvaultReferenceIdentityType": "SystemAssigned", - "keyvaultReferenceIdentityId": None, + "passFailCriteria": {"passFailMetrics": {}} }, ) print(result) except HttpResponseError as e: - print('service responds error: {}'.format(e.response.json())) + print('Service responded with error: {}'.format(e.response.json())) ``` @@ -92,7 +158,7 @@ try: result = client.load_test_administration.upload_test_file(TEST_ID, FILE_ID, open("sample.jmx", "rb")) print(result) except HttpResponseError as e: - print("Failed to send JSON message: {}".format(e.response.json())) + print("Failed with error: {}".format(e.response.json())) ``` ### Running a Test @@ -103,57 +169,26 @@ from azure.core.exceptions import HttpResponseError TEST_ID = "some-test-id" TEST_RUN_ID = "some-testrun-id" -DISPLAY_NAME = "new_namespace-new-namespace" +DISPLAY_NAME = "my-load-test-run" client = LoadTestingClient(endpoint='', credential=DefaultAzureCredential()) try: - result = client.load_test_runs.create_and_update_test( + result = client.load_test_runs.create_or_update_test( TEST_RUN_ID, { "testId": TEST_ID, "displayName": DISPLAY_NAME, - "requestSamplers": [], - "errors": [], - "percentiles": ["90"], - "groupByInterval": "5s", }, ) print(result) except HttpResponseError as e: - print("Failed to send JSON message: {}".format(e.response.json())) + print("Failed with error: {}".format(e.response.json())) ``` -## Key concepts -The following components make up the Azure Load Testing Service. The Azure Load Test client library for Python allows you to interact with each of these components through the use of a dedicated client object. - -### Load testing resource -The Load testing resource is the top-level resource for your load-testing activities. This resource provides a centralized place to view and manage load tests, test results, and related artifacts. A load testing resource contains zero or more load tests. - -### Test -A test specifies the test script, and configuration settings for running a load test. You can create one or more tests in an Azure Load Testing resource. - -### Test Engine -A test engine is computing infrastructure that runs the Apache JMeter test script. You can scale out your load test by configuring the number of test engines. The test script runs in parallel across the specified number of test engines. - -### Test Run -A test run represents one execution of a load test. It collects the logs associated with running the Apache JMeter script, the load test YAML configuration, the list of app components to monitor, and the results of the test. - -### App Component -When you run a load test for an Azure-hosted application, you can monitor resource metrics for the different Azure application components (server-side metrics). While the load test runs, and after completion of the test, you can monitor and analyze the resource metrics in the Azure Load Testing dashboard. - -### Metrics -During a load test, Azure Load Testing collects metrics about the test execution. There are two types of metrics: - -1. Client-side metrics give you details reported by the test engine. These metrics include the number of virtual users, the request response time, the number of failed requests, or the number of requests per second. - -2. Server-side metrics are available for Azure-hosted applications and provide information about your Azure application components. Metrics can be for the number of database reads, the type of HTTP responses, or container resource consumption. - -## Troubleshooting -More about it is coming soon... ## Next steps -More examples are coming soon... +More samples can be found [here](https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/loadtestservice/azure-developer-loadtesting/samples). ## Contributing @@ -172,6 +207,9 @@ This project has adopted the see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments. +## Troubleshooting +More about it is coming soon... + [code_of_conduct]: https://opensource.microsoft.com/codeofconduct/ [authenticate_with_token]: https://docs.microsoft.com/azure/cognitive-services/authentication?tabs=powershell#authenticate-with-an-authentication-token @@ -180,3 +218,5 @@ additional questions or comments. [default_azure_credential]: https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/identity/azure-identity#defaultazurecredential [pip]: https://pypi.org/project/pip/ [azure_sub]: https://azure.microsoft.com/free/ +[api_reference_doc]: https://docs.microsoft.com/rest/api/loadtesting/ +[product_documentation]: https://azure.microsoft.com/services/load-testing/ \ No newline at end of file diff --git a/sdk/loadtestservice/azure-developer-loadtesting/azure/developer/loadtesting/_configuration.py b/sdk/loadtestservice/azure-developer-loadtesting/azure/developer/loadtesting/_configuration.py index b2f16c2f9d6a..53e882952456 100644 --- a/sdk/loadtestservice/azure-developer-loadtesting/azure/developer/loadtesting/_configuration.py +++ b/sdk/loadtestservice/azure-developer-loadtesting/azure/developer/loadtesting/_configuration.py @@ -45,7 +45,7 @@ def __init__(self, endpoint: str, credential: "TokenCredential", **kwargs: Any) self.endpoint = endpoint self.credential = credential self.api_version = api_version - self.credential_scopes = kwargs.pop("credential_scopes", ["https://loadtest.azure-dev.com/.default"]) + self.credential_scopes = kwargs.pop("credential_scopes", ["https://cnt-prod.loadtesting.azure.com/.default"]) kwargs.setdefault("sdk_moniker", "developer-loadtesting/{}".format(VERSION)) self._configure(**kwargs) diff --git a/sdk/loadtestservice/azure-developer-loadtesting/azure/developer/loadtesting/_version.py b/sdk/loadtestservice/azure-developer-loadtesting/azure/developer/loadtesting/_version.py index e5754a47ce68..dfa6ee022f15 100644 --- a/sdk/loadtestservice/azure-developer-loadtesting/azure/developer/loadtesting/_version.py +++ b/sdk/loadtestservice/azure-developer-loadtesting/azure/developer/loadtesting/_version.py @@ -6,4 +6,4 @@ # Changes may cause incorrect behavior and will be lost if the code is regenerated. # -------------------------------------------------------------------------- -VERSION = "1.0.0b1" +VERSION = "1.0.0b2" diff --git a/sdk/loadtestservice/azure-developer-loadtesting/azure/developer/loadtesting/aio/_configuration.py b/sdk/loadtestservice/azure-developer-loadtesting/azure/developer/loadtesting/aio/_configuration.py index dab13661a1c0..641d6cf4c0e6 100644 --- a/sdk/loadtestservice/azure-developer-loadtesting/azure/developer/loadtesting/aio/_configuration.py +++ b/sdk/loadtestservice/azure-developer-loadtesting/azure/developer/loadtesting/aio/_configuration.py @@ -45,7 +45,7 @@ def __init__(self, endpoint: str, credential: "AsyncTokenCredential", **kwargs: self.endpoint = endpoint self.credential = credential self.api_version = api_version - self.credential_scopes = kwargs.pop("credential_scopes", ["https://loadtest.azure-dev.com/.default"]) + self.credential_scopes = kwargs.pop("credential_scopes", ["https://cnt-prod.loadtesting.azure.com/.default"]) kwargs.setdefault("sdk_moniker", "developer-loadtesting/{}".format(VERSION)) self._configure(**kwargs) diff --git a/sdk/loadtestservice/azure-developer-loadtesting/azure/developer/loadtesting/aio/operations/_patch.py b/sdk/loadtestservice/azure-developer-loadtesting/azure/developer/loadtesting/aio/operations/_patch.py index 9526c4d4126a..18d1e5ce789c 100644 --- a/sdk/loadtestservice/azure-developer-loadtesting/azure/developer/loadtesting/aio/operations/_patch.py +++ b/sdk/loadtestservice/azure-developer-loadtesting/azure/developer/loadtesting/aio/operations/_patch.py @@ -6,9 +6,7 @@ Follow our quickstart for examples: https://aka.ms/azsdk/python/dpcodegen/python/customize """ - -from typing import Any, IO, Optional, Union, cast, overload, List, MutableMapping, Coroutine, BinaryIO - +from typing import Any, IO, Optional, Union, cast, overload, List, MutableMapping, Coroutine, BinaryIO, Awaitable from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -95,14 +93,14 @@ class AppComponentOperations: def __init__(self, *args, **kwargs): self.__app_component_operations_generated = AppComponentOperationsGenerated(*args, **kwargs) - def get_app_components( + async def get_app_components( self, *, test_run_id: Optional[str] = None, test_id: Optional[str] = None, name: Optional[str] = None, **kwargs: Any, - ) -> Coroutine[Any, Any, MutableMapping[str, Any]]: + ) -> MutableMapping[str, Any]: """Get App Components for a test or a test run by its name. Get App Components for a test or a test run by its name. @@ -150,14 +148,14 @@ def get_app_components( """ if name is not None: - return self.__app_component_operations_generated.get_app_component_by_name(name=name, **kwargs) + return await self.__app_component_operations_generated.get_app_component_by_name(name=name, **kwargs) else: - return self.__app_component_operations_generated.get_app_component( + return await self.__app_component_operations_generated.get_app_component( test_run_id=test_run_id, test_id=test_id, **kwargs ) @overload - def create_or_update_app_components( + async def create_or_update_app_components( self, name: str, body: JSON, *, content_type: str = "application/merge-patch+json", **kwargs: Any ) -> JSON: """Associate an App Component (Azure resource) to a test or test run. @@ -233,7 +231,7 @@ def create_or_update_app_components( """ @overload - def create_or_update_app_components( + async def create_or_update_app_components( self, name: str, body: IO, *, content_type: str = "application/merge-patch+json", **kwargs: Any ) -> JSON: """Associate an App Component (Azure resource) to a test or test run. @@ -283,7 +281,9 @@ def create_or_update_app_components( """ @distributed_trace - def create_or_update_app_components(self, name: str, body: Union[JSON, IO], **kwargs: Any) -> JSON: + async def create_or_update_app_components( + self, name: str, body: Union[JSON, IO], **kwargs: Any + ) -> MutableMapping[str, Any]: """Associate an App Component (Azure resource) to a test or test run. Associate an App Component (Azure resource) to a test or test run. @@ -329,25 +329,25 @@ def create_or_update_app_components(self, name: str, body: Union[JSON, IO], **kw } } """ - return self.__app_component_operations_generated.create_or_update_app_components(name, body, **kwargs) + return await self.__app_component_operations_generated.create_or_update_app_components(name, body, **kwargs) - @distributed_trace - def delete_app_components( # pylint: disable=inconsistent-return-statements - self, name: str, **kwargs: Any - ) -> None: - """Delete an App Component. + @distributed_trace + async def delete_app_components( # pylint: disable=inconsistent-return-statements + self, name: str, **kwargs: Any + ) -> None: + """Delete an App Component. - Delete an App Component. + Delete an App Component. - :param name: Unique name of the App Component, must be a valid URL character ^[a-z0-9_-]*$. - Required. - :type name: str - :return: None - :rtype: None - :raises ~azure.core.exceptions.HttpResponseError: - """ + :param name: Unique name of the App Component, must be a valid URL character ^[a-z0-9_-]*$. + Required. + :type name: str + :return: None + :rtype: None + :raises ~azure.core.exceptions.HttpResponseError: + """ - return self.__app_component_operations_generated.delete_app_components(name, **kwargs) + return await self.__app_component_operations_generated.delete_app_components(name, **kwargs) __all__: List[str] = ["TestOperations", "AppComponentOperations"] diff --git a/sdk/loadtestservice/azure-developer-loadtesting/azure/developer/loadtesting/operations/_patch.py b/sdk/loadtestservice/azure-developer-loadtesting/azure/developer/loadtesting/operations/_patch.py index 5a8cc50de0e7..cae50d1047e1 100644 --- a/sdk/loadtestservice/azure-developer-loadtesting/azure/developer/loadtesting/operations/_patch.py +++ b/sdk/loadtestservice/azure-developer-loadtesting/azure/developer/loadtesting/operations/_patch.py @@ -8,7 +8,9 @@ """ from typing import Any, IO, Optional, Union, cast, overload, List, BinaryIO +import time +import azure.core.exceptions from azure.core.exceptions import ( ClientAuthenticationError, HttpResponseError, @@ -19,6 +21,7 @@ from azure.core.rest import HttpRequest from azure.core.tracing.decorator import distributed_trace from azure.core.utils import case_insensitive_dict +from enum import Enum from ._operations import AppComponentOperations as AppComponentOperationsGenerated from ._operations import TestOperations as TestOperationsGenerated, JSON, ClsType @@ -372,21 +375,19 @@ def create_or_update_app_components(self, name: str, body: Union[JSON, IO], **kw """ return self.__app_component_operations_generated.create_or_update_app_components(name, body, **kwargs) - @distributed_trace - def delete_app_components( # pylint: disable=inconsistent-return-statements - self, name: str, **kwargs: Any - ) -> None: - """Delete an App Component. - - Delete an App Component. - - :param name: Unique name of the App Component, must be a valid URL character ^[a-z0-9_-]*$. - Required. - :type name: str - :return: None - :rtype: None - :raises ~azure.core.exceptions.HttpResponseError: - """ + @distributed_trace + def delete_app_components(self, name: str, **kwargs: Any) -> None: # pylint: disable=inconsistent-return-statements + """Delete an App Component. + + Delete an App Component. + + :param name: Unique name of the App Component, must be a valid URL character ^[a-z0-9_-]*$. + Required. + :type name: str + :return: None + :rtype: None + :raises ~azure.core.exceptions.HttpResponseError: + """ return self.__app_component_operations_generated.delete_app_components(name, **kwargs) diff --git a/sdk/loadtestservice/azure-developer-loadtesting/samples/check_jmx_validation.py b/sdk/loadtestservice/azure-developer-loadtesting/samples/check_jmx_validation.py new file mode 100644 index 000000000000..3c17561f29f3 --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/samples/check_jmx_validation.py @@ -0,0 +1,48 @@ +# ------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# -------------------------------------------------------------------------- + +""" +FILE: check_jmx_validation.py + +DESCRIPTION: + This sample shows how to check if a jmx file upload is validated + success or not. + +USAGE: + python check_jmx_validation.py + + Set the environment variables with your own values before running the sample: + 1) AZURE_CLIENT_ID - client id + 2) AZURE_CLIENT_SECRET - client secret + 3) AZURE_TENANT_ID - tenant id for your Azure + 4) LOADTESTSERVICE_ENDPOINT - Data Plane endpoint for Loadtestservice +""" +from azure.developer.loadtesting import LoadTestingClient + +# for details refer: https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/loadtestservice/azure-developer +# -loadtesting/README.md +from azure.identity import DefaultAzureCredential + +# importing os and dotenv for managing and loading environment variables +import os +from dotenv import load_dotenv + +# for various +import time + +load_dotenv() +LOADTESTSERVICE_ENDPOINT = os.environ["LOADTESTSERVICE_ENDPOINT"] + +# Build a client through AAD and resource endpoint +client = LoadTestingClient(credential=DefaultAzureCredential(), endpoint=LOADTESTSERVICE_ENDPOINT) + +TEST_ID = "my-new-sdk-test-id" + +# checking if jmx file is validated +result = client.load_test_administration.check_validation_status(TEST_ID, refresh_time=11, time_out=10) + +print(result) +print(result.name) diff --git a/sdk/loadtestservice/azure-developer-loadtesting/samples/create_or_update_app_components.py b/sdk/loadtestservice/azure-developer-loadtesting/samples/create_or_update_app_components.py new file mode 100644 index 000000000000..0549f5d8f1d7 --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/samples/create_or_update_app_components.py @@ -0,0 +1,60 @@ +# ------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# -------------------------------------------------------------------------- + +""" +FILE: create_or_update_app_component.py + +DESCRIPTION: + This sample shows how to create or update app component + +USAGE: + python create_or_update_app_components.py + + Set the environment variables with your own values before running the sample: + 1) AZURE_CLIENT_ID - client id + 2) AZURE_CLIENT_SECRET - client secret + 3) AZURE_TENANT_ID - tenant id for your Azure + 4) SUBSCRIPTION_ID - in which resource to connect is/are present + 5) LOADTESTSERVICE_ENDPOINT - Data Plane endpoint for Loadtestservice +""" +from azure.developer.loadtesting import LoadTestingClient + +# for details refer: https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/loadtestservice/azure-developer +# -loadtesting/README.md +from azure.identity import DefaultAzureCredential + +import os +from dotenv import load_dotenv + + +load_dotenv() +LOADTESTSERVICE_ENDPOINT = os.environ["LOADTESTSERVICE_ENDPOINT"] +SUBSCRIPTION_ID = os.environ["SUBSCRIPTION_ID"] + +# Build a client through AAD and resource endpoint +client = LoadTestingClient(credential=DefaultAzureCredential(), endpoint=LOADTESTSERVICE_ENDPOINT) + +TEST_ID = "my-new-sdk-test-id" +APP_COMPONENT = "my-new-app-component" + +result = client.load_test_administration.create_or_update_app_components( + APP_COMPONENT, + { + "testId": TEST_ID, + "value": { + f"/subscriptions/{SUBSCRIPTION_ID}/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web" + f"/sites/App-Service-Sample-Demo": { + "resourceId": f"/subscriptions/{SUBSCRIPTION_ID}/resourceGroups/App-Service-Sample-Demo-rg/providers" + f"/Microsoft.Web/sites/App-Service-Sample-Demo", + "resourceName": "App-Service-Sample-Demo", + "resourceType": "Microsoft.Web/sites", + } + }, + }, +) + +print(result) +print(result["testRunId"]) \ No newline at end of file diff --git a/sdk/loadtestservice/azure-developer-loadtesting/samples/create_or_update_test_function.py b/sdk/loadtestservice/azure-developer-loadtesting/samples/create_or_update_test_function.py new file mode 100644 index 000000000000..5e82b56b7bee --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/samples/create_or_update_test_function.py @@ -0,0 +1,85 @@ +# ------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# -------------------------------------------------------------------------- + +""" +FILE: create_or_update_test_function.py + +DESCRIPTION: + This sample shows how to create or update a load test + +USAGE: + python create_or_update_test_function.py + + Set the environment variables with your own values before running the sample: + 1) AZURE_CLIENT_ID - client id + 2) AZURE_CLIENT_SECRET - client secret + 3) AZURE_TENANT_ID - tenant id for your Azure + 4) LOADTESTSERVICE_ENDPOINT - Data Plane endpoint for Loadtestservice +""" +from azure.developer.loadtesting import LoadTestingClient + +# for details refer: https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/loadtestservice/azure-developer +# -loadtesting/README.md +from azure.identity import DefaultAzureCredential + +import os +from dotenv import load_dotenv + +load_dotenv() +LOADTESTSERVICE_ENDPOINT = os.environ["LOADTESTSERVICE_ENDPOINT"] + +# Build a client through AAD and resource endpoint +client = LoadTestingClient(credential=DefaultAzureCredential(), endpoint=LOADTESTSERVICE_ENDPOINT) + +# ID to be assigned to test +TEST_ID = "my-new-sdk-test-id" + +result = client.load_test_administration.create_or_update_test( + TEST_ID, + { + "description": "", + "displayName": "My New Load Test", + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": False, + }, + "passFailCriteria": { + "passFailMetrics": { + "condition1": { + "clientmetric": "response_time_ms", + "aggregate": "avg", + "condition": ">", + "value": 300 + }, + "condition2": { + "clientmetric": "error", + "aggregate": "percentage", + "condition": ">", + "value": 50 + }, + "condition3": { + "clientmetric": "latency", + "aggregate": "avg", + "condition": ">", + "value": 200, + "requestName": "GetCustomerDetails" + } + } + }, + "secrets": { + "secret1": { + "value": "https://sdk-testing-keyvault.vault.azure.net/secrets/sdk-secret", + "type": "AKV_SECRET_URI" + } + }, + "environmentVariables": { + "my-varaible": "value" + } + } +) + +print(result["testId"]) +print(result) diff --git a/sdk/loadtestservice/azure-developer-loadtesting/samples/create_or_update_test_run.py b/sdk/loadtestservice/azure-developer-loadtesting/samples/create_or_update_test_run.py new file mode 100644 index 000000000000..63769a808162 --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/samples/create_or_update_test_run.py @@ -0,0 +1,49 @@ +# ------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# -------------------------------------------------------------------------- + +""" +FILE: create_or_update_test_run.py + +DESCRIPTION: + This sample shows how to create or update a test run + +USAGE: + python create_or_update_test_run.py + + Set the environment variables with your own values before running the sample: + 1) AZURE_CLIENT_ID - client id + 2) AZURE_CLIENT_SECRET - client secret + 3) AZURE_TENANT_ID - tenant id for your Azure + 4) LOADTESTSERVICE_ENDPOINT - Data Plane endpoint for Loadtestservice +""" +from azure.developer.loadtesting import LoadTestingClient + +# for details refer: https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/loadtestservice/azure-developer +# -loadtesting/README.md +from azure.identity import DefaultAzureCredential + +import os +from dotenv import load_dotenv + +load_dotenv() +LOADTESTSERVICE_ENDPOINT = os.environ["LOADTESTSERVICE_ENDPOINT"] + +TEST_RUN_ID = "my-new-load-test-run" +TEST_ID = "my-new-sdk-test-id" + +# Build a client through AAD and resource endpoint +client = LoadTestingClient(credential=DefaultAzureCredential(), endpoint=LOADTESTSERVICE_ENDPOINT) + +result = client.load_test_runs.create_or_update_test( + TEST_RUN_ID, + { + "testId": TEST_ID, + "displayName": "My New Load Test Run", + }, +) + +print(result["status"]) +print(result) diff --git a/sdk/loadtestservice/azure-developer-loadtesting/samples/delete_load_test_function.py b/sdk/loadtestservice/azure-developer-loadtesting/samples/delete_load_test_function.py new file mode 100644 index 000000000000..2ec711738907 --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/samples/delete_load_test_function.py @@ -0,0 +1,46 @@ +# ------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# -------------------------------------------------------------------------- + +""" +FILE: delete_load_test_function.py + +DESCRIPTION: + This sample shows how to delete a load test + +USAGE: + python delete_load_test_function.py + + Set the environment variables with your own values before running the sample: + 1) AZURE_CLIENT_ID - client id + 2) AZURE_CLIENT_SECRET - client secret + 3) AZURE_TENANT_ID - tenant id for your Azure + 4) LOADTESTSERVICE_ENDPOINT - Data Plane endpoint for Loadtestservice +""" +# main library import +from azure.developer.loadtesting import LoadTestingClient + +# for managing authentication and authorization can be installed from pypi, follow: +# https://pypi.org/project/azure-identity/ using DefaultAzureCredentials, read more at: +# https://learn.microsoft.com/en-us/python/api/azure-identity/azure.identity.defaultazurecredential?view=azure-python +from azure.identity import DefaultAzureCredential + +# importing os and dotenv for managing and loading environment variables +import os +from dotenv import load_dotenv + +# Set the values of the client ID, tenant ID, and client secret of the AAD application as environment variables: +# AZURE_CLIENT_ID, AZURE_TENANT_ID, AZURE_CLIENT_SECRET, SUBSCRIPTION_ID, RESOURCE_GROUP + +# loading dotenv file +load_dotenv() +LOADTESTSERVICE_ENDPOINT = os.environ["LOADTESTSERVICE_ENDPOINT"] + +TEST_ID = "my-new-sdk-test-id" + +# Build a client through AAD and resource endpoint +client = LoadTestingClient(credential=DefaultAzureCredential(), endpoint=LOADTESTSERVICE_ENDPOINT) + +client.load_test_administration.delete_load_test(TEST_ID) diff --git a/sdk/loadtestservice/azure-developer-loadtesting/samples/delete_load_test_run.py b/sdk/loadtestservice/azure-developer-loadtesting/samples/delete_load_test_run.py new file mode 100644 index 000000000000..1bafe7f57b78 --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/samples/delete_load_test_run.py @@ -0,0 +1,39 @@ +# ------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# -------------------------------------------------------------------------- + +""" +FILE: delete_load_test_run.py + +DESCRIPTION: + This sample shows how to delete a load test run + +USAGE: + python delete_load_test_run.py + + Set the environment variables with your own values before running the sample: + 1) AZURE_CLIENT_ID - client id + 2) AZURE_CLIENT_SECRET - client secret + 3) AZURE_TENANT_ID - tenant id for your Azure + 4) LOADTESTSERVICE_ENDPOINT - Data Plane endpoint for Loadtestservice +""" +from azure.developer.loadtesting import LoadTestingClient + +# for details refer: https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/loadtestservice/azure-developer +# -loadtesting/README.md +from azure.identity import DefaultAzureCredential + +import os +from dotenv import load_dotenv + +load_dotenv() +LOADTESTSERVICE_ENDPOINT = os.environ["LOADTESTSERVICE_ENDPOINT"] + +TEST_RUN_ID = "my-new-load-test-run" + +# Build a client through AAD and resource endpoint +client = LoadTestingClient(credential=DefaultAzureCredential(), endpoint=LOADTESTSERVICE_ENDPOINT) + +client.load_test_runs.delete_test_run(TEST_RUN_ID) diff --git a/sdk/loadtestservice/azure-developer-loadtesting/samples/get_test_run_metrics.py b/sdk/loadtestservice/azure-developer-loadtesting/samples/get_test_run_metrics.py new file mode 100644 index 000000000000..bf23d5a1f96d --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/samples/get_test_run_metrics.py @@ -0,0 +1,71 @@ +# ------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# -------------------------------------------------------------------------- + +""" +FILE: get_test_run_metrics.py + +DESCRIPTION: + This sample shows how to get test run metrics + +USAGE: + python get_test_run_metrics.py + + Set the environment variables with your own values before running the sample: + 1) AZURE_CLIENT_ID - client id + 2) AZURE_CLIENT_SECRET - client secret + 3) AZURE_TENANT_ID - tenant id for your Azure + 4) LOADTESTSERVICE_ENDPOINT - Data Plane endpoint for Loadtestservice +""" +from azure.developer.loadtesting import LoadTestingClient + +# for details refer: https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/loadtestservice/azure-developer +# -loadtesting/README.md +from azure.identity import DefaultAzureCredential + +import os +from dotenv import load_dotenv + +import time + +load_dotenv() +LOADTESTSERVICE_ENDPOINT = os.environ["LOADTESTSERVICE_ENDPOINT"] + +TEST_RUN_ID = "my-new-load-test-run" +TEST_ID = "my-new-sdk-test-id" + +# Build a client through AAD and resource endpoint +client = LoadTestingClient(credential=DefaultAzureCredential(), endpoint=LOADTESTSERVICE_ENDPOINT) + +# checking the test run stats and printing metrics +start_time = time.time() + +TIMEOUT = 6000 +REFRESH_TIME = 10 + +# pooling the test run status to get results +while time.time() - start_time < TIMEOUT: + result = client.load_test_runs.get_test_run(TEST_RUN_ID) + if result["status"] == "DONE" or result["status"] == "CANCELLED" or result["status"] == "FAILED": + # getting the test run metrics filters + client_metrics_filters = client.load_test_runs.get_test_run_client_metrics_filters( + TEST_RUN_ID + ) + + # getting the test run metrics + result_metrics = client.load_test_runs.get_test_run_client_metrics( + TEST_RUN_ID, + { + "requestSamplers": ["GET"], + "startTime": client_metrics_filters['timeRange']['startTime'], + "endTime": client_metrics_filters['timeRange']['endTime'] + } + ) + + print(result_metrics) + break + + else: + time.sleep(REFRESH_TIME) diff --git a/sdk/loadtestservice/azure-developer-loadtesting/samples/sample.jmx b/sdk/loadtestservice/azure-developer-loadtesting/samples/sample.jmx index 02446fe5f0a8..8fc467441d23 100644 --- a/sdk/loadtestservice/azure-developer-loadtesting/samples/sample.jmx +++ b/sdk/loadtestservice/azure-developer-loadtesting/samples/sample.jmx @@ -5,7 +5,7 @@ false true - false + tolse diff --git a/sdk/loadtestservice/azure-developer-loadtesting/samples/sample.py b/sdk/loadtestservice/azure-developer-loadtesting/samples/sample.py deleted file mode 100644 index 24a5646ceba9..000000000000 --- a/sdk/loadtestservice/azure-developer-loadtesting/samples/sample.py +++ /dev/null @@ -1,140 +0,0 @@ -# coding=utf-8 -# -------------------------------------------------------------------------- -# -# Copyright (c) Microsoft Corporation. All rights reserved. -# -# The MIT License (MIT) -# -# Permission is hereby granted, free of charge, to any person obtaining a copy -# of this software and associated documentation files (the ""Software""), to -# deal in the Software without restriction, including without limitation the -# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or -# sell copies of the Software, and to permit persons to whom the Software is -# furnished to do so, subject to the following conditions: -# -# The above copyright notice and this permission notice shall be included in -# all copies or substantial portions of the Software. -# -# THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS -# IN THE SOFTWARE. -# -# -------------------------------------------------------------------------- -import logging -import os - -from azure.developer.loadtesting import LoadTestingClient -from azure.identity import DefaultAzureCredential -from azure.core.exceptions import HttpResponseError -import time - -# using python dotenv library to load environment variables from a .env file -from dotenv import load_dotenv - -logging.basicConfig(level=logging.DEBUG) -LOG = logging.getLogger() - -# Set the values of the client ID, tenant ID, and client secret of the AAD application as environment variables: -# AZURE_CLIENT_ID, AZURE_TENANT_ID, AZURE_CLIENT_SECRET, LOADTESTSERVICE_ENDPOINT, SUBSCRIPTION_ID - -load_dotenv() - -endpoint = os.environ["LOADTESTSERVICE_ENDPOINT"] - -# Build a client through AAD -client = LoadTestingClient(credential=DefaultAzureCredential(), endpoint=endpoint) - -TEST_ID = "some-test-id" # ID to be assigned to a test -FILE_ID = "some-file-id" # ID to be assigned to file uploaded -TEST_RUN_ID = "some-testrun-id" # ID to be assigned to a test run -APP_COMPONENT = "some-appcomponent-id" # ID of the APP Component -DISPLAY_NAME = "new_namespace-new-namespace" # display name -SUBSCRIPTION_ID = os.environ["SUBSCRIPTION_ID"] - -# creating load test -try: - result = client.load_test_administration.create_or_update_test( - TEST_ID, - { - "resourceId": f"/subscriptions/{SUBSCRIPTION_ID}/resourceGroups/yashika-rg/providers/Microsoft.LoadTestService/loadtests/loadtestsdk", - "description": "", - "displayName": DISPLAY_NAME, - "loadTestConfig": { - "engineSize": "m", - "engineInstances": 1, - "splitAllCSVs": False, - }, - "secrets": {}, - "environmentVariables": {}, - "passFailCriteria": {"passFailMetrics": {}}, - "keyvaultReferenceIdentityType": "SystemAssigned", - "keyvaultReferenceIdentityId": None, - }, - ) - print(result) -except HttpResponseError as e: - print("Failed to process the request: {}".format(e.response.json())) -# uploading .jmx file to a test -try: - # opening .jmx file - - result = client.load_test_administration.upload_test_file(TEST_ID, FILE_ID, open("sample.jmx", "rb")) - print(result) -except HttpResponseError as e: - print("Failed to send JSON message: {}".format(e.response.json())) -# creating app component -try: - result = client.load_test_administration.create_or_update_app_components( - APP_COMPONENT, - { - "name": "app_component", - "testId": TEST_ID, - "value": { - f"/subscriptions/{SUBSCRIPTION_ID}/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo": { - "resourceId": f"/subscriptions/{SUBSCRIPTION_ID}/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo", - "resourceName": "App-Service-Sample-Demo", - "resourceType": "Microsoft.Web/sites", - "subscriptionId": SUBSCRIPTION_ID, - } - }, - }, - ) - print(result) -except HttpResponseError as e: - print("Failed to send JSON message: {}".format(e.response.json())) -# Creating the test run -try: - result = client.load_test_runs.create_and_update_test( - TEST_RUN_ID, - { - "testId": TEST_ID, - "displayName": DISPLAY_NAME, - "requestSamplers": [], - "errors": [], - "percentiles": ["90"], - "groupByInterval": "5s", - }, - ) - print(result) -except HttpResponseError as e: - print("Failed to send JSON message: {}".format(e.response.json())) -# Checking the test run status and printing metrics -try: - start_time = time.time() - - TIMEOUT = 6000 - REFRESH_RATE = 10 - - while time.time() - start_time < TIMEOUT: - result = client.load_test_runs.get_test_run(TEST_RUN_ID) - if result["status"] == "DONE" or result["status"] == "CANCELLED" or result["status"] == "FAILED": - break - else: - time.sleep(REFRESH_RATE) - print(result) -except HttpResponseError as e: - print("Failed to send JSON message: {}".format(e.response.json())) diff --git a/sdk/loadtestservice/azure-developer-loadtesting/samples/upload_test_file.py b/sdk/loadtestservice/azure-developer-loadtesting/samples/upload_test_file.py new file mode 100644 index 000000000000..77d16427ae0c --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/samples/upload_test_file.py @@ -0,0 +1,44 @@ +# ------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# -------------------------------------------------------------------------- + +""" +FILE: upload_test_file.py + +DESCRIPTION: + This sample shows how to upload a file to your loadtest +USAGE: + python upload_test_file.py + + Set the environment variables with your own values before running the sample: + 1) AZURE_CLIENT_ID - client id + 2) AZURE_CLIENT_SECRET - client secret + 3) AZURE_TENANT_ID - tenant id for your Azure + 4) LOADTESTSERVICE_ENDPOINT - Data Plane endpoint for Loadtestservice + + Please ensure that correct jmx file and path is used +""" +from azure.developer.loadtesting import LoadTestingClient + +# for details refer: https://github.com/Azure/azure-sdk-for-python/blob/main/sdk/loadtestservice/azure-developer +# -loadtesting/README.md +from azure.identity import DefaultAzureCredential + +import os +from dotenv import load_dotenv + +load_dotenv() +LOADTESTSERVICE_ENDPOINT = os.environ["LOADTESTSERVICE_ENDPOINT"] + +client = LoadTestingClient(credential=DefaultAzureCredential(), endpoint=LOADTESTSERVICE_ENDPOINT) + +TEST_ID = "my-new-sdk-test-id" +FILE_ID = "my-file-id" + +# uploading .jmx file to a test +result = client.load_test_administration.upload_test_file(TEST_ID, FILE_ID, open("sample.jmx", "rb")) + +print(result) +print(result["validationStatus"]) diff --git a/sdk/loadtestservice/azure-developer-loadtesting/swagger/README.md b/sdk/loadtestservice/azure-developer-loadtesting/swagger/README.md index 64dcdc29e756..e5196826034a 100644 --- a/sdk/loadtestservice/azure-developer-loadtesting/swagger/README.md +++ b/sdk/loadtestservice/azure-developer-loadtesting/swagger/README.md @@ -7,11 +7,11 @@ namespace: azure.developer.loadtesting package-name: azure-developer-loadtesting license-header: MICROSOFT_MIT_NO_VERSION title: LoadTestingClient -package-version: 1.0.0b1 +package-version: 1.0.0b2 package-mode: dataplane package-pprint-name: Azure Developer LoadTesting security: AADToken -security-scopes: https://loadtest.azure-dev.com/.default +security-scopes: https://cnt-prod.loadtesting.azure.com/.default directive: - from: swagger-document where: $["paths"]["/serverMetricsConfig/supportedResourceTypes"].get diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/conftest.py b/sdk/loadtestservice/azure-developer-loadtesting/tests/conftest.py new file mode 100644 index 000000000000..a2ce9623afd2 --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/conftest.py @@ -0,0 +1,58 @@ +# -------------------------------------------------------------------------- +# +# Copyright (c) Microsoft Corporation. All rights reserved. +# +# The MIT License (MIT) +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the ""Software""), to +# deal in the Software without restriction, including without limitation the +# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +# sell copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS +# IN THE SOFTWARE. +# +# -------------------------------------------------------------------------- +import os +import platform +import pytest +import sys + +from dotenv import load_dotenv + +from devtools_testutils import test_proxy, add_general_regex_sanitizer, add_body_key_sanitizer, add_header_regex_sanitizer + +load_dotenv() + +@pytest.fixture(scope="session", autouse=True) +def add_sanitizers(test_proxy): + subscription_id = os.environ.get("LOADTESTING_SUBSCRIPTION_ID", "00000000-0000-0000-0000-000000000000") + tenant_id = os.environ.get("LOADTESTING_TENANT_ID", "00000000-0000-0000-0000-000000000000") + client_id = os.environ.get("LOADTESTING_CLIENT_ID", "00000000-0000-0000-0000-000000000000") + client_secret = os.environ.get("LOADTESTING_CLIENT_SECRET", "00000000-0000-0000-0000-000000000000") + test_id = os.environ.get("TEST_ID", "000") + file_id = os.environ.get("FILE_ID", "000") + test_run_id = os.environ.get("TEST_RUN_ID", "000") + app_component = os.environ.get("APP_COMPONENT", "000") + add_general_regex_sanitizer(regex=subscription_id, value="00000000-0000-0000-0000-000000000000") + add_general_regex_sanitizer(regex=tenant_id, value="00000000-0000-0000-0000-000000000000") + add_general_regex_sanitizer(regex=client_id, value="00000000-0000-0000-0000-000000000000") + add_general_regex_sanitizer(regex=client_secret, value="00000000-0000-0000-0000-000000000000") + add_general_regex_sanitizer(regex=test_id, value="000") + add_general_regex_sanitizer(regex=file_id, value="000") + add_general_regex_sanitizer(regex=test_run_id, value="000") + add_general_regex_sanitizer(regex=app_component, value="000") + add_header_regex_sanitizer(key="Set-Cookie", value="[set-cookie;]") + add_header_regex_sanitizer(key="Cookie", value="cookie;") + add_body_key_sanitizer(json_path="$..access_token", value="access_token") + add_body_key_sanitizer(json_path="$..url", value="url") diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_serverMetics.pyTestServerMetricsSmoketest_create_or_update_server_metrics_config.json b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_serverMetics.pyTestServerMetricsSmoketest_create_or_update_server_metrics_config.json new file mode 100644 index 000000000000..f9b5c27e8340 --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_serverMetics.pyTestServerMetricsSmoketest_create_or_update_server_metrics_config.json @@ -0,0 +1,736 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:28:45 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - EUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Security-Policy-Report-Only": "script-src \u0027self\u0027 \u0027nonce-rrG-1MjS2R8Ob9ihCvxRmw\u0027 \u0027unsafe-eval\u0027 \u0027unsafe-inline\u0027; object-src \u0027none\u0027; base-uri \u0027none\u0027; report-uri https://csp.microsoft.com/report/ESTS-UX-All", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:28:45 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - KRSLR1 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "b6ba832a-390f-4557-8204-c20e31ab0414", + "Connection": "keep-alive", + "Content-Length": "290", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "win32", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.18.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "b6ba832a-390f-4557-8204-c20e31ab0414", + "Content-Length": "93", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:28:46 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.13777.5 - SCUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "466", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yashika-rg/providers/Microsoft.LoadTestService/loadtests/loadtestsdk", + "description": "", + "displayName": "TestingResource", + "loadTestConfig": { + "engineSize": "m", + "engineInstances": 1, + "splitAllCSVs": false + }, + "secrets": {}, + "environmentVariables": {}, + "passFailCriteria": { + "passFailMetrics": {} + }, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + }, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "1037", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:28:47 GMT", + "mise-correlation-id": "29844e9c-e443-4e9f-8df7-e6bbfab21c62", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "f3b06060-8208-484d-9dc5-db540a5c89b1" + }, + "ResponseBody": { + "testId": "000", + "description": "", + "displayName": "TestingResource", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/python-sdk-test/providers/microsoft.loadtestservice/loadtests/loadtest-jf", + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "passFailCriteria": { + "passFailMetrics": {} + }, + "createdDateTime": "2022-07-26T08:14:02.431Z", + "createdBy": null, + "lastModifiedDateTime": "2022-07-26T08:14:02.431Z", + "lastModifiedBy": null, + "inputArtifacts": { + "configUrl": null, + "testScriptUrl": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-09-27T02:38:47.5500861\u002B00:00", + "validationStatus": "VALIDATION_SUCCESS" + }, + "userPropUrl": null, + "inputArtifactsZipFileurl": null, + "additionalUrls": [ + { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-09-27T02:38:47.5500861\u002B00:00", + "validationStatus": "" + } + ] + }, + "secrets": null, + "environmentVariables": null, + "subnetId": null, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000/files/000?api-version=2022-06-01-preview", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "10320", + "Content-Type": "multipart/form-data; boundary=27ed637c8dcc65c2fea0a79f020eb7ae", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": "LS0yN2VkNjM3YzhkY2M2NWMyZmVhMGE3OWYwMjBlYjdhZQ0KQ29udGVudC1EaXNwb3NpdGlvbjogZm9ybS1kYXRhOyBuYW1lPSJmaWxlIjsgZmlsZW5hbWU9InNhbXBsZS5qbXgiDQpDb250ZW50LVR5cGU6IGFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbQ0KDQo8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pg0KPGptZXRlclRlc3RQbGFuIHZlcnNpb249IjEuMiIgcHJvcGVydGllcz0iNS4wIiBqbWV0ZXI9IjUuNC4zIj4NCiAgPGhhc2hUcmVlPg0KICAgIDxUZXN0UGxhbiBndWljbGFzcz0iVGVzdFBsYW5HdWkiIHRlc3RjbGFzcz0iVGVzdFBsYW4iIHRlc3RuYW1lPSJUZXN0IFBsYW4iIGVuYWJsZWQ9InRydWUiPg0KICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iVGVzdFBsYW4uY29tbWVudHMiPjwvc3RyaW5nUHJvcD4NCiAgICAgIDxib29sUHJvcCBuYW1lPSJUZXN0UGxhbi5mdW5jdGlvbmFsX21vZGUiPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgIDxib29sUHJvcCBuYW1lPSJUZXN0UGxhbi50ZWFyRG93bl9vbl9zaHV0ZG93biI\u002BdHJ1ZTwvYm9vbFByb3A\u002BDQogICAgICA8Ym9vbFByb3AgbmFtZT0iVGVzdFBsYW4uc2VyaWFsaXplX3RocmVhZGdyb3VwcyI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9IlRlc3RQbGFuLnVzZXJfZGVmaW5lZF92YXJpYWJsZXMiIGVsZW1lbnRUeXBlPSJBcmd1bWVudHMiIGd1aWNsYXNzPSJBcmd1bWVudHNQYW5lbCIgdGVzdGNsYXNzPSJBcmd1bWVudHMiIHRlc3RuYW1lPSJVc2VyIERlZmluZWQgVmFyaWFibGVzIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9IkFyZ3VtZW50cy5hcmd1bWVudHMiLz4NCiAgICAgIDwvZWxlbWVudFByb3A\u002BDQogICAgICA8c3RyaW5nUHJvcCBuYW1lPSJUZXN0UGxhbi51c2VyX2RlZmluZV9jbGFzc3BhdGgiPjwvc3RyaW5nUHJvcD4NCiAgICA8L1Rlc3RQbGFuPg0KICAgIDxoYXNoVHJlZT4NCiAgICAgIDxrZy5hcGMuam1ldGVyLnRocmVhZHMuVWx0aW1hdGVUaHJlYWRHcm91cCBndWljbGFzcz0ia2cuYXBjLmptZXRlci50aHJlYWRzLlVsdGltYXRlVGhyZWFkR3JvdXBHdWkiIHRlc3RjbGFzcz0ia2cuYXBjLmptZXRlci50aHJlYWRzLlVsdGltYXRlVGhyZWFkR3JvdXAiIHRlc3RuYW1lPSJqcEBnYyAtIFVsdGltYXRlIFRocmVhZCBHcm91cCIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgIDxjb2xsZWN0aW9uUHJvcCBuYW1lPSJ1bHRpbWF0ZXRocmVhZGdyb3VwZGF0YSI\u002BDQogICAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9Ii0xMTA4NjkxNTE4Ij4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE1NjciPjEwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iNDgiPjA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0ODg3MyI\u002BMTgwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iNDk3MTAiPjI0MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjEwIj41PC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICAgIDxlbGVtZW50UHJvcCBuYW1lPSJUaHJlYWRHcm91cC5tYWluX2NvbnRyb2xsZXIiIGVsZW1lbnRUeXBlPSJMb29wQ29udHJvbGxlciIgZ3VpY2xhc3M9Ikxvb3BDb250cm9sUGFuZWwiIHRlc3RjbGFzcz0iTG9vcENvbnRyb2xsZXIiIHRlc3RuYW1lPSJMb29wIENvbnRyb2xsZXIiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJMb29wQ29udHJvbGxlci5jb250aW51ZV9mb3JldmVyIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPGludFByb3AgbmFtZT0iTG9vcENvbnRyb2xsZXIubG9vcHMiPi0xPC9pbnRQcm9wPg0KICAgICAgICA8L2VsZW1lbnRQcm9wPg0KICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJUaHJlYWRHcm91cC5vbl9zYW1wbGVfZXJyb3IiPmNvbnRpbnVlPC9zdHJpbmdQcm9wPg0KICAgICAgPC9rZy5hcGMuam1ldGVyLnRocmVhZHMuVWx0aW1hdGVUaHJlYWRHcm91cD4NCiAgICAgIDxoYXNoVHJlZT4NCiAgICAgICAgPEhUVFBTYW1wbGVyUHJveHkgZ3VpY2xhc3M9Ikh0dHBUZXN0U2FtcGxlR3VpIiB0ZXN0Y2xhc3M9IkhUVFBTYW1wbGVyUHJveHkiIHRlc3RuYW1lPSJHRVQiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICAgIDxlbGVtZW50UHJvcCBuYW1lPSJIVFRQc2FtcGxlci5Bcmd1bWVudHMiIGVsZW1lbnRUeXBlPSJBcmd1bWVudHMiIGd1aWNsYXNzPSJIVFRQQXJndW1lbnRzUGFuZWwiIHRlc3RjbGFzcz0iQXJndW1lbnRzIiB0ZXN0bmFtZT0iVXNlciBEZWZpbmVkIFZhcmlhYmxlcyIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iQXJndW1lbnRzLmFyZ3VtZW50cyIvPg0KICAgICAgICAgIDwvZWxlbWVudFByb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIuZG9tYWluIj5hcHAtc2VydmljZS1zYW1wbGUtZGVtby5henVyZXdlYnNpdGVzLm5ldDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5wb3J0Ij48L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIucHJvdG9jb2wiPmh0dHBzPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmNvbnRlbnRFbmNvZGluZyI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnBhdGgiPjwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5tZXRob2QiPkdFVDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iSFRUUFNhbXBsZXIuZm9sbG93X3JlZGlyZWN0cyI\u002BdHJ1ZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmF1dG9fcmVkaXJlY3RzIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnVzZV9rZWVwYWxpdmUiPnRydWU8L2Jvb2xQcm9wPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5ET19NVUxUSVBBUlRfUE9TVCI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmVtYmVkZGVkX3VybF9yZSI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmltcGxlbWVudGF0aW9uIj5IdHRwQ2xpZW50NDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5jb25uZWN0X3RpbWVvdXQiPjYwMDAwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnJlc3BvbnNlX3RpbWVvdXQiPjYwMDAwPC9zdHJpbmdQcm9wPg0KICAgICAgICA8L0hUVFBTYW1wbGVyUHJveHk\u002BDQogICAgICAgIDxoYXNoVHJlZS8\u002BDQogICAgICAgIDxrZy5hcGMuam1ldGVyLnRpbWVycy5WYXJpYWJsZVRocm91Z2hwdXRUaW1lciBndWljbGFzcz0ia2cuYXBjLmptZXRlci50aW1lcnMuVmFyaWFibGVUaHJvdWdocHV0VGltZXJHdWkiIHRlc3RjbGFzcz0ia2cuYXBjLmptZXRlci50aW1lcnMuVmFyaWFibGVUaHJvdWdocHV0VGltZXIiIHRlc3RuYW1lPSJqcEBnYyAtIFRocm91Z2hwdXQgU2hhcGluZyBUaW1lciIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9ImxvYWRfcHJvZmlsZSI\u002BDQogICAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iMTU0MzkxMjE3MyI\u002BDQogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE1NjciPjEwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSIxNjkxIj41MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iNDg4NzMiPjE4MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iMTU4MjM1NTYyNyI\u002BDQogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE2OTEiPjUwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSIxNjkxIj41MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iNDk3MTAiPjI0MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgPC9rZy5hcGMuam1ldGVyLnRpbWVycy5WYXJpYWJsZVRocm91Z2hwdXRUaW1lcj4NCiAgICAgICAgPGhhc2hUcmVlLz4NCiAgICAgICAgPFJlc3VsdENvbGxlY3RvciBndWljbGFzcz0iVmlld1Jlc3VsdHNGdWxsVmlzdWFsaXplciIgdGVzdGNsYXNzPSJSZXN1bHRDb2xsZWN0b3IiIHRlc3RuYW1lPSJWaWV3IFJlc3VsdHMgVHJlZSIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IlJlc3VsdENvbGxlY3Rvci5lcnJvcl9sb2dnaW5nIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPG9ialByb3A\u002BDQogICAgICAgICAgICA8bmFtZT5zYXZlQ29uZmlnPC9uYW1lPg0KICAgICAgICAgICAgPHZhbHVlIGNsYXNzPSJTYW1wbGVTYXZlQ29uZmlndXJhdGlvbiI\u002BDQogICAgICAgICAgICAgIDx0aW1lPnRydWU8L3RpbWU\u002BDQogICAgICAgICAgICAgIDxsYXRlbmN5PnRydWU8L2xhdGVuY3k\u002BDQogICAgICAgICAgICAgIDx0aW1lc3RhbXA\u002BdHJ1ZTwvdGltZXN0YW1wPg0KICAgICAgICAgICAgICA8c3VjY2Vzcz50cnVlPC9zdWNjZXNzPg0KICAgICAgICAgICAgICA8bGFiZWw\u002BdHJ1ZTwvbGFiZWw\u002BDQogICAgICAgICAgICAgIDxjb2RlPnRydWU8L2NvZGU\u002BDQogICAgICAgICAgICAgIDxtZXNzYWdlPnRydWU8L21lc3NhZ2U\u002BDQogICAgICAgICAgICAgIDx0aHJlYWROYW1lPnRydWU8L3RocmVhZE5hbWU\u002BDQogICAgICAgICAgICAgIDxkYXRhVHlwZT50cnVlPC9kYXRhVHlwZT4NCiAgICAgICAgICAgICAgPGVuY29kaW5nPmZhbHNlPC9lbmNvZGluZz4NCiAgICAgICAgICAgICAgPGFzc2VydGlvbnM\u002BdHJ1ZTwvYXNzZXJ0aW9ucz4NCiAgICAgICAgICAgICAgPHN1YnJlc3VsdHM\u002BdHJ1ZTwvc3VicmVzdWx0cz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlRGF0YT5mYWxzZTwvcmVzcG9uc2VEYXRhPg0KICAgICAgICAgICAgICA8c2FtcGxlckRhdGE\u002BZmFsc2U8L3NhbXBsZXJEYXRhPg0KICAgICAgICAgICAgICA8eG1sPmZhbHNlPC94bWw\u002BDQogICAgICAgICAgICAgIDxmaWVsZE5hbWVzPnRydWU8L2ZpZWxkTmFtZXM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZUhlYWRlcnM\u002BZmFsc2U8L3Jlc3BvbnNlSGVhZGVycz4NCiAgICAgICAgICAgICAgPHJlcXVlc3RIZWFkZXJzPmZhbHNlPC9yZXF1ZXN0SGVhZGVycz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlRGF0YU9uRXJyb3I\u002BZmFsc2U8L3Jlc3BvbnNlRGF0YU9uRXJyb3I\u002BDQogICAgICAgICAgICAgIDxzYXZlQXNzZXJ0aW9uUmVzdWx0c0ZhaWx1cmVNZXNzYWdlPnRydWU8L3NhdmVBc3NlcnRpb25SZXN1bHRzRmFpbHVyZU1lc3NhZ2U\u002BDQogICAgICAgICAgICAgIDxhc3NlcnRpb25zUmVzdWx0c1RvU2F2ZT4wPC9hc3NlcnRpb25zUmVzdWx0c1RvU2F2ZT4NCiAgICAgICAgICAgICAgPGJ5dGVzPnRydWU8L2J5dGVzPg0KICAgICAgICAgICAgICA8c2VudEJ5dGVzPnRydWU8L3NlbnRCeXRlcz4NCiAgICAgICAgICAgICAgPHVybD50cnVlPC91cmw\u002BDQogICAgICAgICAgICAgIDx0aHJlYWRDb3VudHM\u002BdHJ1ZTwvdGhyZWFkQ291bnRzPg0KICAgICAgICAgICAgICA8aWRsZVRpbWU\u002BdHJ1ZTwvaWRsZVRpbWU\u002BDQogICAgICAgICAgICAgIDxjb25uZWN0VGltZT50cnVlPC9jb25uZWN0VGltZT4NCiAgICAgICAgICAgIDwvdmFsdWU\u002BDQogICAgICAgICAgPC9vYmpQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9ImZpbGVuYW1lIj48L3N0cmluZ1Byb3A\u002BDQogICAgICAgIDwvUmVzdWx0Q29sbGVjdG9yPg0KICAgICAgICA8aGFzaFRyZWUvPg0KICAgICAgICA8UmVzdWx0Q29sbGVjdG9yIGd1aWNsYXNzPSJUYWJsZVZpc3VhbGl6ZXIiIHRlc3RjbGFzcz0iUmVzdWx0Q29sbGVjdG9yIiB0ZXN0bmFtZT0iVmlldyBSZXN1bHRzIGluIFRhYmxlIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iUmVzdWx0Q29sbGVjdG9yLmVycm9yX2xvZ2dpbmciPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgICAgICA8b2JqUHJvcD4NCiAgICAgICAgICAgIDxuYW1lPnNhdmVDb25maWc8L25hbWU\u002BDQogICAgICAgICAgICA8dmFsdWUgY2xhc3M9IlNhbXBsZVNhdmVDb25maWd1cmF0aW9uIj4NCiAgICAgICAgICAgICAgPHRpbWU\u002BdHJ1ZTwvdGltZT4NCiAgICAgICAgICAgICAgPGxhdGVuY3k\u002BdHJ1ZTwvbGF0ZW5jeT4NCiAgICAgICAgICAgICAgPHRpbWVzdGFtcD50cnVlPC90aW1lc3RhbXA\u002BDQogICAgICAgICAgICAgIDxzdWNjZXNzPnRydWU8L3N1Y2Nlc3M\u002BDQogICAgICAgICAgICAgIDxsYWJlbD50cnVlPC9sYWJlbD4NCiAgICAgICAgICAgICAgPGNvZGU\u002BdHJ1ZTwvY29kZT4NCiAgICAgICAgICAgICAgPG1lc3NhZ2U\u002BdHJ1ZTwvbWVzc2FnZT4NCiAgICAgICAgICAgICAgPHRocmVhZE5hbWU\u002BdHJ1ZTwvdGhyZWFkTmFtZT4NCiAgICAgICAgICAgICAgPGRhdGFUeXBlPnRydWU8L2RhdGFUeXBlPg0KICAgICAgICAgICAgICA8ZW5jb2Rpbmc\u002BZmFsc2U8L2VuY29kaW5nPg0KICAgICAgICAgICAgICA8YXNzZXJ0aW9ucz50cnVlPC9hc3NlcnRpb25zPg0KICAgICAgICAgICAgICA8c3VicmVzdWx0cz50cnVlPC9zdWJyZXN1bHRzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VEYXRhPmZhbHNlPC9yZXNwb25zZURhdGE\u002BDQogICAgICAgICAgICAgIDxzYW1wbGVyRGF0YT5mYWxzZTwvc2FtcGxlckRhdGE\u002BDQogICAgICAgICAgICAgIDx4bWw\u002BZmFsc2U8L3htbD4NCiAgICAgICAgICAgICAgPGZpZWxkTmFtZXM\u002BdHJ1ZTwvZmllbGROYW1lcz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlSGVhZGVycz5mYWxzZTwvcmVzcG9uc2VIZWFkZXJzPg0KICAgICAgICAgICAgICA8cmVxdWVzdEhlYWRlcnM\u002BZmFsc2U8L3JlcXVlc3RIZWFkZXJzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VEYXRhT25FcnJvcj5mYWxzZTwvcmVzcG9uc2VEYXRhT25FcnJvcj4NCiAgICAgICAgICAgICAgPHNhdmVBc3NlcnRpb25SZXN1bHRzRmFpbHVyZU1lc3NhZ2U\u002BdHJ1ZTwvc2F2ZUFzc2VydGlvblJlc3VsdHNGYWlsdXJlTWVzc2FnZT4NCiAgICAgICAgICAgICAgPGFzc2VydGlvbnNSZXN1bHRzVG9TYXZlPjA8L2Fzc2VydGlvbnNSZXN1bHRzVG9TYXZlPg0KICAgICAgICAgICAgICA8Ynl0ZXM\u002BdHJ1ZTwvYnl0ZXM\u002BDQogICAgICAgICAgICAgIDxzZW50Qnl0ZXM\u002BdHJ1ZTwvc2VudEJ5dGVzPg0KICAgICAgICAgICAgICA8dXJsPnRydWU8L3VybD4NCiAgICAgICAgICAgICAgPHRocmVhZENvdW50cz50cnVlPC90aHJlYWRDb3VudHM\u002BDQogICAgICAgICAgICAgIDxpZGxlVGltZT50cnVlPC9pZGxlVGltZT4NCiAgICAgICAgICAgICAgPGNvbm5lY3RUaW1lPnRydWU8L2Nvbm5lY3RUaW1lPg0KICAgICAgICAgICAgPC92YWx1ZT4NCiAgICAgICAgICA8L29ialByb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iZmlsZW5hbWUiPjwvc3RyaW5nUHJvcD4NCiAgICAgICAgPC9SZXN1bHRDb2xsZWN0b3I\u002BDQogICAgICAgIDxoYXNoVHJlZS8\u002BDQogICAgICAgIDxSZXN1bHRDb2xsZWN0b3IgZ3VpY2xhc3M9IlZpZXdSZXN1bHRzRnVsbFZpc3VhbGl6ZXIiIHRlc3RjbGFzcz0iUmVzdWx0Q29sbGVjdG9yIiB0ZXN0bmFtZT0iVmlldyBSZXN1bHRzIFRyZWUiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJSZXN1bHRDb2xsZWN0b3IuZXJyb3JfbG9nZ2luZyI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgICAgIDxvYmpQcm9wPg0KICAgICAgICAgICAgPG5hbWU\u002Bc2F2ZUNvbmZpZzwvbmFtZT4NCiAgICAgICAgICAgIDx2YWx1ZSBjbGFzcz0iU2FtcGxlU2F2ZUNvbmZpZ3VyYXRpb24iPg0KICAgICAgICAgICAgICA8dGltZT50cnVlPC90aW1lPg0KICAgICAgICAgICAgICA8bGF0ZW5jeT50cnVlPC9sYXRlbmN5Pg0KICAgICAgICAgICAgICA8dGltZXN0YW1wPnRydWU8L3RpbWVzdGFtcD4NCiAgICAgICAgICAgICAgPHN1Y2Nlc3M\u002BdHJ1ZTwvc3VjY2Vzcz4NCiAgICAgICAgICAgICAgPGxhYmVsPnRydWU8L2xhYmVsPg0KICAgICAgICAgICAgICA8Y29kZT50cnVlPC9jb2RlPg0KICAgICAgICAgICAgICA8bWVzc2FnZT50cnVlPC9tZXNzYWdlPg0KICAgICAgICAgICAgICA8dGhyZWFkTmFtZT50cnVlPC90aHJlYWROYW1lPg0KICAgICAgICAgICAgICA8ZGF0YVR5cGU\u002BdHJ1ZTwvZGF0YVR5cGU\u002BDQogICAgICAgICAgICAgIDxlbmNvZGluZz5mYWxzZTwvZW5jb2Rpbmc\u002BDQogICAgICAgICAgICAgIDxhc3NlcnRpb25zPnRydWU8L2Fzc2VydGlvbnM\u002BDQogICAgICAgICAgICAgIDxzdWJyZXN1bHRzPnRydWU8L3N1YnJlc3VsdHM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZURhdGE\u002BZmFsc2U8L3Jlc3BvbnNlRGF0YT4NCiAgICAgICAgICAgICAgPHNhbXBsZXJEYXRhPmZhbHNlPC9zYW1wbGVyRGF0YT4NCiAgICAgICAgICAgICAgPHhtbD5mYWxzZTwveG1sPg0KICAgICAgICAgICAgICA8ZmllbGROYW1lcz50cnVlPC9maWVsZE5hbWVzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VIZWFkZXJzPmZhbHNlPC9yZXNwb25zZUhlYWRlcnM\u002BDQogICAgICAgICAgICAgIDxyZXF1ZXN0SGVhZGVycz5mYWxzZTwvcmVxdWVzdEhlYWRlcnM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZURhdGFPbkVycm9yPmZhbHNlPC9yZXNwb25zZURhdGFPbkVycm9yPg0KICAgICAgICAgICAgICA8c2F2ZUFzc2VydGlvblJlc3VsdHNGYWlsdXJlTWVzc2FnZT50cnVlPC9zYXZlQXNzZXJ0aW9uUmVzdWx0c0ZhaWx1cmVNZXNzYWdlPg0KICAgICAgICAgICAgICA8YXNzZXJ0aW9uc1Jlc3VsdHNUb1NhdmU\u002BMDwvYXNzZXJ0aW9uc1Jlc3VsdHNUb1NhdmU\u002BDQogICAgICAgICAgICAgIDxieXRlcz50cnVlPC9ieXRlcz4NCiAgICAgICAgICAgICAgPHNlbnRCeXRlcz50cnVlPC9zZW50Qnl0ZXM\u002BDQogICAgICAgICAgICAgIDx1cmw\u002BdHJ1ZTwvdXJsPg0KICAgICAgICAgICAgICA8dGhyZWFkQ291bnRzPnRydWU8L3RocmVhZENvdW50cz4NCiAgICAgICAgICAgICAgPGlkbGVUaW1lPnRydWU8L2lkbGVUaW1lPg0KICAgICAgICAgICAgICA8Y29ubmVjdFRpbWU\u002BdHJ1ZTwvY29ubmVjdFRpbWU\u002BDQogICAgICAgICAgICA8L3ZhbHVlPg0KICAgICAgICAgIDwvb2JqUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJmaWxlbmFtZSI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICA8L1Jlc3VsdENvbGxlY3Rvcj4NCiAgICAgICAgPGhhc2hUcmVlLz4NCiAgICAgIDwvaGFzaFRyZWU\u002BDQogICAgICA8QXJndW1lbnRzIGd1aWNsYXNzPSJBcmd1bWVudHNQYW5lbCIgdGVzdGNsYXNzPSJBcmd1bWVudHMiIHRlc3RuYW1lPSJVc2VyIERlZmluZWQgVmFyaWFibGVzIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9IkFyZ3VtZW50cy5hcmd1bWVudHMiPg0KICAgICAgICAgIDxlbGVtZW50UHJvcCBuYW1lPSJ1ZHZfd2ViYXBwIiBlbGVtZW50VHlwZT0iQXJndW1lbnQiPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iQXJndW1lbnQubmFtZSI\u002BdWR2X3dlYmFwcDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkFyZ3VtZW50LnZhbHVlIj4ke19fQmVhblNoZWxsKCBTeXN0ZW0uZ2V0ZW52KCZxdW90O3dlYmFwcCZxdW90OykgKX08L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJBcmd1bWVudC5kZXNjIj5XZWIgQXBwIFVSTDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkFyZ3VtZW50Lm1ldGFkYXRhIj49PC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDwvZWxlbWVudFByb3A\u002BDQogICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICA8L0FyZ3VtZW50cz4NCiAgICAgIDxoYXNoVHJlZS8\u002BDQogICAgPC9oYXNoVHJlZT4NCiAgPC9oYXNoVHJlZT4NCjwvam1ldGVyVGVzdFBsYW4\u002BDQoNCi0tMjdlZDYzN2M4ZGNjNjVjMmZlYTBhNzlmMDIwZWI3YWUtLQ0K", + "StatusCode": 201, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "150", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:28:48 GMT", + "Location": "https://myservice.azure.com/loadtests/000/files/000?resourceId=%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fpython-sdk-test%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtest-jf\u0026api-version=2022-06-01-preview", + "mise-correlation-id": "706e5310-3442-40e3-b449-6e9e1bfee1d2", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "62611be6-cd4f-4ed9-befa-7fe7ac70bb63" + }, + "ResponseBody": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-09-27T02:38:48.0457165", + "validationStatus": "VALIDATION_INITIATED" + } + }, + { + "RequestUri": "https://myservice.azure.com/testruns/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "51", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": { + "testId": "000", + "displayName": "TestingResource" + }, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "2192", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:28:48 GMT", + "mise-correlation-id": "4eca7d3b-b8cf-4fec-9e5a-d12a6c5179de", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "c84842b8-4e9f-45cb-9cec-b721cd5c807a" + }, + "ResponseBody": { + "testRunId": "000", + "displayName": "TestingResource", + "testId": "000", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/python-sdk-test/providers/microsoft.loadtestservice/loadtests/loadtest-jf", + "description": null, + "status": "CANCELLED", + "startDateTime": "2022-09-26T08:12:27.273Z", + "endDateTime": "2022-09-26T08:12:28.127Z", + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "testResult": "NOT_APPLICABLE", + "passFailCriteria": { + "passFailMetrics": {} + }, + "testArtifacts": { + "inputArtifacts": { + "configUrl": { + "url": "url", + "fileId": "8a4ac8cb-0a0e-4f7a-8df0-8efffe0a235b", + "filename": "config.yaml", + "fileType": 2, + "expireTime": "2022-09-27T02:38:48.4581758\u002B00:00", + "validationStatus": "" + }, + "testScriptUrl": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-09-27T02:38:48.4581758\u002B00:00", + "validationStatus": "VALIDATION_SUCCESS" + }, + "userPropUrl": null, + "inputArtifactsZipFileurl": { + "url": "url", + "fileId": "8fe3e419-e2bb-4b79-a9a5-9255dcbdda80", + "filename": "inputartifacts.zip", + "fileType": 2, + "expireTime": "2022-09-27T02:38:48.4581758\u002B00:00", + "validationStatus": "" + }, + "additionalUrls": [ + { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-09-27T02:38:48.4581758\u002B00:00", + "validationStatus": "" + } + ] + }, + "outputArtifacts": { + "resultUrl": null, + "logsUrl": null + } + }, + "executedDateTime": "2022-09-26T08:11:51.104Z", + "vusers": 0, + "testRunStatistics": { + "Total": { + "transaction": "Total", + "sampleCount": 0.0, + "errorCount": 0.0, + "errorPct": 0.0, + "meanResTime": "NaN", + "medianResTime": 0.0, + "maxResTime": 0.0, + "minResTime": 0.0, + "pct1ResTime": 0.0, + "pct2ResTime": 0.0, + "pct3ResTime": 0.0, + "throughput": 0.0, + "receivedKBytesPerSec": 0.0, + "sentKBytesPerSec": 0.0 + } + }, + "createdDateTime": "2022-09-26T08:11:51.32Z", + "createdBy": null, + "lastModifiedDateTime": "2022-09-26T08:11:51.32Z", + "lastModifiedBy": null, + "portalUrl": "https://portal.azure.com/#blade/Microsoft_Azure_CloudNativeTesting/NewReport//resourceId/%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fpython-sdk-test%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtest-jf/testId/000/testRunId/000", + "secrets": null, + "environmentVariables": null, + "duration": null, + "subnetId": null, + "errorDetails": null + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:28:49 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - SCUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:28:49 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - KRC ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "691528f5-6fc0-423e-9690-041e3bc093d1", + "Connection": "keep-alive", + "Content-Length": "290", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "win32", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.18.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "691528f5-6fc0-423e-9690-041e3bc093d1", + "Content-Length": "93", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:28:49 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.13777.5 - WUS2 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/serverMetricsConfig/some-unique-server-metrics-config-id?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "20", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": { + "testRunId": "000" + }, + "StatusCode": 201, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "93", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:28:50 GMT", + "Location": "https://myservice.azure.com/serverMetricsConfig/some-unique-server-metrics-config-id?resourceId=%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fpython-sdk-test%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtest-jf\u0026api-version=2022-06-01-preview", + "mise-correlation-id": "1e03940c-07ec-4d9d-9ae9-b1efe77905d9", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "4f6498dc-01bd-4c01-92b7-c3c5bc09d49f" + }, + "ResponseBody": { + "name": "some-unique-server-metrics-config-id", + "testId": "000", + "testRunId": "000", + "metrics": {} + } + }, + { + "RequestUri": "https://myservice.azure.com/serverMetricsConfig/some-unique-server-metrics-config-id?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "26", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": { + "testRunId": "0000-0000" + }, + "StatusCode": 404, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "133", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:28:51 GMT", + "mise-correlation-id": "2445e096-ce6a-4778-a5bb-1faae7ea6f25", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "378600a3-8d27-4671-8d4e-cd8dedb7eef7" + }, + "ResponseBody": { + "error": { + "code": "TestRunNotFound", + "message": "Test run not found with given identifier \u00220000-0000\u0022.", + "target": null, + "details": null + } + } + } + ], + "Variables": {} +} diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_serverMetics.pyTestServerMetricsSmoketest_delete_server_metrics_config.json b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_serverMetics.pyTestServerMetricsSmoketest_delete_server_metrics_config.json new file mode 100644 index 000000000000..eb1238afd939 --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_serverMetics.pyTestServerMetricsSmoketest_delete_server_metrics_config.json @@ -0,0 +1,721 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:28:52 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - NCUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:28:52 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - SEASLR2 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "bd394fb5-3d89-45b4-b66d-2766f82ea4d6", + "Connection": "keep-alive", + "Content-Length": "290", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "win32", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.18.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "bd394fb5-3d89-45b4-b66d-2766f82ea4d6", + "Content-Length": "93", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:28:52 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.13777.5 - WUS2 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "466", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yashika-rg/providers/Microsoft.LoadTestService/loadtests/loadtestsdk", + "description": "", + "displayName": "TestingResource", + "loadTestConfig": { + "engineSize": "m", + "engineInstances": 1, + "splitAllCSVs": false + }, + "secrets": {}, + "environmentVariables": {}, + "passFailCriteria": { + "passFailMetrics": {} + }, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + }, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "1039", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:28:53 GMT", + "mise-correlation-id": "9bb640fd-0d15-4073-96dd-b400a756a533", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "6e678bc7-131d-4ac3-b4cc-3abe4e13ef6b" + }, + "ResponseBody": { + "testId": "000", + "description": "", + "displayName": "TestingResource", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/python-sdk-test/providers/microsoft.loadtestservice/loadtests/loadtest-jf", + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "passFailCriteria": { + "passFailMetrics": {} + }, + "createdDateTime": "2022-07-26T08:14:02.431Z", + "createdBy": null, + "lastModifiedDateTime": "2022-07-26T08:14:02.431Z", + "lastModifiedBy": null, + "inputArtifacts": { + "configUrl": null, + "testScriptUrl": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-09-27T02:38:53.0995774\u002B00:00", + "validationStatus": "VALIDATION_INITIATED" + }, + "userPropUrl": null, + "inputArtifactsZipFileurl": null, + "additionalUrls": [ + { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-09-27T02:38:53.0995774\u002B00:00", + "validationStatus": "" + } + ] + }, + "secrets": null, + "environmentVariables": null, + "subnetId": null, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000/files/000?api-version=2022-06-01-preview", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "10320", + "Content-Type": "multipart/form-data; boundary=ee5864e615818f5bf70c016405f629f8", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": "LS1lZTU4NjRlNjE1ODE4ZjViZjcwYzAxNjQwNWY2MjlmOA0KQ29udGVudC1EaXNwb3NpdGlvbjogZm9ybS1kYXRhOyBuYW1lPSJmaWxlIjsgZmlsZW5hbWU9InNhbXBsZS5qbXgiDQpDb250ZW50LVR5cGU6IGFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbQ0KDQo8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pg0KPGptZXRlclRlc3RQbGFuIHZlcnNpb249IjEuMiIgcHJvcGVydGllcz0iNS4wIiBqbWV0ZXI9IjUuNC4zIj4NCiAgPGhhc2hUcmVlPg0KICAgIDxUZXN0UGxhbiBndWljbGFzcz0iVGVzdFBsYW5HdWkiIHRlc3RjbGFzcz0iVGVzdFBsYW4iIHRlc3RuYW1lPSJUZXN0IFBsYW4iIGVuYWJsZWQ9InRydWUiPg0KICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iVGVzdFBsYW4uY29tbWVudHMiPjwvc3RyaW5nUHJvcD4NCiAgICAgIDxib29sUHJvcCBuYW1lPSJUZXN0UGxhbi5mdW5jdGlvbmFsX21vZGUiPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgIDxib29sUHJvcCBuYW1lPSJUZXN0UGxhbi50ZWFyRG93bl9vbl9zaHV0ZG93biI\u002BdHJ1ZTwvYm9vbFByb3A\u002BDQogICAgICA8Ym9vbFByb3AgbmFtZT0iVGVzdFBsYW4uc2VyaWFsaXplX3RocmVhZGdyb3VwcyI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9IlRlc3RQbGFuLnVzZXJfZGVmaW5lZF92YXJpYWJsZXMiIGVsZW1lbnRUeXBlPSJBcmd1bWVudHMiIGd1aWNsYXNzPSJBcmd1bWVudHNQYW5lbCIgdGVzdGNsYXNzPSJBcmd1bWVudHMiIHRlc3RuYW1lPSJVc2VyIERlZmluZWQgVmFyaWFibGVzIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9IkFyZ3VtZW50cy5hcmd1bWVudHMiLz4NCiAgICAgIDwvZWxlbWVudFByb3A\u002BDQogICAgICA8c3RyaW5nUHJvcCBuYW1lPSJUZXN0UGxhbi51c2VyX2RlZmluZV9jbGFzc3BhdGgiPjwvc3RyaW5nUHJvcD4NCiAgICA8L1Rlc3RQbGFuPg0KICAgIDxoYXNoVHJlZT4NCiAgICAgIDxrZy5hcGMuam1ldGVyLnRocmVhZHMuVWx0aW1hdGVUaHJlYWRHcm91cCBndWljbGFzcz0ia2cuYXBjLmptZXRlci50aHJlYWRzLlVsdGltYXRlVGhyZWFkR3JvdXBHdWkiIHRlc3RjbGFzcz0ia2cuYXBjLmptZXRlci50aHJlYWRzLlVsdGltYXRlVGhyZWFkR3JvdXAiIHRlc3RuYW1lPSJqcEBnYyAtIFVsdGltYXRlIFRocmVhZCBHcm91cCIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgIDxjb2xsZWN0aW9uUHJvcCBuYW1lPSJ1bHRpbWF0ZXRocmVhZGdyb3VwZGF0YSI\u002BDQogICAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9Ii0xMTA4NjkxNTE4Ij4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE1NjciPjEwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iNDgiPjA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0ODg3MyI\u002BMTgwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iNDk3MTAiPjI0MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjEwIj41PC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICAgIDxlbGVtZW50UHJvcCBuYW1lPSJUaHJlYWRHcm91cC5tYWluX2NvbnRyb2xsZXIiIGVsZW1lbnRUeXBlPSJMb29wQ29udHJvbGxlciIgZ3VpY2xhc3M9Ikxvb3BDb250cm9sUGFuZWwiIHRlc3RjbGFzcz0iTG9vcENvbnRyb2xsZXIiIHRlc3RuYW1lPSJMb29wIENvbnRyb2xsZXIiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJMb29wQ29udHJvbGxlci5jb250aW51ZV9mb3JldmVyIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPGludFByb3AgbmFtZT0iTG9vcENvbnRyb2xsZXIubG9vcHMiPi0xPC9pbnRQcm9wPg0KICAgICAgICA8L2VsZW1lbnRQcm9wPg0KICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJUaHJlYWRHcm91cC5vbl9zYW1wbGVfZXJyb3IiPmNvbnRpbnVlPC9zdHJpbmdQcm9wPg0KICAgICAgPC9rZy5hcGMuam1ldGVyLnRocmVhZHMuVWx0aW1hdGVUaHJlYWRHcm91cD4NCiAgICAgIDxoYXNoVHJlZT4NCiAgICAgICAgPEhUVFBTYW1wbGVyUHJveHkgZ3VpY2xhc3M9Ikh0dHBUZXN0U2FtcGxlR3VpIiB0ZXN0Y2xhc3M9IkhUVFBTYW1wbGVyUHJveHkiIHRlc3RuYW1lPSJHRVQiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICAgIDxlbGVtZW50UHJvcCBuYW1lPSJIVFRQc2FtcGxlci5Bcmd1bWVudHMiIGVsZW1lbnRUeXBlPSJBcmd1bWVudHMiIGd1aWNsYXNzPSJIVFRQQXJndW1lbnRzUGFuZWwiIHRlc3RjbGFzcz0iQXJndW1lbnRzIiB0ZXN0bmFtZT0iVXNlciBEZWZpbmVkIFZhcmlhYmxlcyIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iQXJndW1lbnRzLmFyZ3VtZW50cyIvPg0KICAgICAgICAgIDwvZWxlbWVudFByb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIuZG9tYWluIj5hcHAtc2VydmljZS1zYW1wbGUtZGVtby5henVyZXdlYnNpdGVzLm5ldDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5wb3J0Ij48L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIucHJvdG9jb2wiPmh0dHBzPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmNvbnRlbnRFbmNvZGluZyI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnBhdGgiPjwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5tZXRob2QiPkdFVDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iSFRUUFNhbXBsZXIuZm9sbG93X3JlZGlyZWN0cyI\u002BdHJ1ZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmF1dG9fcmVkaXJlY3RzIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnVzZV9rZWVwYWxpdmUiPnRydWU8L2Jvb2xQcm9wPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5ET19NVUxUSVBBUlRfUE9TVCI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmVtYmVkZGVkX3VybF9yZSI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmltcGxlbWVudGF0aW9uIj5IdHRwQ2xpZW50NDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5jb25uZWN0X3RpbWVvdXQiPjYwMDAwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnJlc3BvbnNlX3RpbWVvdXQiPjYwMDAwPC9zdHJpbmdQcm9wPg0KICAgICAgICA8L0hUVFBTYW1wbGVyUHJveHk\u002BDQogICAgICAgIDxoYXNoVHJlZS8\u002BDQogICAgICAgIDxrZy5hcGMuam1ldGVyLnRpbWVycy5WYXJpYWJsZVRocm91Z2hwdXRUaW1lciBndWljbGFzcz0ia2cuYXBjLmptZXRlci50aW1lcnMuVmFyaWFibGVUaHJvdWdocHV0VGltZXJHdWkiIHRlc3RjbGFzcz0ia2cuYXBjLmptZXRlci50aW1lcnMuVmFyaWFibGVUaHJvdWdocHV0VGltZXIiIHRlc3RuYW1lPSJqcEBnYyAtIFRocm91Z2hwdXQgU2hhcGluZyBUaW1lciIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9ImxvYWRfcHJvZmlsZSI\u002BDQogICAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iMTU0MzkxMjE3MyI\u002BDQogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE1NjciPjEwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSIxNjkxIj41MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iNDg4NzMiPjE4MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iMTU4MjM1NTYyNyI\u002BDQogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE2OTEiPjUwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSIxNjkxIj41MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iNDk3MTAiPjI0MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgPC9rZy5hcGMuam1ldGVyLnRpbWVycy5WYXJpYWJsZVRocm91Z2hwdXRUaW1lcj4NCiAgICAgICAgPGhhc2hUcmVlLz4NCiAgICAgICAgPFJlc3VsdENvbGxlY3RvciBndWljbGFzcz0iVmlld1Jlc3VsdHNGdWxsVmlzdWFsaXplciIgdGVzdGNsYXNzPSJSZXN1bHRDb2xsZWN0b3IiIHRlc3RuYW1lPSJWaWV3IFJlc3VsdHMgVHJlZSIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IlJlc3VsdENvbGxlY3Rvci5lcnJvcl9sb2dnaW5nIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPG9ialByb3A\u002BDQogICAgICAgICAgICA8bmFtZT5zYXZlQ29uZmlnPC9uYW1lPg0KICAgICAgICAgICAgPHZhbHVlIGNsYXNzPSJTYW1wbGVTYXZlQ29uZmlndXJhdGlvbiI\u002BDQogICAgICAgICAgICAgIDx0aW1lPnRydWU8L3RpbWU\u002BDQogICAgICAgICAgICAgIDxsYXRlbmN5PnRydWU8L2xhdGVuY3k\u002BDQogICAgICAgICAgICAgIDx0aW1lc3RhbXA\u002BdHJ1ZTwvdGltZXN0YW1wPg0KICAgICAgICAgICAgICA8c3VjY2Vzcz50cnVlPC9zdWNjZXNzPg0KICAgICAgICAgICAgICA8bGFiZWw\u002BdHJ1ZTwvbGFiZWw\u002BDQogICAgICAgICAgICAgIDxjb2RlPnRydWU8L2NvZGU\u002BDQogICAgICAgICAgICAgIDxtZXNzYWdlPnRydWU8L21lc3NhZ2U\u002BDQogICAgICAgICAgICAgIDx0aHJlYWROYW1lPnRydWU8L3RocmVhZE5hbWU\u002BDQogICAgICAgICAgICAgIDxkYXRhVHlwZT50cnVlPC9kYXRhVHlwZT4NCiAgICAgICAgICAgICAgPGVuY29kaW5nPmZhbHNlPC9lbmNvZGluZz4NCiAgICAgICAgICAgICAgPGFzc2VydGlvbnM\u002BdHJ1ZTwvYXNzZXJ0aW9ucz4NCiAgICAgICAgICAgICAgPHN1YnJlc3VsdHM\u002BdHJ1ZTwvc3VicmVzdWx0cz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlRGF0YT5mYWxzZTwvcmVzcG9uc2VEYXRhPg0KICAgICAgICAgICAgICA8c2FtcGxlckRhdGE\u002BZmFsc2U8L3NhbXBsZXJEYXRhPg0KICAgICAgICAgICAgICA8eG1sPmZhbHNlPC94bWw\u002BDQogICAgICAgICAgICAgIDxmaWVsZE5hbWVzPnRydWU8L2ZpZWxkTmFtZXM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZUhlYWRlcnM\u002BZmFsc2U8L3Jlc3BvbnNlSGVhZGVycz4NCiAgICAgICAgICAgICAgPHJlcXVlc3RIZWFkZXJzPmZhbHNlPC9yZXF1ZXN0SGVhZGVycz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlRGF0YU9uRXJyb3I\u002BZmFsc2U8L3Jlc3BvbnNlRGF0YU9uRXJyb3I\u002BDQogICAgICAgICAgICAgIDxzYXZlQXNzZXJ0aW9uUmVzdWx0c0ZhaWx1cmVNZXNzYWdlPnRydWU8L3NhdmVBc3NlcnRpb25SZXN1bHRzRmFpbHVyZU1lc3NhZ2U\u002BDQogICAgICAgICAgICAgIDxhc3NlcnRpb25zUmVzdWx0c1RvU2F2ZT4wPC9hc3NlcnRpb25zUmVzdWx0c1RvU2F2ZT4NCiAgICAgICAgICAgICAgPGJ5dGVzPnRydWU8L2J5dGVzPg0KICAgICAgICAgICAgICA8c2VudEJ5dGVzPnRydWU8L3NlbnRCeXRlcz4NCiAgICAgICAgICAgICAgPHVybD50cnVlPC91cmw\u002BDQogICAgICAgICAgICAgIDx0aHJlYWRDb3VudHM\u002BdHJ1ZTwvdGhyZWFkQ291bnRzPg0KICAgICAgICAgICAgICA8aWRsZVRpbWU\u002BdHJ1ZTwvaWRsZVRpbWU\u002BDQogICAgICAgICAgICAgIDxjb25uZWN0VGltZT50cnVlPC9jb25uZWN0VGltZT4NCiAgICAgICAgICAgIDwvdmFsdWU\u002BDQogICAgICAgICAgPC9vYmpQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9ImZpbGVuYW1lIj48L3N0cmluZ1Byb3A\u002BDQogICAgICAgIDwvUmVzdWx0Q29sbGVjdG9yPg0KICAgICAgICA8aGFzaFRyZWUvPg0KICAgICAgICA8UmVzdWx0Q29sbGVjdG9yIGd1aWNsYXNzPSJUYWJsZVZpc3VhbGl6ZXIiIHRlc3RjbGFzcz0iUmVzdWx0Q29sbGVjdG9yIiB0ZXN0bmFtZT0iVmlldyBSZXN1bHRzIGluIFRhYmxlIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iUmVzdWx0Q29sbGVjdG9yLmVycm9yX2xvZ2dpbmciPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgICAgICA8b2JqUHJvcD4NCiAgICAgICAgICAgIDxuYW1lPnNhdmVDb25maWc8L25hbWU\u002BDQogICAgICAgICAgICA8dmFsdWUgY2xhc3M9IlNhbXBsZVNhdmVDb25maWd1cmF0aW9uIj4NCiAgICAgICAgICAgICAgPHRpbWU\u002BdHJ1ZTwvdGltZT4NCiAgICAgICAgICAgICAgPGxhdGVuY3k\u002BdHJ1ZTwvbGF0ZW5jeT4NCiAgICAgICAgICAgICAgPHRpbWVzdGFtcD50cnVlPC90aW1lc3RhbXA\u002BDQogICAgICAgICAgICAgIDxzdWNjZXNzPnRydWU8L3N1Y2Nlc3M\u002BDQogICAgICAgICAgICAgIDxsYWJlbD50cnVlPC9sYWJlbD4NCiAgICAgICAgICAgICAgPGNvZGU\u002BdHJ1ZTwvY29kZT4NCiAgICAgICAgICAgICAgPG1lc3NhZ2U\u002BdHJ1ZTwvbWVzc2FnZT4NCiAgICAgICAgICAgICAgPHRocmVhZE5hbWU\u002BdHJ1ZTwvdGhyZWFkTmFtZT4NCiAgICAgICAgICAgICAgPGRhdGFUeXBlPnRydWU8L2RhdGFUeXBlPg0KICAgICAgICAgICAgICA8ZW5jb2Rpbmc\u002BZmFsc2U8L2VuY29kaW5nPg0KICAgICAgICAgICAgICA8YXNzZXJ0aW9ucz50cnVlPC9hc3NlcnRpb25zPg0KICAgICAgICAgICAgICA8c3VicmVzdWx0cz50cnVlPC9zdWJyZXN1bHRzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VEYXRhPmZhbHNlPC9yZXNwb25zZURhdGE\u002BDQogICAgICAgICAgICAgIDxzYW1wbGVyRGF0YT5mYWxzZTwvc2FtcGxlckRhdGE\u002BDQogICAgICAgICAgICAgIDx4bWw\u002BZmFsc2U8L3htbD4NCiAgICAgICAgICAgICAgPGZpZWxkTmFtZXM\u002BdHJ1ZTwvZmllbGROYW1lcz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlSGVhZGVycz5mYWxzZTwvcmVzcG9uc2VIZWFkZXJzPg0KICAgICAgICAgICAgICA8cmVxdWVzdEhlYWRlcnM\u002BZmFsc2U8L3JlcXVlc3RIZWFkZXJzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VEYXRhT25FcnJvcj5mYWxzZTwvcmVzcG9uc2VEYXRhT25FcnJvcj4NCiAgICAgICAgICAgICAgPHNhdmVBc3NlcnRpb25SZXN1bHRzRmFpbHVyZU1lc3NhZ2U\u002BdHJ1ZTwvc2F2ZUFzc2VydGlvblJlc3VsdHNGYWlsdXJlTWVzc2FnZT4NCiAgICAgICAgICAgICAgPGFzc2VydGlvbnNSZXN1bHRzVG9TYXZlPjA8L2Fzc2VydGlvbnNSZXN1bHRzVG9TYXZlPg0KICAgICAgICAgICAgICA8Ynl0ZXM\u002BdHJ1ZTwvYnl0ZXM\u002BDQogICAgICAgICAgICAgIDxzZW50Qnl0ZXM\u002BdHJ1ZTwvc2VudEJ5dGVzPg0KICAgICAgICAgICAgICA8dXJsPnRydWU8L3VybD4NCiAgICAgICAgICAgICAgPHRocmVhZENvdW50cz50cnVlPC90aHJlYWRDb3VudHM\u002BDQogICAgICAgICAgICAgIDxpZGxlVGltZT50cnVlPC9pZGxlVGltZT4NCiAgICAgICAgICAgICAgPGNvbm5lY3RUaW1lPnRydWU8L2Nvbm5lY3RUaW1lPg0KICAgICAgICAgICAgPC92YWx1ZT4NCiAgICAgICAgICA8L29ialByb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iZmlsZW5hbWUiPjwvc3RyaW5nUHJvcD4NCiAgICAgICAgPC9SZXN1bHRDb2xsZWN0b3I\u002BDQogICAgICAgIDxoYXNoVHJlZS8\u002BDQogICAgICAgIDxSZXN1bHRDb2xsZWN0b3IgZ3VpY2xhc3M9IlZpZXdSZXN1bHRzRnVsbFZpc3VhbGl6ZXIiIHRlc3RjbGFzcz0iUmVzdWx0Q29sbGVjdG9yIiB0ZXN0bmFtZT0iVmlldyBSZXN1bHRzIFRyZWUiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJSZXN1bHRDb2xsZWN0b3IuZXJyb3JfbG9nZ2luZyI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgICAgIDxvYmpQcm9wPg0KICAgICAgICAgICAgPG5hbWU\u002Bc2F2ZUNvbmZpZzwvbmFtZT4NCiAgICAgICAgICAgIDx2YWx1ZSBjbGFzcz0iU2FtcGxlU2F2ZUNvbmZpZ3VyYXRpb24iPg0KICAgICAgICAgICAgICA8dGltZT50cnVlPC90aW1lPg0KICAgICAgICAgICAgICA8bGF0ZW5jeT50cnVlPC9sYXRlbmN5Pg0KICAgICAgICAgICAgICA8dGltZXN0YW1wPnRydWU8L3RpbWVzdGFtcD4NCiAgICAgICAgICAgICAgPHN1Y2Nlc3M\u002BdHJ1ZTwvc3VjY2Vzcz4NCiAgICAgICAgICAgICAgPGxhYmVsPnRydWU8L2xhYmVsPg0KICAgICAgICAgICAgICA8Y29kZT50cnVlPC9jb2RlPg0KICAgICAgICAgICAgICA8bWVzc2FnZT50cnVlPC9tZXNzYWdlPg0KICAgICAgICAgICAgICA8dGhyZWFkTmFtZT50cnVlPC90aHJlYWROYW1lPg0KICAgICAgICAgICAgICA8ZGF0YVR5cGU\u002BdHJ1ZTwvZGF0YVR5cGU\u002BDQogICAgICAgICAgICAgIDxlbmNvZGluZz5mYWxzZTwvZW5jb2Rpbmc\u002BDQogICAgICAgICAgICAgIDxhc3NlcnRpb25zPnRydWU8L2Fzc2VydGlvbnM\u002BDQogICAgICAgICAgICAgIDxzdWJyZXN1bHRzPnRydWU8L3N1YnJlc3VsdHM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZURhdGE\u002BZmFsc2U8L3Jlc3BvbnNlRGF0YT4NCiAgICAgICAgICAgICAgPHNhbXBsZXJEYXRhPmZhbHNlPC9zYW1wbGVyRGF0YT4NCiAgICAgICAgICAgICAgPHhtbD5mYWxzZTwveG1sPg0KICAgICAgICAgICAgICA8ZmllbGROYW1lcz50cnVlPC9maWVsZE5hbWVzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VIZWFkZXJzPmZhbHNlPC9yZXNwb25zZUhlYWRlcnM\u002BDQogICAgICAgICAgICAgIDxyZXF1ZXN0SGVhZGVycz5mYWxzZTwvcmVxdWVzdEhlYWRlcnM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZURhdGFPbkVycm9yPmZhbHNlPC9yZXNwb25zZURhdGFPbkVycm9yPg0KICAgICAgICAgICAgICA8c2F2ZUFzc2VydGlvblJlc3VsdHNGYWlsdXJlTWVzc2FnZT50cnVlPC9zYXZlQXNzZXJ0aW9uUmVzdWx0c0ZhaWx1cmVNZXNzYWdlPg0KICAgICAgICAgICAgICA8YXNzZXJ0aW9uc1Jlc3VsdHNUb1NhdmU\u002BMDwvYXNzZXJ0aW9uc1Jlc3VsdHNUb1NhdmU\u002BDQogICAgICAgICAgICAgIDxieXRlcz50cnVlPC9ieXRlcz4NCiAgICAgICAgICAgICAgPHNlbnRCeXRlcz50cnVlPC9zZW50Qnl0ZXM\u002BDQogICAgICAgICAgICAgIDx1cmw\u002BdHJ1ZTwvdXJsPg0KICAgICAgICAgICAgICA8dGhyZWFkQ291bnRzPnRydWU8L3RocmVhZENvdW50cz4NCiAgICAgICAgICAgICAgPGlkbGVUaW1lPnRydWU8L2lkbGVUaW1lPg0KICAgICAgICAgICAgICA8Y29ubmVjdFRpbWU\u002BdHJ1ZTwvY29ubmVjdFRpbWU\u002BDQogICAgICAgICAgICA8L3ZhbHVlPg0KICAgICAgICAgIDwvb2JqUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJmaWxlbmFtZSI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICA8L1Jlc3VsdENvbGxlY3Rvcj4NCiAgICAgICAgPGhhc2hUcmVlLz4NCiAgICAgIDwvaGFzaFRyZWU\u002BDQogICAgICA8QXJndW1lbnRzIGd1aWNsYXNzPSJBcmd1bWVudHNQYW5lbCIgdGVzdGNsYXNzPSJBcmd1bWVudHMiIHRlc3RuYW1lPSJVc2VyIERlZmluZWQgVmFyaWFibGVzIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9IkFyZ3VtZW50cy5hcmd1bWVudHMiPg0KICAgICAgICAgIDxlbGVtZW50UHJvcCBuYW1lPSJ1ZHZfd2ViYXBwIiBlbGVtZW50VHlwZT0iQXJndW1lbnQiPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iQXJndW1lbnQubmFtZSI\u002BdWR2X3dlYmFwcDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkFyZ3VtZW50LnZhbHVlIj4ke19fQmVhblNoZWxsKCBTeXN0ZW0uZ2V0ZW52KCZxdW90O3dlYmFwcCZxdW90OykgKX08L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJBcmd1bWVudC5kZXNjIj5XZWIgQXBwIFVSTDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkFyZ3VtZW50Lm1ldGFkYXRhIj49PC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDwvZWxlbWVudFByb3A\u002BDQogICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICA8L0FyZ3VtZW50cz4NCiAgICAgIDxoYXNoVHJlZS8\u002BDQogICAgPC9oYXNoVHJlZT4NCiAgPC9oYXNoVHJlZT4NCjwvam1ldGVyVGVzdFBsYW4\u002BDQoNCi0tZWU1ODY0ZTYxNTgxOGY1YmY3MGMwMTY0MDVmNjI5ZjgtLQ0K", + "StatusCode": 201, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "150", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:28:55 GMT", + "Location": "https://myservice.azure.com/loadtests/000/files/000?resourceId=%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fpython-sdk-test%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtest-jf\u0026api-version=2022-06-01-preview", + "mise-correlation-id": "3eb6eb83-855b-45a2-bcb3-6daa86b9cd80", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "fdf854a1-34a3-433f-82a3-31df81832f32" + }, + "ResponseBody": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-09-27T02:38:55.4167786", + "validationStatus": "VALIDATION_INITIATED" + } + }, + { + "RequestUri": "https://myservice.azure.com/testruns/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "51", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": { + "testId": "000", + "displayName": "TestingResource" + }, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "2192", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:28:55 GMT", + "mise-correlation-id": "bc38819e-0532-46cf-b362-4f20198dc5d6", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "099b933b-cf25-4c2e-95ca-05ae0a1c892c" + }, + "ResponseBody": { + "testRunId": "000", + "displayName": "TestingResource", + "testId": "000", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/python-sdk-test/providers/microsoft.loadtestservice/loadtests/loadtest-jf", + "description": null, + "status": "CANCELLED", + "startDateTime": "2022-09-26T08:12:27.273Z", + "endDateTime": "2022-09-26T08:12:28.127Z", + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "testResult": "NOT_APPLICABLE", + "passFailCriteria": { + "passFailMetrics": {} + }, + "testArtifacts": { + "inputArtifacts": { + "configUrl": { + "url": "url", + "fileId": "8a4ac8cb-0a0e-4f7a-8df0-8efffe0a235b", + "filename": "config.yaml", + "fileType": 2, + "expireTime": "2022-09-27T02:38:55.8320337\u002B00:00", + "validationStatus": "" + }, + "testScriptUrl": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-09-27T02:38:55.8320337\u002B00:00", + "validationStatus": "VALIDATION_SUCCESS" + }, + "userPropUrl": null, + "inputArtifactsZipFileurl": { + "url": "url", + "fileId": "8fe3e419-e2bb-4b79-a9a5-9255dcbdda80", + "filename": "inputartifacts.zip", + "fileType": 2, + "expireTime": "2022-09-27T02:38:55.8320337\u002B00:00", + "validationStatus": "" + }, + "additionalUrls": [ + { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-09-27T02:38:55.8320337\u002B00:00", + "validationStatus": "" + } + ] + }, + "outputArtifacts": { + "resultUrl": null, + "logsUrl": null + } + }, + "executedDateTime": "2022-09-26T08:11:51.104Z", + "vusers": 0, + "testRunStatistics": { + "Total": { + "transaction": "Total", + "sampleCount": 0.0, + "errorCount": 0.0, + "errorPct": 0.0, + "meanResTime": "NaN", + "medianResTime": 0.0, + "maxResTime": 0.0, + "minResTime": 0.0, + "pct1ResTime": 0.0, + "pct2ResTime": 0.0, + "pct3ResTime": 0.0, + "throughput": 0.0, + "receivedKBytesPerSec": 0.0, + "sentKBytesPerSec": 0.0 + } + }, + "createdDateTime": "2022-09-26T08:11:51.32Z", + "createdBy": null, + "lastModifiedDateTime": "2022-09-26T08:11:51.32Z", + "lastModifiedBy": null, + "portalUrl": "https://portal.azure.com/#blade/Microsoft_Azure_CloudNativeTesting/NewReport//resourceId/%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fpython-sdk-test%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtest-jf/testId/000/testRunId/000", + "secrets": null, + "environmentVariables": null, + "duration": null, + "subnetId": null, + "errorDetails": null + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:28:56 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - WUS2 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:28:56 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - KRC ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "8fdc181e-da88-432f-8133-b3cfcf197f7b", + "Connection": "keep-alive", + "Content-Length": "290", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "win32", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.18.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "8fdc181e-da88-432f-8133-b3cfcf197f7b", + "Content-Length": "93", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:28:56 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.13777.5 - SCUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/serverMetricsConfig/some-unique-server-metrics-config-id?api-version=2022-06-01-preview", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 204, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Date": "Tue, 27 Sep 2022 02:28:57 GMT", + "mise-correlation-id": "35eebedb-b61d-4802-9dae-c6796cb02a2b", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "e4477429-f5b4-4133-be0a-cfb25da431be" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://myservice.azure.com/serverMetricsConfig/some-unique-server-metrics-config-id?api-version=2022-06-01-preview", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "136", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:28:58 GMT", + "mise-correlation-id": "81212843-64e2-4132-b622-03570ab34407", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "c82c3554-f7c0-4e5a-aaf0-f9b2bfa47605" + }, + "ResponseBody": { + "error": { + "code": "ServerMetricsConfigNotFound", + "message": "No server metrics config found with given name", + "target": null, + "details": null + } + } + } + ], + "Variables": {} +} diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_serverMetics.pyTestServerMetricsSmoketest_get_server_default_metrics_config.json b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_serverMetics.pyTestServerMetricsSmoketest_get_server_default_metrics_config.json new file mode 100644 index 000000000000..4d94ba503323 --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_serverMetics.pyTestServerMetricsSmoketest_get_server_default_metrics_config.json @@ -0,0 +1,1919 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:02 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - WUS2 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:03 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - SEASLR1 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "e417f7a6-590a-4182-8540-577e44de1e86", + "Connection": "keep-alive", + "Content-Length": "290", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "win32", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.18.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "e417f7a6-590a-4182-8540-577e44de1e86", + "Content-Length": "93", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:03 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.13777.5 - SCUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "466", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yashika-rg/providers/Microsoft.LoadTestService/loadtests/loadtestsdk", + "description": "", + "displayName": "TestingResource", + "loadTestConfig": { + "engineSize": "m", + "engineInstances": 1, + "splitAllCSVs": false + }, + "secrets": {}, + "environmentVariables": {}, + "passFailCriteria": { + "passFailMetrics": {} + }, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + }, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "1037", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:04 GMT", + "mise-correlation-id": "52f78a80-9d2a-4f62-8749-fb9ae972cd3e", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "9a4297a8-3f31-4389-a338-5df8b7275ca8" + }, + "ResponseBody": { + "testId": "000", + "description": "", + "displayName": "TestingResource", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/python-sdk-test/providers/microsoft.loadtestservice/loadtests/loadtest-jf", + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "passFailCriteria": { + "passFailMetrics": {} + }, + "createdDateTime": "2022-07-26T08:14:02.431Z", + "createdBy": null, + "lastModifiedDateTime": "2022-07-26T08:14:02.431Z", + "lastModifiedBy": null, + "inputArtifacts": { + "configUrl": null, + "testScriptUrl": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-09-27T02:39:04.3746219\u002B00:00", + "validationStatus": "VALIDATION_SUCCESS" + }, + "userPropUrl": null, + "inputArtifactsZipFileurl": null, + "additionalUrls": [ + { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-09-27T02:39:04.3746219\u002B00:00", + "validationStatus": "" + } + ] + }, + "secrets": null, + "environmentVariables": null, + "subnetId": null, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000/files/000?api-version=2022-06-01-preview", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "10320", + "Content-Type": "multipart/form-data; boundary=b6784159a6fd75e3b1cabf8bd3941c90", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": "LS1iNjc4NDE1OWE2ZmQ3NWUzYjFjYWJmOGJkMzk0MWM5MA0KQ29udGVudC1EaXNwb3NpdGlvbjogZm9ybS1kYXRhOyBuYW1lPSJmaWxlIjsgZmlsZW5hbWU9InNhbXBsZS5qbXgiDQpDb250ZW50LVR5cGU6IGFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbQ0KDQo8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pg0KPGptZXRlclRlc3RQbGFuIHZlcnNpb249IjEuMiIgcHJvcGVydGllcz0iNS4wIiBqbWV0ZXI9IjUuNC4zIj4NCiAgPGhhc2hUcmVlPg0KICAgIDxUZXN0UGxhbiBndWljbGFzcz0iVGVzdFBsYW5HdWkiIHRlc3RjbGFzcz0iVGVzdFBsYW4iIHRlc3RuYW1lPSJUZXN0IFBsYW4iIGVuYWJsZWQ9InRydWUiPg0KICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iVGVzdFBsYW4uY29tbWVudHMiPjwvc3RyaW5nUHJvcD4NCiAgICAgIDxib29sUHJvcCBuYW1lPSJUZXN0UGxhbi5mdW5jdGlvbmFsX21vZGUiPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgIDxib29sUHJvcCBuYW1lPSJUZXN0UGxhbi50ZWFyRG93bl9vbl9zaHV0ZG93biI\u002BdHJ1ZTwvYm9vbFByb3A\u002BDQogICAgICA8Ym9vbFByb3AgbmFtZT0iVGVzdFBsYW4uc2VyaWFsaXplX3RocmVhZGdyb3VwcyI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9IlRlc3RQbGFuLnVzZXJfZGVmaW5lZF92YXJpYWJsZXMiIGVsZW1lbnRUeXBlPSJBcmd1bWVudHMiIGd1aWNsYXNzPSJBcmd1bWVudHNQYW5lbCIgdGVzdGNsYXNzPSJBcmd1bWVudHMiIHRlc3RuYW1lPSJVc2VyIERlZmluZWQgVmFyaWFibGVzIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9IkFyZ3VtZW50cy5hcmd1bWVudHMiLz4NCiAgICAgIDwvZWxlbWVudFByb3A\u002BDQogICAgICA8c3RyaW5nUHJvcCBuYW1lPSJUZXN0UGxhbi51c2VyX2RlZmluZV9jbGFzc3BhdGgiPjwvc3RyaW5nUHJvcD4NCiAgICA8L1Rlc3RQbGFuPg0KICAgIDxoYXNoVHJlZT4NCiAgICAgIDxrZy5hcGMuam1ldGVyLnRocmVhZHMuVWx0aW1hdGVUaHJlYWRHcm91cCBndWljbGFzcz0ia2cuYXBjLmptZXRlci50aHJlYWRzLlVsdGltYXRlVGhyZWFkR3JvdXBHdWkiIHRlc3RjbGFzcz0ia2cuYXBjLmptZXRlci50aHJlYWRzLlVsdGltYXRlVGhyZWFkR3JvdXAiIHRlc3RuYW1lPSJqcEBnYyAtIFVsdGltYXRlIFRocmVhZCBHcm91cCIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgIDxjb2xsZWN0aW9uUHJvcCBuYW1lPSJ1bHRpbWF0ZXRocmVhZGdyb3VwZGF0YSI\u002BDQogICAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9Ii0xMTA4NjkxNTE4Ij4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE1NjciPjEwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iNDgiPjA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0ODg3MyI\u002BMTgwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iNDk3MTAiPjI0MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjEwIj41PC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICAgIDxlbGVtZW50UHJvcCBuYW1lPSJUaHJlYWRHcm91cC5tYWluX2NvbnRyb2xsZXIiIGVsZW1lbnRUeXBlPSJMb29wQ29udHJvbGxlciIgZ3VpY2xhc3M9Ikxvb3BDb250cm9sUGFuZWwiIHRlc3RjbGFzcz0iTG9vcENvbnRyb2xsZXIiIHRlc3RuYW1lPSJMb29wIENvbnRyb2xsZXIiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJMb29wQ29udHJvbGxlci5jb250aW51ZV9mb3JldmVyIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPGludFByb3AgbmFtZT0iTG9vcENvbnRyb2xsZXIubG9vcHMiPi0xPC9pbnRQcm9wPg0KICAgICAgICA8L2VsZW1lbnRQcm9wPg0KICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJUaHJlYWRHcm91cC5vbl9zYW1wbGVfZXJyb3IiPmNvbnRpbnVlPC9zdHJpbmdQcm9wPg0KICAgICAgPC9rZy5hcGMuam1ldGVyLnRocmVhZHMuVWx0aW1hdGVUaHJlYWRHcm91cD4NCiAgICAgIDxoYXNoVHJlZT4NCiAgICAgICAgPEhUVFBTYW1wbGVyUHJveHkgZ3VpY2xhc3M9Ikh0dHBUZXN0U2FtcGxlR3VpIiB0ZXN0Y2xhc3M9IkhUVFBTYW1wbGVyUHJveHkiIHRlc3RuYW1lPSJHRVQiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICAgIDxlbGVtZW50UHJvcCBuYW1lPSJIVFRQc2FtcGxlci5Bcmd1bWVudHMiIGVsZW1lbnRUeXBlPSJBcmd1bWVudHMiIGd1aWNsYXNzPSJIVFRQQXJndW1lbnRzUGFuZWwiIHRlc3RjbGFzcz0iQXJndW1lbnRzIiB0ZXN0bmFtZT0iVXNlciBEZWZpbmVkIFZhcmlhYmxlcyIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iQXJndW1lbnRzLmFyZ3VtZW50cyIvPg0KICAgICAgICAgIDwvZWxlbWVudFByb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIuZG9tYWluIj5hcHAtc2VydmljZS1zYW1wbGUtZGVtby5henVyZXdlYnNpdGVzLm5ldDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5wb3J0Ij48L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIucHJvdG9jb2wiPmh0dHBzPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmNvbnRlbnRFbmNvZGluZyI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnBhdGgiPjwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5tZXRob2QiPkdFVDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iSFRUUFNhbXBsZXIuZm9sbG93X3JlZGlyZWN0cyI\u002BdHJ1ZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmF1dG9fcmVkaXJlY3RzIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnVzZV9rZWVwYWxpdmUiPnRydWU8L2Jvb2xQcm9wPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5ET19NVUxUSVBBUlRfUE9TVCI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmVtYmVkZGVkX3VybF9yZSI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmltcGxlbWVudGF0aW9uIj5IdHRwQ2xpZW50NDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5jb25uZWN0X3RpbWVvdXQiPjYwMDAwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnJlc3BvbnNlX3RpbWVvdXQiPjYwMDAwPC9zdHJpbmdQcm9wPg0KICAgICAgICA8L0hUVFBTYW1wbGVyUHJveHk\u002BDQogICAgICAgIDxoYXNoVHJlZS8\u002BDQogICAgICAgIDxrZy5hcGMuam1ldGVyLnRpbWVycy5WYXJpYWJsZVRocm91Z2hwdXRUaW1lciBndWljbGFzcz0ia2cuYXBjLmptZXRlci50aW1lcnMuVmFyaWFibGVUaHJvdWdocHV0VGltZXJHdWkiIHRlc3RjbGFzcz0ia2cuYXBjLmptZXRlci50aW1lcnMuVmFyaWFibGVUaHJvdWdocHV0VGltZXIiIHRlc3RuYW1lPSJqcEBnYyAtIFRocm91Z2hwdXQgU2hhcGluZyBUaW1lciIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9ImxvYWRfcHJvZmlsZSI\u002BDQogICAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iMTU0MzkxMjE3MyI\u002BDQogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE1NjciPjEwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSIxNjkxIj41MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iNDg4NzMiPjE4MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iMTU4MjM1NTYyNyI\u002BDQogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE2OTEiPjUwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSIxNjkxIj41MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iNDk3MTAiPjI0MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgPC9rZy5hcGMuam1ldGVyLnRpbWVycy5WYXJpYWJsZVRocm91Z2hwdXRUaW1lcj4NCiAgICAgICAgPGhhc2hUcmVlLz4NCiAgICAgICAgPFJlc3VsdENvbGxlY3RvciBndWljbGFzcz0iVmlld1Jlc3VsdHNGdWxsVmlzdWFsaXplciIgdGVzdGNsYXNzPSJSZXN1bHRDb2xsZWN0b3IiIHRlc3RuYW1lPSJWaWV3IFJlc3VsdHMgVHJlZSIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IlJlc3VsdENvbGxlY3Rvci5lcnJvcl9sb2dnaW5nIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPG9ialByb3A\u002BDQogICAgICAgICAgICA8bmFtZT5zYXZlQ29uZmlnPC9uYW1lPg0KICAgICAgICAgICAgPHZhbHVlIGNsYXNzPSJTYW1wbGVTYXZlQ29uZmlndXJhdGlvbiI\u002BDQogICAgICAgICAgICAgIDx0aW1lPnRydWU8L3RpbWU\u002BDQogICAgICAgICAgICAgIDxsYXRlbmN5PnRydWU8L2xhdGVuY3k\u002BDQogICAgICAgICAgICAgIDx0aW1lc3RhbXA\u002BdHJ1ZTwvdGltZXN0YW1wPg0KICAgICAgICAgICAgICA8c3VjY2Vzcz50cnVlPC9zdWNjZXNzPg0KICAgICAgICAgICAgICA8bGFiZWw\u002BdHJ1ZTwvbGFiZWw\u002BDQogICAgICAgICAgICAgIDxjb2RlPnRydWU8L2NvZGU\u002BDQogICAgICAgICAgICAgIDxtZXNzYWdlPnRydWU8L21lc3NhZ2U\u002BDQogICAgICAgICAgICAgIDx0aHJlYWROYW1lPnRydWU8L3RocmVhZE5hbWU\u002BDQogICAgICAgICAgICAgIDxkYXRhVHlwZT50cnVlPC9kYXRhVHlwZT4NCiAgICAgICAgICAgICAgPGVuY29kaW5nPmZhbHNlPC9lbmNvZGluZz4NCiAgICAgICAgICAgICAgPGFzc2VydGlvbnM\u002BdHJ1ZTwvYXNzZXJ0aW9ucz4NCiAgICAgICAgICAgICAgPHN1YnJlc3VsdHM\u002BdHJ1ZTwvc3VicmVzdWx0cz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlRGF0YT5mYWxzZTwvcmVzcG9uc2VEYXRhPg0KICAgICAgICAgICAgICA8c2FtcGxlckRhdGE\u002BZmFsc2U8L3NhbXBsZXJEYXRhPg0KICAgICAgICAgICAgICA8eG1sPmZhbHNlPC94bWw\u002BDQogICAgICAgICAgICAgIDxmaWVsZE5hbWVzPnRydWU8L2ZpZWxkTmFtZXM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZUhlYWRlcnM\u002BZmFsc2U8L3Jlc3BvbnNlSGVhZGVycz4NCiAgICAgICAgICAgICAgPHJlcXVlc3RIZWFkZXJzPmZhbHNlPC9yZXF1ZXN0SGVhZGVycz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlRGF0YU9uRXJyb3I\u002BZmFsc2U8L3Jlc3BvbnNlRGF0YU9uRXJyb3I\u002BDQogICAgICAgICAgICAgIDxzYXZlQXNzZXJ0aW9uUmVzdWx0c0ZhaWx1cmVNZXNzYWdlPnRydWU8L3NhdmVBc3NlcnRpb25SZXN1bHRzRmFpbHVyZU1lc3NhZ2U\u002BDQogICAgICAgICAgICAgIDxhc3NlcnRpb25zUmVzdWx0c1RvU2F2ZT4wPC9hc3NlcnRpb25zUmVzdWx0c1RvU2F2ZT4NCiAgICAgICAgICAgICAgPGJ5dGVzPnRydWU8L2J5dGVzPg0KICAgICAgICAgICAgICA8c2VudEJ5dGVzPnRydWU8L3NlbnRCeXRlcz4NCiAgICAgICAgICAgICAgPHVybD50cnVlPC91cmw\u002BDQogICAgICAgICAgICAgIDx0aHJlYWRDb3VudHM\u002BdHJ1ZTwvdGhyZWFkQ291bnRzPg0KICAgICAgICAgICAgICA8aWRsZVRpbWU\u002BdHJ1ZTwvaWRsZVRpbWU\u002BDQogICAgICAgICAgICAgIDxjb25uZWN0VGltZT50cnVlPC9jb25uZWN0VGltZT4NCiAgICAgICAgICAgIDwvdmFsdWU\u002BDQogICAgICAgICAgPC9vYmpQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9ImZpbGVuYW1lIj48L3N0cmluZ1Byb3A\u002BDQogICAgICAgIDwvUmVzdWx0Q29sbGVjdG9yPg0KICAgICAgICA8aGFzaFRyZWUvPg0KICAgICAgICA8UmVzdWx0Q29sbGVjdG9yIGd1aWNsYXNzPSJUYWJsZVZpc3VhbGl6ZXIiIHRlc3RjbGFzcz0iUmVzdWx0Q29sbGVjdG9yIiB0ZXN0bmFtZT0iVmlldyBSZXN1bHRzIGluIFRhYmxlIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iUmVzdWx0Q29sbGVjdG9yLmVycm9yX2xvZ2dpbmciPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgICAgICA8b2JqUHJvcD4NCiAgICAgICAgICAgIDxuYW1lPnNhdmVDb25maWc8L25hbWU\u002BDQogICAgICAgICAgICA8dmFsdWUgY2xhc3M9IlNhbXBsZVNhdmVDb25maWd1cmF0aW9uIj4NCiAgICAgICAgICAgICAgPHRpbWU\u002BdHJ1ZTwvdGltZT4NCiAgICAgICAgICAgICAgPGxhdGVuY3k\u002BdHJ1ZTwvbGF0ZW5jeT4NCiAgICAgICAgICAgICAgPHRpbWVzdGFtcD50cnVlPC90aW1lc3RhbXA\u002BDQogICAgICAgICAgICAgIDxzdWNjZXNzPnRydWU8L3N1Y2Nlc3M\u002BDQogICAgICAgICAgICAgIDxsYWJlbD50cnVlPC9sYWJlbD4NCiAgICAgICAgICAgICAgPGNvZGU\u002BdHJ1ZTwvY29kZT4NCiAgICAgICAgICAgICAgPG1lc3NhZ2U\u002BdHJ1ZTwvbWVzc2FnZT4NCiAgICAgICAgICAgICAgPHRocmVhZE5hbWU\u002BdHJ1ZTwvdGhyZWFkTmFtZT4NCiAgICAgICAgICAgICAgPGRhdGFUeXBlPnRydWU8L2RhdGFUeXBlPg0KICAgICAgICAgICAgICA8ZW5jb2Rpbmc\u002BZmFsc2U8L2VuY29kaW5nPg0KICAgICAgICAgICAgICA8YXNzZXJ0aW9ucz50cnVlPC9hc3NlcnRpb25zPg0KICAgICAgICAgICAgICA8c3VicmVzdWx0cz50cnVlPC9zdWJyZXN1bHRzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VEYXRhPmZhbHNlPC9yZXNwb25zZURhdGE\u002BDQogICAgICAgICAgICAgIDxzYW1wbGVyRGF0YT5mYWxzZTwvc2FtcGxlckRhdGE\u002BDQogICAgICAgICAgICAgIDx4bWw\u002BZmFsc2U8L3htbD4NCiAgICAgICAgICAgICAgPGZpZWxkTmFtZXM\u002BdHJ1ZTwvZmllbGROYW1lcz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlSGVhZGVycz5mYWxzZTwvcmVzcG9uc2VIZWFkZXJzPg0KICAgICAgICAgICAgICA8cmVxdWVzdEhlYWRlcnM\u002BZmFsc2U8L3JlcXVlc3RIZWFkZXJzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VEYXRhT25FcnJvcj5mYWxzZTwvcmVzcG9uc2VEYXRhT25FcnJvcj4NCiAgICAgICAgICAgICAgPHNhdmVBc3NlcnRpb25SZXN1bHRzRmFpbHVyZU1lc3NhZ2U\u002BdHJ1ZTwvc2F2ZUFzc2VydGlvblJlc3VsdHNGYWlsdXJlTWVzc2FnZT4NCiAgICAgICAgICAgICAgPGFzc2VydGlvbnNSZXN1bHRzVG9TYXZlPjA8L2Fzc2VydGlvbnNSZXN1bHRzVG9TYXZlPg0KICAgICAgICAgICAgICA8Ynl0ZXM\u002BdHJ1ZTwvYnl0ZXM\u002BDQogICAgICAgICAgICAgIDxzZW50Qnl0ZXM\u002BdHJ1ZTwvc2VudEJ5dGVzPg0KICAgICAgICAgICAgICA8dXJsPnRydWU8L3VybD4NCiAgICAgICAgICAgICAgPHRocmVhZENvdW50cz50cnVlPC90aHJlYWRDb3VudHM\u002BDQogICAgICAgICAgICAgIDxpZGxlVGltZT50cnVlPC9pZGxlVGltZT4NCiAgICAgICAgICAgICAgPGNvbm5lY3RUaW1lPnRydWU8L2Nvbm5lY3RUaW1lPg0KICAgICAgICAgICAgPC92YWx1ZT4NCiAgICAgICAgICA8L29ialByb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iZmlsZW5hbWUiPjwvc3RyaW5nUHJvcD4NCiAgICAgICAgPC9SZXN1bHRDb2xsZWN0b3I\u002BDQogICAgICAgIDxoYXNoVHJlZS8\u002BDQogICAgICAgIDxSZXN1bHRDb2xsZWN0b3IgZ3VpY2xhc3M9IlZpZXdSZXN1bHRzRnVsbFZpc3VhbGl6ZXIiIHRlc3RjbGFzcz0iUmVzdWx0Q29sbGVjdG9yIiB0ZXN0bmFtZT0iVmlldyBSZXN1bHRzIFRyZWUiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJSZXN1bHRDb2xsZWN0b3IuZXJyb3JfbG9nZ2luZyI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgICAgIDxvYmpQcm9wPg0KICAgICAgICAgICAgPG5hbWU\u002Bc2F2ZUNvbmZpZzwvbmFtZT4NCiAgICAgICAgICAgIDx2YWx1ZSBjbGFzcz0iU2FtcGxlU2F2ZUNvbmZpZ3VyYXRpb24iPg0KICAgICAgICAgICAgICA8dGltZT50cnVlPC90aW1lPg0KICAgICAgICAgICAgICA8bGF0ZW5jeT50cnVlPC9sYXRlbmN5Pg0KICAgICAgICAgICAgICA8dGltZXN0YW1wPnRydWU8L3RpbWVzdGFtcD4NCiAgICAgICAgICAgICAgPHN1Y2Nlc3M\u002BdHJ1ZTwvc3VjY2Vzcz4NCiAgICAgICAgICAgICAgPGxhYmVsPnRydWU8L2xhYmVsPg0KICAgICAgICAgICAgICA8Y29kZT50cnVlPC9jb2RlPg0KICAgICAgICAgICAgICA8bWVzc2FnZT50cnVlPC9tZXNzYWdlPg0KICAgICAgICAgICAgICA8dGhyZWFkTmFtZT50cnVlPC90aHJlYWROYW1lPg0KICAgICAgICAgICAgICA8ZGF0YVR5cGU\u002BdHJ1ZTwvZGF0YVR5cGU\u002BDQogICAgICAgICAgICAgIDxlbmNvZGluZz5mYWxzZTwvZW5jb2Rpbmc\u002BDQogICAgICAgICAgICAgIDxhc3NlcnRpb25zPnRydWU8L2Fzc2VydGlvbnM\u002BDQogICAgICAgICAgICAgIDxzdWJyZXN1bHRzPnRydWU8L3N1YnJlc3VsdHM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZURhdGE\u002BZmFsc2U8L3Jlc3BvbnNlRGF0YT4NCiAgICAgICAgICAgICAgPHNhbXBsZXJEYXRhPmZhbHNlPC9zYW1wbGVyRGF0YT4NCiAgICAgICAgICAgICAgPHhtbD5mYWxzZTwveG1sPg0KICAgICAgICAgICAgICA8ZmllbGROYW1lcz50cnVlPC9maWVsZE5hbWVzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VIZWFkZXJzPmZhbHNlPC9yZXNwb25zZUhlYWRlcnM\u002BDQogICAgICAgICAgICAgIDxyZXF1ZXN0SGVhZGVycz5mYWxzZTwvcmVxdWVzdEhlYWRlcnM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZURhdGFPbkVycm9yPmZhbHNlPC9yZXNwb25zZURhdGFPbkVycm9yPg0KICAgICAgICAgICAgICA8c2F2ZUFzc2VydGlvblJlc3VsdHNGYWlsdXJlTWVzc2FnZT50cnVlPC9zYXZlQXNzZXJ0aW9uUmVzdWx0c0ZhaWx1cmVNZXNzYWdlPg0KICAgICAgICAgICAgICA8YXNzZXJ0aW9uc1Jlc3VsdHNUb1NhdmU\u002BMDwvYXNzZXJ0aW9uc1Jlc3VsdHNUb1NhdmU\u002BDQogICAgICAgICAgICAgIDxieXRlcz50cnVlPC9ieXRlcz4NCiAgICAgICAgICAgICAgPHNlbnRCeXRlcz50cnVlPC9zZW50Qnl0ZXM\u002BDQogICAgICAgICAgICAgIDx1cmw\u002BdHJ1ZTwvdXJsPg0KICAgICAgICAgICAgICA8dGhyZWFkQ291bnRzPnRydWU8L3RocmVhZENvdW50cz4NCiAgICAgICAgICAgICAgPGlkbGVUaW1lPnRydWU8L2lkbGVUaW1lPg0KICAgICAgICAgICAgICA8Y29ubmVjdFRpbWU\u002BdHJ1ZTwvY29ubmVjdFRpbWU\u002BDQogICAgICAgICAgICA8L3ZhbHVlPg0KICAgICAgICAgIDwvb2JqUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJmaWxlbmFtZSI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICA8L1Jlc3VsdENvbGxlY3Rvcj4NCiAgICAgICAgPGhhc2hUcmVlLz4NCiAgICAgIDwvaGFzaFRyZWU\u002BDQogICAgICA8QXJndW1lbnRzIGd1aWNsYXNzPSJBcmd1bWVudHNQYW5lbCIgdGVzdGNsYXNzPSJBcmd1bWVudHMiIHRlc3RuYW1lPSJVc2VyIERlZmluZWQgVmFyaWFibGVzIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9IkFyZ3VtZW50cy5hcmd1bWVudHMiPg0KICAgICAgICAgIDxlbGVtZW50UHJvcCBuYW1lPSJ1ZHZfd2ViYXBwIiBlbGVtZW50VHlwZT0iQXJndW1lbnQiPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iQXJndW1lbnQubmFtZSI\u002BdWR2X3dlYmFwcDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkFyZ3VtZW50LnZhbHVlIj4ke19fQmVhblNoZWxsKCBTeXN0ZW0uZ2V0ZW52KCZxdW90O3dlYmFwcCZxdW90OykgKX08L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJBcmd1bWVudC5kZXNjIj5XZWIgQXBwIFVSTDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkFyZ3VtZW50Lm1ldGFkYXRhIj49PC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDwvZWxlbWVudFByb3A\u002BDQogICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICA8L0FyZ3VtZW50cz4NCiAgICAgIDxoYXNoVHJlZS8\u002BDQogICAgPC9oYXNoVHJlZT4NCiAgPC9oYXNoVHJlZT4NCjwvam1ldGVyVGVzdFBsYW4\u002BDQoNCi0tYjY3ODQxNTlhNmZkNzVlM2IxY2FiZjhiZDM5NDFjOTAtLQ0K", + "StatusCode": 201, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "150", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:06 GMT", + "Location": "https://myservice.azure.com/loadtests/000/files/000?resourceId=%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fpython-sdk-test%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtest-jf\u0026api-version=2022-06-01-preview", + "mise-correlation-id": "e59e2e1e-93b1-4a12-a096-fd6eefec30f5", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "6ef73399-fabd-47f9-adac-131bf5be223b" + }, + "ResponseBody": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-09-27T02:39:06.6926326", + "validationStatus": "VALIDATION_INITIATED" + } + }, + { + "RequestUri": "https://myservice.azure.com/testruns/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "51", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": { + "testId": "000", + "displayName": "TestingResource" + }, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "2192", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:07 GMT", + "mise-correlation-id": "f9175de6-aa41-4ed7-82bc-219814335a53", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "a906c9be-1467-430b-b924-87173799904f" + }, + "ResponseBody": { + "testRunId": "000", + "displayName": "TestingResource", + "testId": "000", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/python-sdk-test/providers/microsoft.loadtestservice/loadtests/loadtest-jf", + "description": null, + "status": "CANCELLED", + "startDateTime": "2022-09-26T08:12:27.273Z", + "endDateTime": "2022-09-26T08:12:28.127Z", + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "testResult": "NOT_APPLICABLE", + "passFailCriteria": { + "passFailMetrics": {} + }, + "testArtifacts": { + "inputArtifacts": { + "configUrl": { + "url": "url", + "fileId": "8a4ac8cb-0a0e-4f7a-8df0-8efffe0a235b", + "filename": "config.yaml", + "fileType": 2, + "expireTime": "2022-09-27T02:39:07.0870378\u002B00:00", + "validationStatus": "" + }, + "testScriptUrl": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-09-27T02:39:07.0870378\u002B00:00", + "validationStatus": "VALIDATION_SUCCESS" + }, + "userPropUrl": null, + "inputArtifactsZipFileurl": { + "url": "url", + "fileId": "8fe3e419-e2bb-4b79-a9a5-9255dcbdda80", + "filename": "inputartifacts.zip", + "fileType": 2, + "expireTime": "2022-09-27T02:39:07.0870378\u002B00:00", + "validationStatus": "" + }, + "additionalUrls": [ + { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-09-27T02:39:07.0870378\u002B00:00", + "validationStatus": "" + } + ] + }, + "outputArtifacts": { + "resultUrl": null, + "logsUrl": null + } + }, + "executedDateTime": "2022-09-26T08:11:51.104Z", + "vusers": 0, + "testRunStatistics": { + "Total": { + "transaction": "Total", + "sampleCount": 0.0, + "errorCount": 0.0, + "errorPct": 0.0, + "meanResTime": "NaN", + "medianResTime": 0.0, + "maxResTime": 0.0, + "minResTime": 0.0, + "pct1ResTime": 0.0, + "pct2ResTime": 0.0, + "pct3ResTime": 0.0, + "throughput": 0.0, + "receivedKBytesPerSec": 0.0, + "sentKBytesPerSec": 0.0 + } + }, + "createdDateTime": "2022-09-26T08:11:51.32Z", + "createdBy": null, + "lastModifiedDateTime": "2022-09-26T08:11:51.32Z", + "lastModifiedBy": null, + "portalUrl": "https://portal.azure.com/#blade/Microsoft_Azure_CloudNativeTesting/NewReport//resourceId/%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fpython-sdk-test%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtest-jf/testId/000/testRunId/000", + "secrets": null, + "environmentVariables": null, + "duration": null, + "subnetId": null, + "errorDetails": null + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:07 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - SCUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:07 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - KRC ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "bfc161ba-c34f-4552-904f-14d4e4eddc57", + "Connection": "keep-alive", + "Content-Length": "290", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "win32", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.18.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "bfc161ba-c34f-4552-904f-14d4e4eddc57", + "Content-Length": "93", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:08 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.13777.5 - EUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/serverMetricsConfig/default?api-version=2022-06-01-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "23732", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:08 GMT", + "mise-correlation-id": "f4c2d083-4c1f-43b0-a418-8ee1fc9f2150", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "67f2dcf1-87fe-48ad-a145-30cad7a8a86d" + }, + "ResponseBody": { + "defaultMetrics": { + "microsoft.web/sites": [ + { + "metricnamespace": "microsoft.web/sites", + "aggregation": "Total", + "name": { + "value": "Http5xx", + "localizedValue": "Http5xx Error" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.web/sites", + "aggregation": "Total", + "name": { + "value": "Requests", + "localizedValue": "Requests" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.web/sites", + "aggregation": "Average", + "name": { + "value": "HttpResponseTime", + "localizedValue": "Response Time" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.storage/storageaccounts/blobservices": [ + { + "metricnamespace": "microsoft.storage/storageaccounts/blobservices", + "aggregation": "Average", + "name": { + "value": "ContainerCount", + "localizedValue": "Blob Container Count" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.storage/storageaccounts/blobservices", + "aggregation": "Average", + "name": { + "value": "BlobCount", + "localizedValue": "Blob Count" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.storage/storageaccounts/blobservices", + "aggregation": "Average", + "name": { + "value": "BlobCapacity", + "localizedValue": "Blob Capacity" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.storage/storageaccounts/blobservices", + "aggregation": "Total", + "name": { + "value": "Transactions", + "localizedValue": "Transactions" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.storage/storageaccounts": [ + { + "metricnamespace": "microsoft.storage/storageaccounts", + "aggregation": "Average", + "name": { + "value": "Availability", + "localizedValue": "Availability" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.storage/storageaccounts", + "aggregation": "Average", + "name": { + "value": "SuccessE2ELatency", + "localizedValue": "Success E2E Latency" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.storage/storageaccounts", + "aggregation": "Average", + "name": { + "value": "UsedCapacity", + "localizedValue": "Used Capacity" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.storage/storageaccounts", + "aggregation": "Average", + "name": { + "value": "SuccessServerLatency", + "localizedValue": "Success Server Latency" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.documentdb/databaseaccounts": [ + { + "metricnamespace": "microsoft.documentdb/databaseaccounts", + "aggregation": "Count", + "name": { + "value": "TotalRequests", + "localizedValue": "Total Requests" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.documentdb/databaseaccounts", + "aggregation": "Maximum", + "name": { + "value": "ProvisionedThroughput", + "localizedValue": "Provisioned Throughput" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.documentdb/databaseaccounts", + "aggregation": "Maximum", + "name": { + "value": "NormalizedRUConsumption", + "localizedValue": "Normalized RU Consumption" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.servicebus/namespaces": [ + { + "metricnamespace": "microsoft.servicebus/namespaces", + "aggregation": "Total", + "name": { + "value": "ActiveConnections", + "localizedValue": "ActiveConnections" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.servicebus/namespaces", + "aggregation": "Average", + "name": { + "value": "ActiveMessages", + "localizedValue": "Count of active messages in a Queue/Topic" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.servicebus/namespaces", + "aggregation": "Maximum", + "name": { + "value": "NamespaceCpuUsage", + "localizedValue": "CPU" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.servicebus/namespaces", + "aggregation": "Total", + "name": { + "value": "IncomingMessages", + "localizedValue": "Incoming Messages" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.servicebus/namespaces", + "aggregation": "Total", + "name": { + "value": "IncomingRequests", + "localizedValue": "Incoming Requests" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.servicebus/namespaces", + "aggregation": "Average", + "name": { + "value": "Messages", + "localizedValue": "Count of messages in a Queue/Topic" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.servicebus/namespaces", + "aggregation": "Total", + "name": { + "value": "ThrottledRequests", + "localizedValue": "Throttled Requests" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.servicebus/namespaces", + "aggregation": "Average", + "name": { + "value": "DeadletteredMessages", + "localizedValue": "Count of dead-lettered message" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.eventhub/clusters": [ + { + "metricnamespace": "microsoft.eventhub/clusters", + "aggregation": "Maximum", + "name": { + "value": "CPU", + "localizedValue": "CPU" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.eventhub/clusters", + "aggregation": "Maximum", + "name": { + "value": "AvailableMemory", + "localizedValue": "Available Memory" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.eventhub/clusters", + "aggregation": "Total", + "name": { + "value": "ServerErrors", + "localizedValue": "Server Errors" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.eventhub/clusters", + "aggregation": "Total", + "name": { + "value": "ThrottledRequests", + "localizedValue": "Throttled Requests" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.eventhub/clusters", + "aggregation": "Total", + "name": { + "value": "SuccessfulRequests", + "localizedValue": "Successful Requests" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.eventhub/clusters", + "aggregation": "Total", + "name": { + "value": "QuotaExceededErrors", + "localizedValue": "Quota Exceeded Errors" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.eventhub/clusters", + "aggregation": "Total", + "name": { + "value": "ActiveConnections", + "localizedValue": "ActiveConnections" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.keyvault/vaults": [ + { + "metricnamespace": "microsoft.keyvault/vaults", + "aggregation": "Average", + "name": { + "value": "Availability", + "localizedValue": "Availability" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.keyvault/vaults", + "aggregation": "Count", + "name": { + "value": "ServiceApiHit", + "localizedValue": "Total Service Api Hits" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.keyvault/vaults", + "aggregation": "Average", + "name": { + "value": "ServiceApiLatency", + "localizedValue": "Overall Service Api Latency" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.classicstorage/storageaccounts": [ + { + "metricnamespace": "microsoft.classicstorage/storageaccounts", + "aggregation": "Average", + "name": { + "value": "Availability", + "localizedValue": "Availability" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.classicstorage/storageaccounts", + "aggregation": "Average", + "name": { + "value": "SuccessE2ELatency", + "localizedValue": "Success E2E Latency" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.classicstorage/storageaccounts", + "aggregation": "Average", + "name": { + "value": "SuccessServerLatency", + "localizedValue": "Success Server Latency" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.classicstorage/storageaccounts", + "aggregation": "Average", + "name": { + "value": "UsedCapacity", + "localizedValue": "Used Capacity" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.classicstorage/storageaccounts/blobservices": [ + { + "metricnamespace": "microsoft.classicstorage/storageaccounts/blobservices", + "aggregation": "Average", + "name": { + "value": "BlobCount", + "localizedValue": "Blob Count" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.classicstorage/storageaccounts/blobservices", + "aggregation": "Average", + "name": { + "value": "ContainerCount", + "localizedValue": "Index Capacity" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.classicstorage/storageaccounts/blobservices", + "aggregation": "Total", + "name": { + "value": "Transactions", + "localizedValue": "Transactions" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.classicstorage/storageaccounts/blobservices", + "aggregation": "Average", + "name": { + "value": "BlobCapacity", + "localizedValue": "Blob Capacity" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.classicstorage/storageaccounts/tableservices": [ + { + "metricnamespace": "microsoft.classicstorage/storageaccounts/tableservices", + "aggregation": "Average", + "name": { + "value": "TableCount", + "localizedValue": "Table Count" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.classicstorage/storageaccounts/tableservices", + "aggregation": "Average", + "name": { + "value": "TableCapacity", + "localizedValue": "Table Capacity" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.classicstorage/storageaccounts/tableservices", + "aggregation": "Total", + "name": { + "value": "Transactions", + "localizedValue": "Transactions" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.classicstorage/storageaccounts/fileservices": [ + { + "metricnamespace": "microsoft.classicstorage/storageaccounts/fileservices", + "aggregation": "Average", + "name": { + "value": "FileCapacity", + "localizedValue": "File Capacity" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.classicstorage/storageaccounts/fileservices", + "aggregation": "Total", + "name": { + "value": "Transactions", + "localizedValue": "Transactions" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.classicstorage/storageaccounts/fileservices", + "aggregation": "Average", + "name": { + "value": "FileCount", + "localizedValue": "File Count" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.sql/managedinstances": [ + { + "metricnamespace": "microsoft.sql/managedinstances", + "aggregation": "Average", + "name": { + "value": "reserved_storage_mb", + "localizedValue": "Storage space reserved" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.sql/managedinstances", + "aggregation": "Average", + "name": { + "value": "io_bytes_written", + "localizedValue": "IO bytes written" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.sql/managedinstances", + "aggregation": "Average", + "name": { + "value": "avg_cpu_percent", + "localizedValue": "Average CPU percentage" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.sql/managedinstances", + "aggregation": "Average", + "name": { + "value": "storage_space_used_mb", + "localizedValue": "Storage space used" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.sql/managedinstances", + "aggregation": "Average", + "name": { + "value": "io_bytes_read", + "localizedValue": "IO bytes read" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.sql/servers/elasticpools": [ + { + "metricnamespace": "microsoft.sql/servers/elasticpools", + "aggregation": "Average", + "name": { + "value": "cpu_percent", + "localizedValue": "CPU percent" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.sql/servers/elasticpools", + "aggregation": "Average", + "name": { + "value": "storage_percent", + "localizedValue": "Data space used percent" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.storage/storageaccounts/fileservices": [ + { + "metricnamespace": "microsoft.storage/storageaccounts/fileservices", + "aggregation": "Average", + "name": { + "value": "FileCount", + "localizedValue": "File Count" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.storage/storageaccounts/fileservices", + "aggregation": "Average", + "name": { + "value": "FileCapacity", + "localizedValue": "File Capacity" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.storage/storageaccounts/fileservices", + "aggregation": "Total", + "name": { + "value": "Transactions", + "localizedValue": "Transactions" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.storage/storageaccounts/tableservices": [ + { + "metricnamespace": "microsoft.storage/storageaccounts/tableservices", + "aggregation": "Average", + "name": { + "value": "TableCount", + "localizedValue": "Table Count" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.storage/storageaccounts/tableservices", + "aggregation": "Average", + "name": { + "value": "TableCapacity", + "localizedValue": "Table Capacity" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.storage/storageaccounts/tableservices", + "aggregation": "Average", + "name": { + "value": "TableEntityCount", + "localizedValue": "Table Entity Count" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.storage/storageaccounts/tableservices", + "aggregation": "Total", + "name": { + "value": "Transactions", + "localizedValue": "Transactions" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.web/serverfarms": [ + { + "metricnamespace": "microsoft.web/serverfarms", + "aggregation": "Average", + "name": { + "value": "CpuPercentage", + "localizedValue": "CPU Percentage" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.web/serverfarms", + "aggregation": "Average", + "name": { + "value": "MemoryPercentage", + "localizedValue": "Memory Percentage" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.cache/redis": [ + { + "metricnamespace": "microsoft.cache/redis", + "aggregation": "Maximum", + "name": { + "value": "serverLoad", + "localizedValue": "Server Load" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.cache/redis", + "aggregation": "Average", + "name": { + "value": "cacheLatency", + "localizedValue": "Cache Latency" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.cache/redis", + "aggregation": "Total", + "name": { + "value": "cachehits", + "localizedValue": "Cache Hits" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.cache/redis", + "aggregation": "Maximum", + "name": { + "value": "connectedclients", + "localizedValue": "Connected Clients" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.classiccompute/virtualmachines": [ + { + "metricnamespace": "microsoft.classiccompute/virtualmachines", + "aggregation": "Average", + "name": { + "value": "Disk Read Operations/Sec", + "localizedValue": "Disk Read Operations/Sec" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.classiccompute/virtualmachines", + "aggregation": "Average", + "name": { + "value": "Disk Write Operations/Sec", + "localizedValue": "Disk Write Operations/Sec" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.classiccompute/virtualmachines", + "aggregation": "Average", + "name": { + "value": "Percentage CPU", + "localizedValue": "Percentage CPU" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.containerservice/managedclusters": [ + { + "metricnamespace": "microsoft.containerservice/managedclusters", + "aggregation": "Average", + "name": { + "value": "kube_node_status_allocatable_cpu_cores", + "localizedValue": "Total number of available cpu cores in a managed cluster" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.containerservice/managedclusters", + "aggregation": "Average", + "name": { + "value": "kube_node_status_allocatable_memory_bytes", + "localizedValue": "Total amount of available memory in a managed cluster" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.containerservice/managedclusters", + "aggregation": "Average", + "name": { + "value": "kube_pod_status_ready", + "localizedValue": "Number of pods in Ready state" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.containerinstance/containergroups": [ + { + "metricnamespace": "microsoft.containerinstance/containergroups", + "aggregation": "Average", + "name": { + "value": "CpuUsage", + "localizedValue": "CPU Usage" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.containerinstance/containergroups", + "aggregation": "Average", + "name": { + "value": "MemoryUsage", + "localizedValue": "Memory Usage" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.compute/virtualmachines": [ + { + "metricnamespace": "microsoft.compute/virtualmachines", + "aggregation": "Average", + "name": { + "value": "CPU Credits Consumed", + "localizedValue": "CPU Credits Consumed" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.compute/virtualmachines", + "aggregation": "Average", + "name": { + "value": "Disk Read Operations/Sec", + "localizedValue": "Disk Read Operations/Sec" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.compute/virtualmachines", + "aggregation": "Average", + "name": { + "value": "Disk Write Operations/Sec", + "localizedValue": "Disk Write Operations/Sec" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.compute/virtualmachines", + "aggregation": "Average", + "name": { + "value": "Percentage CPU", + "localizedValue": "Percentage CPU" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.dbforpostgresql/singleservers": [ + { + "metricnamespace": "microsoft.dbforpostgresql/singleservers", + "aggregation": "Average", + "name": { + "value": "cpu_percent", + "localizedValue": "CPU percent" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.dbforpostgresql/singleservers", + "aggregation": "Average", + "name": { + "value": "memory_percent", + "localizedValue": "Memory percent" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.dbformariadb/servers": [ + { + "metricnamespace": "microsoft.dbformariadb/servers", + "aggregation": "Average", + "name": { + "value": "cpu_percent", + "localizedValue": "CPU percent" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.dbformariadb/servers", + "aggregation": "Average", + "name": { + "value": "memory_percent", + "localizedValue": "Memory percent" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.dbformariadb/servers", + "aggregation": "Average", + "name": { + "value": "io_consumption_percent", + "localizedValue": "IO percent" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.dbformysql/servers": [ + { + "metricnamespace": "microsoft.dbformysql/servers", + "aggregation": "Average", + "name": { + "value": "cpu_percent", + "localizedValue": "CPU percent" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.dbformysql/servers", + "aggregation": "Average", + "name": { + "value": "memory_percent", + "localizedValue": "Memory percent" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.dbformysql/servers", + "aggregation": "Average", + "name": { + "value": "io_consumption_percent", + "localizedValue": "IO percent" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.dbforpostgresql/servers": [ + { + "metricnamespace": "microsoft.dbforpostgresql/servers", + "aggregation": "Average", + "name": { + "value": "cpu_percent", + "localizedValue": "CPU percent" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.dbforpostgresql/servers", + "aggregation": "Average", + "name": { + "value": "memory_percent", + "localizedValue": "Memory percent" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.dbforpostgresql/servers", + "aggregation": "Average", + "name": { + "value": "io_consumption_percent", + "localizedValue": "IO percent" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.sql/servers/databases": [ + { + "metricnamespace": "microsoft.sql/servers/databases", + "aggregation": "Total", + "name": { + "value": "cpu_percent", + "localizedValue": "CPU percent" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.sql/servers/databases", + "aggregation": "Maximum", + "name": { + "value": "connection_failed", + "localizedValue": "Connection Failed" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.sql/servers/databases", + "aggregation": "Total", + "name": { + "value": "deadlock", + "localizedValue": "Deadlocks" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.eventhub/namespaces": [ + { + "metricnamespace": "microsoft.eventhub/namespaces", + "aggregation": "Total", + "name": { + "value": "ActiveConnections", + "localizedValue": "ActiveConnections" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.eventhub/namespaces", + "aggregation": "Total", + "name": { + "value": "SuccessfulRequests", + "localizedValue": "Successful Requests" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.eventhub/namespaces", + "aggregation": "Total", + "name": { + "value": "QuotaExceededErrors", + "localizedValue": "Quota Exceeded Errors" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.eventhub/namespaces", + "aggregation": "Total", + "name": { + "value": "ServerErrors", + "localizedValue": "Server Errors" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.eventhub/namespaces", + "aggregation": "Total", + "name": { + "value": "ThrottledRequests", + "localizedValue": "Throttled Requests" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.insights/components": [ + { + "metricnamespace": "microsoft.insights/components", + "aggregation": "Average", + "name": { + "value": "requests/duration", + "localizedValue": "Server Response Time" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.insights/components", + "aggregation": "Total", + "name": { + "value": "requests/failed", + "localizedValue": "Failed Request" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.insights/components", + "aggregation": "Total", + "name": { + "value": "requests/count", + "localizedValue": "Server Requests" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.compute/virtualmachinescalesets": [ + { + "metricnamespace": "microsoft.compute/virtualmachinescalesets", + "aggregation": "Average", + "name": { + "value": "CPU Credits Consumed", + "localizedValue": "CPU Credits Consumed" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.compute/virtualmachinescalesets", + "aggregation": "Average", + "name": { + "value": "Disk Read Operations/Sec", + "localizedValue": "Disk Read Operations/Sec" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.compute/virtualmachinescalesets", + "aggregation": "Average", + "name": { + "value": "Disk Write Operations/Sec", + "localizedValue": "Disk Write Operations/Sec" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.compute/virtualmachinescalesets", + "aggregation": "Average", + "name": { + "value": "Percentage CPU", + "localizedValue": "Percentage CPU" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.classicstorage/storageaccounts/queueservices": [ + { + "metricnamespace": "microsoft.classicstorage/storageaccounts/queueservices", + "aggregation": "Average", + "name": { + "value": "QueueCount", + "localizedValue": "Queue Count" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.classicstorage/storageaccounts/queueservices", + "aggregation": "Average", + "name": { + "value": "QueueCapacity", + "localizedValue": "Queue Capacity" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.classicstorage/storageaccounts/queueservices", + "aggregation": "Total", + "name": { + "value": "Transactions", + "localizedValue": "Transactions" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.storage/storageaccounts/queueservices": [ + { + "metricnamespace": "microsoft.storage/storageaccounts/queueservices", + "aggregation": "Average", + "name": { + "value": "QueueCount", + "localizedValue": "Queue Count" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.storage/storageaccounts/queueservices", + "aggregation": "Average", + "name": { + "value": "QueueCapacity", + "localizedValue": "Queue Capacity" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.storage/storageaccounts/queueservices", + "aggregation": "Total", + "name": { + "value": "Transactions", + "localizedValue": "Transactions" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.servicefabricmesh/applications": [ + { + "metricnamespace": "microsoft.compute/virtualmachinescalesets", + "aggregation": "Average", + "name": { + "value": "CPU Credits Consumed", + "localizedValue": "CPU Credits Consumed" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.compute/virtualmachinescalesets", + "aggregation": "Average", + "name": { + "value": "Disk Read Operations/Sec", + "localizedValue": "Disk Read Operations/Sec" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.compute/virtualmachinescalesets", + "aggregation": "Average", + "name": { + "value": "Disk Write Operations/Sec", + "localizedValue": "Disk Write Operations/Sec" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.compute/virtualmachinescalesets", + "aggregation": "Average", + "name": { + "value": "Percentage CPU", + "localizedValue": "Percentage CPU" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.dbforpostgresql/serversv2": [ + { + "metricnamespace": "microsoft.dbforpostgresql/serversv2", + "aggregation": "Average", + "name": { + "value": "cpu_percent", + "localizedValue": "CPU percent" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.dbforpostgresql/serversv2", + "aggregation": "Average", + "name": { + "value": "memory_percent", + "localizedValue": "Memory percent" + }, + "unit": null, + "displayDescription": null + } + ] + } + } + } + ], + "Variables": {} +} diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_serverMetics.pyTestServerMetricsSmoketest_get_server_metrics_config.json b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_serverMetics.pyTestServerMetricsSmoketest_get_server_metrics_config.json new file mode 100644 index 000000000000..9c0e97ba86df --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_serverMetics.pyTestServerMetricsSmoketest_get_server_metrics_config.json @@ -0,0 +1,844 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:28:58 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - WUS2 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:28:59 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - SEASLR2 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "25beca31-ec6d-4e70-aa9d-bf74dff19d7d", + "Connection": "keep-alive", + "Content-Length": "290", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "win32", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.18.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "25beca31-ec6d-4e70-aa9d-bf74dff19d7d", + "Content-Length": "93", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:28:59 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.13777.5 - EUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "466", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yashika-rg/providers/Microsoft.LoadTestService/loadtests/loadtestsdk", + "description": "", + "displayName": "TestingResource", + "loadTestConfig": { + "engineSize": "m", + "engineInstances": 1, + "splitAllCSVs": false + }, + "secrets": {}, + "environmentVariables": {}, + "passFailCriteria": { + "passFailMetrics": {} + }, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + }, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "1037", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:28:59 GMT", + "mise-correlation-id": "ce8565fd-2dbf-487f-b20c-d70e4ec80cd0", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "7d468ba2-4500-4dfb-8c3c-c5e052ab5d85" + }, + "ResponseBody": { + "testId": "000", + "description": "", + "displayName": "TestingResource", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/python-sdk-test/providers/microsoft.loadtestservice/loadtests/loadtest-jf", + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "passFailCriteria": { + "passFailMetrics": {} + }, + "createdDateTime": "2022-07-26T08:14:02.431Z", + "createdBy": null, + "lastModifiedDateTime": "2022-07-26T08:14:02.431Z", + "lastModifiedBy": null, + "inputArtifacts": { + "configUrl": null, + "testScriptUrl": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-09-27T02:38:59.8275678\u002B00:00", + "validationStatus": "VALIDATION_SUCCESS" + }, + "userPropUrl": null, + "inputArtifactsZipFileurl": null, + "additionalUrls": [ + { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-09-27T02:38:59.8275678\u002B00:00", + "validationStatus": "" + } + ] + }, + "secrets": null, + "environmentVariables": null, + "subnetId": null, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000/files/000?api-version=2022-06-01-preview", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "10320", + "Content-Type": "multipart/form-data; boundary=4c88f257c4c13c29f677c347393fdc15", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": "LS00Yzg4ZjI1N2M0YzEzYzI5ZjY3N2MzNDczOTNmZGMxNQ0KQ29udGVudC1EaXNwb3NpdGlvbjogZm9ybS1kYXRhOyBuYW1lPSJmaWxlIjsgZmlsZW5hbWU9InNhbXBsZS5qbXgiDQpDb250ZW50LVR5cGU6IGFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbQ0KDQo8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pg0KPGptZXRlclRlc3RQbGFuIHZlcnNpb249IjEuMiIgcHJvcGVydGllcz0iNS4wIiBqbWV0ZXI9IjUuNC4zIj4NCiAgPGhhc2hUcmVlPg0KICAgIDxUZXN0UGxhbiBndWljbGFzcz0iVGVzdFBsYW5HdWkiIHRlc3RjbGFzcz0iVGVzdFBsYW4iIHRlc3RuYW1lPSJUZXN0IFBsYW4iIGVuYWJsZWQ9InRydWUiPg0KICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iVGVzdFBsYW4uY29tbWVudHMiPjwvc3RyaW5nUHJvcD4NCiAgICAgIDxib29sUHJvcCBuYW1lPSJUZXN0UGxhbi5mdW5jdGlvbmFsX21vZGUiPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgIDxib29sUHJvcCBuYW1lPSJUZXN0UGxhbi50ZWFyRG93bl9vbl9zaHV0ZG93biI\u002BdHJ1ZTwvYm9vbFByb3A\u002BDQogICAgICA8Ym9vbFByb3AgbmFtZT0iVGVzdFBsYW4uc2VyaWFsaXplX3RocmVhZGdyb3VwcyI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9IlRlc3RQbGFuLnVzZXJfZGVmaW5lZF92YXJpYWJsZXMiIGVsZW1lbnRUeXBlPSJBcmd1bWVudHMiIGd1aWNsYXNzPSJBcmd1bWVudHNQYW5lbCIgdGVzdGNsYXNzPSJBcmd1bWVudHMiIHRlc3RuYW1lPSJVc2VyIERlZmluZWQgVmFyaWFibGVzIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9IkFyZ3VtZW50cy5hcmd1bWVudHMiLz4NCiAgICAgIDwvZWxlbWVudFByb3A\u002BDQogICAgICA8c3RyaW5nUHJvcCBuYW1lPSJUZXN0UGxhbi51c2VyX2RlZmluZV9jbGFzc3BhdGgiPjwvc3RyaW5nUHJvcD4NCiAgICA8L1Rlc3RQbGFuPg0KICAgIDxoYXNoVHJlZT4NCiAgICAgIDxrZy5hcGMuam1ldGVyLnRocmVhZHMuVWx0aW1hdGVUaHJlYWRHcm91cCBndWljbGFzcz0ia2cuYXBjLmptZXRlci50aHJlYWRzLlVsdGltYXRlVGhyZWFkR3JvdXBHdWkiIHRlc3RjbGFzcz0ia2cuYXBjLmptZXRlci50aHJlYWRzLlVsdGltYXRlVGhyZWFkR3JvdXAiIHRlc3RuYW1lPSJqcEBnYyAtIFVsdGltYXRlIFRocmVhZCBHcm91cCIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgIDxjb2xsZWN0aW9uUHJvcCBuYW1lPSJ1bHRpbWF0ZXRocmVhZGdyb3VwZGF0YSI\u002BDQogICAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9Ii0xMTA4NjkxNTE4Ij4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE1NjciPjEwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iNDgiPjA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0ODg3MyI\u002BMTgwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iNDk3MTAiPjI0MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjEwIj41PC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICAgIDxlbGVtZW50UHJvcCBuYW1lPSJUaHJlYWRHcm91cC5tYWluX2NvbnRyb2xsZXIiIGVsZW1lbnRUeXBlPSJMb29wQ29udHJvbGxlciIgZ3VpY2xhc3M9Ikxvb3BDb250cm9sUGFuZWwiIHRlc3RjbGFzcz0iTG9vcENvbnRyb2xsZXIiIHRlc3RuYW1lPSJMb29wIENvbnRyb2xsZXIiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJMb29wQ29udHJvbGxlci5jb250aW51ZV9mb3JldmVyIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPGludFByb3AgbmFtZT0iTG9vcENvbnRyb2xsZXIubG9vcHMiPi0xPC9pbnRQcm9wPg0KICAgICAgICA8L2VsZW1lbnRQcm9wPg0KICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJUaHJlYWRHcm91cC5vbl9zYW1wbGVfZXJyb3IiPmNvbnRpbnVlPC9zdHJpbmdQcm9wPg0KICAgICAgPC9rZy5hcGMuam1ldGVyLnRocmVhZHMuVWx0aW1hdGVUaHJlYWRHcm91cD4NCiAgICAgIDxoYXNoVHJlZT4NCiAgICAgICAgPEhUVFBTYW1wbGVyUHJveHkgZ3VpY2xhc3M9Ikh0dHBUZXN0U2FtcGxlR3VpIiB0ZXN0Y2xhc3M9IkhUVFBTYW1wbGVyUHJveHkiIHRlc3RuYW1lPSJHRVQiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICAgIDxlbGVtZW50UHJvcCBuYW1lPSJIVFRQc2FtcGxlci5Bcmd1bWVudHMiIGVsZW1lbnRUeXBlPSJBcmd1bWVudHMiIGd1aWNsYXNzPSJIVFRQQXJndW1lbnRzUGFuZWwiIHRlc3RjbGFzcz0iQXJndW1lbnRzIiB0ZXN0bmFtZT0iVXNlciBEZWZpbmVkIFZhcmlhYmxlcyIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iQXJndW1lbnRzLmFyZ3VtZW50cyIvPg0KICAgICAgICAgIDwvZWxlbWVudFByb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIuZG9tYWluIj5hcHAtc2VydmljZS1zYW1wbGUtZGVtby5henVyZXdlYnNpdGVzLm5ldDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5wb3J0Ij48L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIucHJvdG9jb2wiPmh0dHBzPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmNvbnRlbnRFbmNvZGluZyI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnBhdGgiPjwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5tZXRob2QiPkdFVDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iSFRUUFNhbXBsZXIuZm9sbG93X3JlZGlyZWN0cyI\u002BdHJ1ZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmF1dG9fcmVkaXJlY3RzIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnVzZV9rZWVwYWxpdmUiPnRydWU8L2Jvb2xQcm9wPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5ET19NVUxUSVBBUlRfUE9TVCI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmVtYmVkZGVkX3VybF9yZSI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmltcGxlbWVudGF0aW9uIj5IdHRwQ2xpZW50NDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5jb25uZWN0X3RpbWVvdXQiPjYwMDAwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnJlc3BvbnNlX3RpbWVvdXQiPjYwMDAwPC9zdHJpbmdQcm9wPg0KICAgICAgICA8L0hUVFBTYW1wbGVyUHJveHk\u002BDQogICAgICAgIDxoYXNoVHJlZS8\u002BDQogICAgICAgIDxrZy5hcGMuam1ldGVyLnRpbWVycy5WYXJpYWJsZVRocm91Z2hwdXRUaW1lciBndWljbGFzcz0ia2cuYXBjLmptZXRlci50aW1lcnMuVmFyaWFibGVUaHJvdWdocHV0VGltZXJHdWkiIHRlc3RjbGFzcz0ia2cuYXBjLmptZXRlci50aW1lcnMuVmFyaWFibGVUaHJvdWdocHV0VGltZXIiIHRlc3RuYW1lPSJqcEBnYyAtIFRocm91Z2hwdXQgU2hhcGluZyBUaW1lciIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9ImxvYWRfcHJvZmlsZSI\u002BDQogICAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iMTU0MzkxMjE3MyI\u002BDQogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE1NjciPjEwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSIxNjkxIj41MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iNDg4NzMiPjE4MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iMTU4MjM1NTYyNyI\u002BDQogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE2OTEiPjUwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSIxNjkxIj41MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iNDk3MTAiPjI0MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgPC9rZy5hcGMuam1ldGVyLnRpbWVycy5WYXJpYWJsZVRocm91Z2hwdXRUaW1lcj4NCiAgICAgICAgPGhhc2hUcmVlLz4NCiAgICAgICAgPFJlc3VsdENvbGxlY3RvciBndWljbGFzcz0iVmlld1Jlc3VsdHNGdWxsVmlzdWFsaXplciIgdGVzdGNsYXNzPSJSZXN1bHRDb2xsZWN0b3IiIHRlc3RuYW1lPSJWaWV3IFJlc3VsdHMgVHJlZSIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IlJlc3VsdENvbGxlY3Rvci5lcnJvcl9sb2dnaW5nIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPG9ialByb3A\u002BDQogICAgICAgICAgICA8bmFtZT5zYXZlQ29uZmlnPC9uYW1lPg0KICAgICAgICAgICAgPHZhbHVlIGNsYXNzPSJTYW1wbGVTYXZlQ29uZmlndXJhdGlvbiI\u002BDQogICAgICAgICAgICAgIDx0aW1lPnRydWU8L3RpbWU\u002BDQogICAgICAgICAgICAgIDxsYXRlbmN5PnRydWU8L2xhdGVuY3k\u002BDQogICAgICAgICAgICAgIDx0aW1lc3RhbXA\u002BdHJ1ZTwvdGltZXN0YW1wPg0KICAgICAgICAgICAgICA8c3VjY2Vzcz50cnVlPC9zdWNjZXNzPg0KICAgICAgICAgICAgICA8bGFiZWw\u002BdHJ1ZTwvbGFiZWw\u002BDQogICAgICAgICAgICAgIDxjb2RlPnRydWU8L2NvZGU\u002BDQogICAgICAgICAgICAgIDxtZXNzYWdlPnRydWU8L21lc3NhZ2U\u002BDQogICAgICAgICAgICAgIDx0aHJlYWROYW1lPnRydWU8L3RocmVhZE5hbWU\u002BDQogICAgICAgICAgICAgIDxkYXRhVHlwZT50cnVlPC9kYXRhVHlwZT4NCiAgICAgICAgICAgICAgPGVuY29kaW5nPmZhbHNlPC9lbmNvZGluZz4NCiAgICAgICAgICAgICAgPGFzc2VydGlvbnM\u002BdHJ1ZTwvYXNzZXJ0aW9ucz4NCiAgICAgICAgICAgICAgPHN1YnJlc3VsdHM\u002BdHJ1ZTwvc3VicmVzdWx0cz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlRGF0YT5mYWxzZTwvcmVzcG9uc2VEYXRhPg0KICAgICAgICAgICAgICA8c2FtcGxlckRhdGE\u002BZmFsc2U8L3NhbXBsZXJEYXRhPg0KICAgICAgICAgICAgICA8eG1sPmZhbHNlPC94bWw\u002BDQogICAgICAgICAgICAgIDxmaWVsZE5hbWVzPnRydWU8L2ZpZWxkTmFtZXM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZUhlYWRlcnM\u002BZmFsc2U8L3Jlc3BvbnNlSGVhZGVycz4NCiAgICAgICAgICAgICAgPHJlcXVlc3RIZWFkZXJzPmZhbHNlPC9yZXF1ZXN0SGVhZGVycz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlRGF0YU9uRXJyb3I\u002BZmFsc2U8L3Jlc3BvbnNlRGF0YU9uRXJyb3I\u002BDQogICAgICAgICAgICAgIDxzYXZlQXNzZXJ0aW9uUmVzdWx0c0ZhaWx1cmVNZXNzYWdlPnRydWU8L3NhdmVBc3NlcnRpb25SZXN1bHRzRmFpbHVyZU1lc3NhZ2U\u002BDQogICAgICAgICAgICAgIDxhc3NlcnRpb25zUmVzdWx0c1RvU2F2ZT4wPC9hc3NlcnRpb25zUmVzdWx0c1RvU2F2ZT4NCiAgICAgICAgICAgICAgPGJ5dGVzPnRydWU8L2J5dGVzPg0KICAgICAgICAgICAgICA8c2VudEJ5dGVzPnRydWU8L3NlbnRCeXRlcz4NCiAgICAgICAgICAgICAgPHVybD50cnVlPC91cmw\u002BDQogICAgICAgICAgICAgIDx0aHJlYWRDb3VudHM\u002BdHJ1ZTwvdGhyZWFkQ291bnRzPg0KICAgICAgICAgICAgICA8aWRsZVRpbWU\u002BdHJ1ZTwvaWRsZVRpbWU\u002BDQogICAgICAgICAgICAgIDxjb25uZWN0VGltZT50cnVlPC9jb25uZWN0VGltZT4NCiAgICAgICAgICAgIDwvdmFsdWU\u002BDQogICAgICAgICAgPC9vYmpQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9ImZpbGVuYW1lIj48L3N0cmluZ1Byb3A\u002BDQogICAgICAgIDwvUmVzdWx0Q29sbGVjdG9yPg0KICAgICAgICA8aGFzaFRyZWUvPg0KICAgICAgICA8UmVzdWx0Q29sbGVjdG9yIGd1aWNsYXNzPSJUYWJsZVZpc3VhbGl6ZXIiIHRlc3RjbGFzcz0iUmVzdWx0Q29sbGVjdG9yIiB0ZXN0bmFtZT0iVmlldyBSZXN1bHRzIGluIFRhYmxlIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iUmVzdWx0Q29sbGVjdG9yLmVycm9yX2xvZ2dpbmciPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgICAgICA8b2JqUHJvcD4NCiAgICAgICAgICAgIDxuYW1lPnNhdmVDb25maWc8L25hbWU\u002BDQogICAgICAgICAgICA8dmFsdWUgY2xhc3M9IlNhbXBsZVNhdmVDb25maWd1cmF0aW9uIj4NCiAgICAgICAgICAgICAgPHRpbWU\u002BdHJ1ZTwvdGltZT4NCiAgICAgICAgICAgICAgPGxhdGVuY3k\u002BdHJ1ZTwvbGF0ZW5jeT4NCiAgICAgICAgICAgICAgPHRpbWVzdGFtcD50cnVlPC90aW1lc3RhbXA\u002BDQogICAgICAgICAgICAgIDxzdWNjZXNzPnRydWU8L3N1Y2Nlc3M\u002BDQogICAgICAgICAgICAgIDxsYWJlbD50cnVlPC9sYWJlbD4NCiAgICAgICAgICAgICAgPGNvZGU\u002BdHJ1ZTwvY29kZT4NCiAgICAgICAgICAgICAgPG1lc3NhZ2U\u002BdHJ1ZTwvbWVzc2FnZT4NCiAgICAgICAgICAgICAgPHRocmVhZE5hbWU\u002BdHJ1ZTwvdGhyZWFkTmFtZT4NCiAgICAgICAgICAgICAgPGRhdGFUeXBlPnRydWU8L2RhdGFUeXBlPg0KICAgICAgICAgICAgICA8ZW5jb2Rpbmc\u002BZmFsc2U8L2VuY29kaW5nPg0KICAgICAgICAgICAgICA8YXNzZXJ0aW9ucz50cnVlPC9hc3NlcnRpb25zPg0KICAgICAgICAgICAgICA8c3VicmVzdWx0cz50cnVlPC9zdWJyZXN1bHRzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VEYXRhPmZhbHNlPC9yZXNwb25zZURhdGE\u002BDQogICAgICAgICAgICAgIDxzYW1wbGVyRGF0YT5mYWxzZTwvc2FtcGxlckRhdGE\u002BDQogICAgICAgICAgICAgIDx4bWw\u002BZmFsc2U8L3htbD4NCiAgICAgICAgICAgICAgPGZpZWxkTmFtZXM\u002BdHJ1ZTwvZmllbGROYW1lcz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlSGVhZGVycz5mYWxzZTwvcmVzcG9uc2VIZWFkZXJzPg0KICAgICAgICAgICAgICA8cmVxdWVzdEhlYWRlcnM\u002BZmFsc2U8L3JlcXVlc3RIZWFkZXJzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VEYXRhT25FcnJvcj5mYWxzZTwvcmVzcG9uc2VEYXRhT25FcnJvcj4NCiAgICAgICAgICAgICAgPHNhdmVBc3NlcnRpb25SZXN1bHRzRmFpbHVyZU1lc3NhZ2U\u002BdHJ1ZTwvc2F2ZUFzc2VydGlvblJlc3VsdHNGYWlsdXJlTWVzc2FnZT4NCiAgICAgICAgICAgICAgPGFzc2VydGlvbnNSZXN1bHRzVG9TYXZlPjA8L2Fzc2VydGlvbnNSZXN1bHRzVG9TYXZlPg0KICAgICAgICAgICAgICA8Ynl0ZXM\u002BdHJ1ZTwvYnl0ZXM\u002BDQogICAgICAgICAgICAgIDxzZW50Qnl0ZXM\u002BdHJ1ZTwvc2VudEJ5dGVzPg0KICAgICAgICAgICAgICA8dXJsPnRydWU8L3VybD4NCiAgICAgICAgICAgICAgPHRocmVhZENvdW50cz50cnVlPC90aHJlYWRDb3VudHM\u002BDQogICAgICAgICAgICAgIDxpZGxlVGltZT50cnVlPC9pZGxlVGltZT4NCiAgICAgICAgICAgICAgPGNvbm5lY3RUaW1lPnRydWU8L2Nvbm5lY3RUaW1lPg0KICAgICAgICAgICAgPC92YWx1ZT4NCiAgICAgICAgICA8L29ialByb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iZmlsZW5hbWUiPjwvc3RyaW5nUHJvcD4NCiAgICAgICAgPC9SZXN1bHRDb2xsZWN0b3I\u002BDQogICAgICAgIDxoYXNoVHJlZS8\u002BDQogICAgICAgIDxSZXN1bHRDb2xsZWN0b3IgZ3VpY2xhc3M9IlZpZXdSZXN1bHRzRnVsbFZpc3VhbGl6ZXIiIHRlc3RjbGFzcz0iUmVzdWx0Q29sbGVjdG9yIiB0ZXN0bmFtZT0iVmlldyBSZXN1bHRzIFRyZWUiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJSZXN1bHRDb2xsZWN0b3IuZXJyb3JfbG9nZ2luZyI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgICAgIDxvYmpQcm9wPg0KICAgICAgICAgICAgPG5hbWU\u002Bc2F2ZUNvbmZpZzwvbmFtZT4NCiAgICAgICAgICAgIDx2YWx1ZSBjbGFzcz0iU2FtcGxlU2F2ZUNvbmZpZ3VyYXRpb24iPg0KICAgICAgICAgICAgICA8dGltZT50cnVlPC90aW1lPg0KICAgICAgICAgICAgICA8bGF0ZW5jeT50cnVlPC9sYXRlbmN5Pg0KICAgICAgICAgICAgICA8dGltZXN0YW1wPnRydWU8L3RpbWVzdGFtcD4NCiAgICAgICAgICAgICAgPHN1Y2Nlc3M\u002BdHJ1ZTwvc3VjY2Vzcz4NCiAgICAgICAgICAgICAgPGxhYmVsPnRydWU8L2xhYmVsPg0KICAgICAgICAgICAgICA8Y29kZT50cnVlPC9jb2RlPg0KICAgICAgICAgICAgICA8bWVzc2FnZT50cnVlPC9tZXNzYWdlPg0KICAgICAgICAgICAgICA8dGhyZWFkTmFtZT50cnVlPC90aHJlYWROYW1lPg0KICAgICAgICAgICAgICA8ZGF0YVR5cGU\u002BdHJ1ZTwvZGF0YVR5cGU\u002BDQogICAgICAgICAgICAgIDxlbmNvZGluZz5mYWxzZTwvZW5jb2Rpbmc\u002BDQogICAgICAgICAgICAgIDxhc3NlcnRpb25zPnRydWU8L2Fzc2VydGlvbnM\u002BDQogICAgICAgICAgICAgIDxzdWJyZXN1bHRzPnRydWU8L3N1YnJlc3VsdHM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZURhdGE\u002BZmFsc2U8L3Jlc3BvbnNlRGF0YT4NCiAgICAgICAgICAgICAgPHNhbXBsZXJEYXRhPmZhbHNlPC9zYW1wbGVyRGF0YT4NCiAgICAgICAgICAgICAgPHhtbD5mYWxzZTwveG1sPg0KICAgICAgICAgICAgICA8ZmllbGROYW1lcz50cnVlPC9maWVsZE5hbWVzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VIZWFkZXJzPmZhbHNlPC9yZXNwb25zZUhlYWRlcnM\u002BDQogICAgICAgICAgICAgIDxyZXF1ZXN0SGVhZGVycz5mYWxzZTwvcmVxdWVzdEhlYWRlcnM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZURhdGFPbkVycm9yPmZhbHNlPC9yZXNwb25zZURhdGFPbkVycm9yPg0KICAgICAgICAgICAgICA8c2F2ZUFzc2VydGlvblJlc3VsdHNGYWlsdXJlTWVzc2FnZT50cnVlPC9zYXZlQXNzZXJ0aW9uUmVzdWx0c0ZhaWx1cmVNZXNzYWdlPg0KICAgICAgICAgICAgICA8YXNzZXJ0aW9uc1Jlc3VsdHNUb1NhdmU\u002BMDwvYXNzZXJ0aW9uc1Jlc3VsdHNUb1NhdmU\u002BDQogICAgICAgICAgICAgIDxieXRlcz50cnVlPC9ieXRlcz4NCiAgICAgICAgICAgICAgPHNlbnRCeXRlcz50cnVlPC9zZW50Qnl0ZXM\u002BDQogICAgICAgICAgICAgIDx1cmw\u002BdHJ1ZTwvdXJsPg0KICAgICAgICAgICAgICA8dGhyZWFkQ291bnRzPnRydWU8L3RocmVhZENvdW50cz4NCiAgICAgICAgICAgICAgPGlkbGVUaW1lPnRydWU8L2lkbGVUaW1lPg0KICAgICAgICAgICAgICA8Y29ubmVjdFRpbWU\u002BdHJ1ZTwvY29ubmVjdFRpbWU\u002BDQogICAgICAgICAgICA8L3ZhbHVlPg0KICAgICAgICAgIDwvb2JqUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJmaWxlbmFtZSI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICA8L1Jlc3VsdENvbGxlY3Rvcj4NCiAgICAgICAgPGhhc2hUcmVlLz4NCiAgICAgIDwvaGFzaFRyZWU\u002BDQogICAgICA8QXJndW1lbnRzIGd1aWNsYXNzPSJBcmd1bWVudHNQYW5lbCIgdGVzdGNsYXNzPSJBcmd1bWVudHMiIHRlc3RuYW1lPSJVc2VyIERlZmluZWQgVmFyaWFibGVzIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9IkFyZ3VtZW50cy5hcmd1bWVudHMiPg0KICAgICAgICAgIDxlbGVtZW50UHJvcCBuYW1lPSJ1ZHZfd2ViYXBwIiBlbGVtZW50VHlwZT0iQXJndW1lbnQiPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iQXJndW1lbnQubmFtZSI\u002BdWR2X3dlYmFwcDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkFyZ3VtZW50LnZhbHVlIj4ke19fQmVhblNoZWxsKCBTeXN0ZW0uZ2V0ZW52KCZxdW90O3dlYmFwcCZxdW90OykgKX08L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJBcmd1bWVudC5kZXNjIj5XZWIgQXBwIFVSTDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkFyZ3VtZW50Lm1ldGFkYXRhIj49PC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDwvZWxlbWVudFByb3A\u002BDQogICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICA8L0FyZ3VtZW50cz4NCiAgICAgIDxoYXNoVHJlZS8\u002BDQogICAgPC9oYXNoVHJlZT4NCiAgPC9oYXNoVHJlZT4NCjwvam1ldGVyVGVzdFBsYW4\u002BDQoNCi0tNGM4OGYyNTdjNGMxM2MyOWY2NzdjMzQ3MzkzZmRjMTUtLQ0K", + "StatusCode": 201, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "150", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:00 GMT", + "Location": "https://myservice.azure.com/loadtests/000/files/000?resourceId=%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fpython-sdk-test%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtest-jf\u0026api-version=2022-06-01-preview", + "mise-correlation-id": "c2ee4b3e-006b-400b-bebc-d6bbd57a23c3", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "5df70018-ebee-494b-a738-fd6a018ce63a" + }, + "ResponseBody": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-09-27T02:39:00.3730379", + "validationStatus": "VALIDATION_INITIATED" + } + }, + { + "RequestUri": "https://myservice.azure.com/testruns/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "51", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": { + "testId": "000", + "displayName": "TestingResource" + }, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "2192", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:00 GMT", + "mise-correlation-id": "9241f379-27e2-489e-8966-c0637feb95a4", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "85be1d4b-24ef-4929-bce4-6480bb1ab285" + }, + "ResponseBody": { + "testRunId": "000", + "displayName": "TestingResource", + "testId": "000", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/python-sdk-test/providers/microsoft.loadtestservice/loadtests/loadtest-jf", + "description": null, + "status": "CANCELLED", + "startDateTime": "2022-09-26T08:12:27.273Z", + "endDateTime": "2022-09-26T08:12:28.127Z", + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "testResult": "NOT_APPLICABLE", + "passFailCriteria": { + "passFailMetrics": {} + }, + "testArtifacts": { + "inputArtifacts": { + "configUrl": { + "url": "url", + "fileId": "8a4ac8cb-0a0e-4f7a-8df0-8efffe0a235b", + "filename": "config.yaml", + "fileType": 2, + "expireTime": "2022-09-27T02:39:00.8022851\u002B00:00", + "validationStatus": "" + }, + "testScriptUrl": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-09-27T02:39:00.8022851\u002B00:00", + "validationStatus": "VALIDATION_SUCCESS" + }, + "userPropUrl": null, + "inputArtifactsZipFileurl": { + "url": "url", + "fileId": "8fe3e419-e2bb-4b79-a9a5-9255dcbdda80", + "filename": "inputartifacts.zip", + "fileType": 2, + "expireTime": "2022-09-27T02:39:00.8022851\u002B00:00", + "validationStatus": "" + }, + "additionalUrls": [ + { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-09-27T02:39:00.8022851\u002B00:00", + "validationStatus": "" + } + ] + }, + "outputArtifacts": { + "resultUrl": null, + "logsUrl": null + } + }, + "executedDateTime": "2022-09-26T08:11:51.104Z", + "vusers": 0, + "testRunStatistics": { + "Total": { + "transaction": "Total", + "sampleCount": 0.0, + "errorCount": 0.0, + "errorPct": 0.0, + "meanResTime": "NaN", + "medianResTime": 0.0, + "maxResTime": 0.0, + "minResTime": 0.0, + "pct1ResTime": 0.0, + "pct2ResTime": 0.0, + "pct3ResTime": 0.0, + "throughput": 0.0, + "receivedKBytesPerSec": 0.0, + "sentKBytesPerSec": 0.0 + } + }, + "createdDateTime": "2022-09-26T08:11:51.32Z", + "createdBy": null, + "lastModifiedDateTime": "2022-09-26T08:11:51.32Z", + "lastModifiedBy": null, + "portalUrl": "https://portal.azure.com/#blade/Microsoft_Azure_CloudNativeTesting/NewReport//resourceId/%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fpython-sdk-test%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtest-jf/testId/000/testRunId/000", + "secrets": null, + "environmentVariables": null, + "duration": null, + "subnetId": null, + "errorDetails": null + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:01 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - EUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:01 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - KRC ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "22e59b09-bcbf-4795-831e-6a39da9b5717", + "Connection": "keep-alive", + "Content-Length": "290", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "win32", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.18.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "22e59b09-bcbf-4795-831e-6a39da9b5717", + "Content-Length": "93", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:01 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.13777.5 - WUS2 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/serverMetricsConfig?api-version=2022-06-01-preview\u0026testId=000", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "7120", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:02 GMT", + "mise-correlation-id": "ad7a0ae8-21a5-4f3d-9d4f-b619cef4f91a", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "e10235d0-d72c-4731-8fac-11f37120d26c" + }, + "ResponseBody": { + "name": "931922ff-0727-495c-96ab-5f1fa1ea8a6a", + "testId": "000", + "testRunId": null, + "metrics": { + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo/providers/microsoft.insights/metricdefinitions/Http5xx": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo/providers/microsoft.insights/metricdefinitions/Http5xx", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo", + "metricnamespace": "microsoft.web/sites", + "displayDescription": null, + "name": { + "value": "Http5xx", + "localizedValue": "Http5xx Error" + }, + "aggregation": "Total", + "unit": null, + "resourceType": "microsoft.web/sites" + }, + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample/providers/microsoft.insights/metricdefinitions/Http5xx": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample/providers/microsoft.insights/metricdefinitions/Http5xx", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample", + "metricnamespace": "microsoft.web/sites", + "displayDescription": null, + "name": { + "value": "Http5xx", + "localizedValue": "Http5xx Error" + }, + "aggregation": "Total", + "unit": null, + "resourceType": "microsoft.web/sites" + }, + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample/providers/microsoft.insights/metricdefinitions/Http5xx": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample/providers/microsoft.insights/metricdefinitions/Http5xx", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample", + "metricnamespace": "microsoft.web/sites", + "displayDescription": null, + "name": { + "value": "Http5xx", + "localizedValue": "Http5xx Error" + }, + "aggregation": "Total", + "unit": null, + "resourceType": "microsoft.web/sites" + }, + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo/providers/microsoft.insights/metricdefinitions/Requests": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo/providers/microsoft.insights/metricdefinitions/Requests", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo", + "metricnamespace": "microsoft.web/sites", + "displayDescription": null, + "name": { + "value": "Requests", + "localizedValue": "Requests" + }, + "aggregation": "Total", + "unit": null, + "resourceType": "microsoft.web/sites" + }, + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample/providers/microsoft.insights/metricdefinitions/Requests": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample/providers/microsoft.insights/metricdefinitions/Requests", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample", + "metricnamespace": "microsoft.web/sites", + "displayDescription": null, + "name": { + "value": "Requests", + "localizedValue": "Requests" + }, + "aggregation": "Total", + "unit": null, + "resourceType": "microsoft.web/sites" + }, + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample/providers/microsoft.insights/metricdefinitions/Requests": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample/providers/microsoft.insights/metricdefinitions/Requests", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample", + "metricnamespace": "microsoft.web/sites", + "displayDescription": null, + "name": { + "value": "Requests", + "localizedValue": "Requests" + }, + "aggregation": "Total", + "unit": null, + "resourceType": "microsoft.web/sites" + }, + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo/providers/microsoft.insights/metricdefinitions/HttpResponseTime": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo/providers/microsoft.insights/metricdefinitions/HttpResponseTime", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo", + "metricnamespace": "microsoft.web/sites", + "displayDescription": null, + "name": { + "value": "HttpResponseTime", + "localizedValue": "Response Time" + }, + "aggregation": "Average", + "unit": null, + "resourceType": "microsoft.web/sites" + }, + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample/providers/microsoft.insights/metricdefinitions/HttpResponseTime": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample/providers/microsoft.insights/metricdefinitions/HttpResponseTime", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample", + "metricnamespace": "microsoft.web/sites", + "displayDescription": null, + "name": { + "value": "HttpResponseTime", + "localizedValue": "Response Time" + }, + "aggregation": "Average", + "unit": null, + "resourceType": "microsoft.web/sites" + }, + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample/providers/microsoft.insights/metricdefinitions/HttpResponseTime": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample/providers/microsoft.insights/metricdefinitions/HttpResponseTime", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample", + "metricnamespace": "microsoft.web/sites", + "displayDescription": null, + "name": { + "value": "HttpResponseTime", + "localizedValue": "Response Time" + }, + "aggregation": "Average", + "unit": null, + "resourceType": "microsoft.web/sites" + } + } + } + }, + { + "RequestUri": "https://myservice.azure.com/serverMetricsConfig?api-version=2022-06-01-preview\u0026testId=0000-0000", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "126", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:02 GMT", + "mise-correlation-id": "0d6e1f8e-e3cd-4250-be0f-e3ce0e218868", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "0a1d48e4-e8da-48f7-9dc5-4664b5ed76b9" + }, + "ResponseBody": { + "error": { + "code": "TestNotFound", + "message": "Test not found with given identifier \u00220000-0000\u0022.", + "target": null, + "details": null + } + } + } + ], + "Variables": {} +} diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_serverMetics.pyTestServerMetricsSmoketest_list_supported_resource_types.json b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_serverMetics.pyTestServerMetricsSmoketest_list_supported_resource_types.json new file mode 100644 index 000000000000..80a2a8283516 --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_serverMetics.pyTestServerMetricsSmoketest_list_supported_resource_types.json @@ -0,0 +1,726 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:09 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - EUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:09 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - SEASLR1 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "dad209e6-5581-41c9-8077-c1bb134eb1c6", + "Connection": "keep-alive", + "Content-Length": "290", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "win32", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.18.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "dad209e6-5581-41c9-8077-c1bb134eb1c6", + "Content-Length": "93", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:10 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.13777.5 - SCUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "466", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yashika-rg/providers/Microsoft.LoadTestService/loadtests/loadtestsdk", + "description": "", + "displayName": "TestingResource", + "loadTestConfig": { + "engineSize": "m", + "engineInstances": 1, + "splitAllCSVs": false + }, + "secrets": {}, + "environmentVariables": {}, + "passFailCriteria": { + "passFailMetrics": {} + }, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + }, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "1035", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:10 GMT", + "mise-correlation-id": "f8dfa54c-14d6-42a3-a38e-ae54ba968617", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "bb89552f-07ce-482c-af9b-b8d4ffaa412f" + }, + "ResponseBody": { + "testId": "000", + "description": "", + "displayName": "TestingResource", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/python-sdk-test/providers/microsoft.loadtestservice/loadtests/loadtest-jf", + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "passFailCriteria": { + "passFailMetrics": {} + }, + "createdDateTime": "2022-07-26T08:14:02.431Z", + "createdBy": null, + "lastModifiedDateTime": "2022-07-26T08:14:02.431Z", + "lastModifiedBy": null, + "inputArtifacts": { + "configUrl": null, + "testScriptUrl": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-09-27T02:39:10.703927\u002B00:00", + "validationStatus": "VALIDATION_SUCCESS" + }, + "userPropUrl": null, + "inputArtifactsZipFileurl": null, + "additionalUrls": [ + { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-09-27T02:39:10.703927\u002B00:00", + "validationStatus": "" + } + ] + }, + "secrets": null, + "environmentVariables": null, + "subnetId": null, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000/files/000?api-version=2022-06-01-preview", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "10320", + "Content-Type": "multipart/form-data; boundary=4dcb565cda2ae22f48abdac46e120ada", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": "LS00ZGNiNTY1Y2RhMmFlMjJmNDhhYmRhYzQ2ZTEyMGFkYQ0KQ29udGVudC1EaXNwb3NpdGlvbjogZm9ybS1kYXRhOyBuYW1lPSJmaWxlIjsgZmlsZW5hbWU9InNhbXBsZS5qbXgiDQpDb250ZW50LVR5cGU6IGFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbQ0KDQo8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pg0KPGptZXRlclRlc3RQbGFuIHZlcnNpb249IjEuMiIgcHJvcGVydGllcz0iNS4wIiBqbWV0ZXI9IjUuNC4zIj4NCiAgPGhhc2hUcmVlPg0KICAgIDxUZXN0UGxhbiBndWljbGFzcz0iVGVzdFBsYW5HdWkiIHRlc3RjbGFzcz0iVGVzdFBsYW4iIHRlc3RuYW1lPSJUZXN0IFBsYW4iIGVuYWJsZWQ9InRydWUiPg0KICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iVGVzdFBsYW4uY29tbWVudHMiPjwvc3RyaW5nUHJvcD4NCiAgICAgIDxib29sUHJvcCBuYW1lPSJUZXN0UGxhbi5mdW5jdGlvbmFsX21vZGUiPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgIDxib29sUHJvcCBuYW1lPSJUZXN0UGxhbi50ZWFyRG93bl9vbl9zaHV0ZG93biI\u002BdHJ1ZTwvYm9vbFByb3A\u002BDQogICAgICA8Ym9vbFByb3AgbmFtZT0iVGVzdFBsYW4uc2VyaWFsaXplX3RocmVhZGdyb3VwcyI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9IlRlc3RQbGFuLnVzZXJfZGVmaW5lZF92YXJpYWJsZXMiIGVsZW1lbnRUeXBlPSJBcmd1bWVudHMiIGd1aWNsYXNzPSJBcmd1bWVudHNQYW5lbCIgdGVzdGNsYXNzPSJBcmd1bWVudHMiIHRlc3RuYW1lPSJVc2VyIERlZmluZWQgVmFyaWFibGVzIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9IkFyZ3VtZW50cy5hcmd1bWVudHMiLz4NCiAgICAgIDwvZWxlbWVudFByb3A\u002BDQogICAgICA8c3RyaW5nUHJvcCBuYW1lPSJUZXN0UGxhbi51c2VyX2RlZmluZV9jbGFzc3BhdGgiPjwvc3RyaW5nUHJvcD4NCiAgICA8L1Rlc3RQbGFuPg0KICAgIDxoYXNoVHJlZT4NCiAgICAgIDxrZy5hcGMuam1ldGVyLnRocmVhZHMuVWx0aW1hdGVUaHJlYWRHcm91cCBndWljbGFzcz0ia2cuYXBjLmptZXRlci50aHJlYWRzLlVsdGltYXRlVGhyZWFkR3JvdXBHdWkiIHRlc3RjbGFzcz0ia2cuYXBjLmptZXRlci50aHJlYWRzLlVsdGltYXRlVGhyZWFkR3JvdXAiIHRlc3RuYW1lPSJqcEBnYyAtIFVsdGltYXRlIFRocmVhZCBHcm91cCIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgIDxjb2xsZWN0aW9uUHJvcCBuYW1lPSJ1bHRpbWF0ZXRocmVhZGdyb3VwZGF0YSI\u002BDQogICAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9Ii0xMTA4NjkxNTE4Ij4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE1NjciPjEwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iNDgiPjA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0ODg3MyI\u002BMTgwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iNDk3MTAiPjI0MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjEwIj41PC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICAgIDxlbGVtZW50UHJvcCBuYW1lPSJUaHJlYWRHcm91cC5tYWluX2NvbnRyb2xsZXIiIGVsZW1lbnRUeXBlPSJMb29wQ29udHJvbGxlciIgZ3VpY2xhc3M9Ikxvb3BDb250cm9sUGFuZWwiIHRlc3RjbGFzcz0iTG9vcENvbnRyb2xsZXIiIHRlc3RuYW1lPSJMb29wIENvbnRyb2xsZXIiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJMb29wQ29udHJvbGxlci5jb250aW51ZV9mb3JldmVyIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPGludFByb3AgbmFtZT0iTG9vcENvbnRyb2xsZXIubG9vcHMiPi0xPC9pbnRQcm9wPg0KICAgICAgICA8L2VsZW1lbnRQcm9wPg0KICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJUaHJlYWRHcm91cC5vbl9zYW1wbGVfZXJyb3IiPmNvbnRpbnVlPC9zdHJpbmdQcm9wPg0KICAgICAgPC9rZy5hcGMuam1ldGVyLnRocmVhZHMuVWx0aW1hdGVUaHJlYWRHcm91cD4NCiAgICAgIDxoYXNoVHJlZT4NCiAgICAgICAgPEhUVFBTYW1wbGVyUHJveHkgZ3VpY2xhc3M9Ikh0dHBUZXN0U2FtcGxlR3VpIiB0ZXN0Y2xhc3M9IkhUVFBTYW1wbGVyUHJveHkiIHRlc3RuYW1lPSJHRVQiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICAgIDxlbGVtZW50UHJvcCBuYW1lPSJIVFRQc2FtcGxlci5Bcmd1bWVudHMiIGVsZW1lbnRUeXBlPSJBcmd1bWVudHMiIGd1aWNsYXNzPSJIVFRQQXJndW1lbnRzUGFuZWwiIHRlc3RjbGFzcz0iQXJndW1lbnRzIiB0ZXN0bmFtZT0iVXNlciBEZWZpbmVkIFZhcmlhYmxlcyIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iQXJndW1lbnRzLmFyZ3VtZW50cyIvPg0KICAgICAgICAgIDwvZWxlbWVudFByb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIuZG9tYWluIj5hcHAtc2VydmljZS1zYW1wbGUtZGVtby5henVyZXdlYnNpdGVzLm5ldDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5wb3J0Ij48L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIucHJvdG9jb2wiPmh0dHBzPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmNvbnRlbnRFbmNvZGluZyI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnBhdGgiPjwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5tZXRob2QiPkdFVDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iSFRUUFNhbXBsZXIuZm9sbG93X3JlZGlyZWN0cyI\u002BdHJ1ZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmF1dG9fcmVkaXJlY3RzIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnVzZV9rZWVwYWxpdmUiPnRydWU8L2Jvb2xQcm9wPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5ET19NVUxUSVBBUlRfUE9TVCI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmVtYmVkZGVkX3VybF9yZSI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmltcGxlbWVudGF0aW9uIj5IdHRwQ2xpZW50NDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5jb25uZWN0X3RpbWVvdXQiPjYwMDAwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnJlc3BvbnNlX3RpbWVvdXQiPjYwMDAwPC9zdHJpbmdQcm9wPg0KICAgICAgICA8L0hUVFBTYW1wbGVyUHJveHk\u002BDQogICAgICAgIDxoYXNoVHJlZS8\u002BDQogICAgICAgIDxrZy5hcGMuam1ldGVyLnRpbWVycy5WYXJpYWJsZVRocm91Z2hwdXRUaW1lciBndWljbGFzcz0ia2cuYXBjLmptZXRlci50aW1lcnMuVmFyaWFibGVUaHJvdWdocHV0VGltZXJHdWkiIHRlc3RjbGFzcz0ia2cuYXBjLmptZXRlci50aW1lcnMuVmFyaWFibGVUaHJvdWdocHV0VGltZXIiIHRlc3RuYW1lPSJqcEBnYyAtIFRocm91Z2hwdXQgU2hhcGluZyBUaW1lciIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9ImxvYWRfcHJvZmlsZSI\u002BDQogICAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iMTU0MzkxMjE3MyI\u002BDQogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE1NjciPjEwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSIxNjkxIj41MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iNDg4NzMiPjE4MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iMTU4MjM1NTYyNyI\u002BDQogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE2OTEiPjUwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSIxNjkxIj41MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iNDk3MTAiPjI0MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgPC9rZy5hcGMuam1ldGVyLnRpbWVycy5WYXJpYWJsZVRocm91Z2hwdXRUaW1lcj4NCiAgICAgICAgPGhhc2hUcmVlLz4NCiAgICAgICAgPFJlc3VsdENvbGxlY3RvciBndWljbGFzcz0iVmlld1Jlc3VsdHNGdWxsVmlzdWFsaXplciIgdGVzdGNsYXNzPSJSZXN1bHRDb2xsZWN0b3IiIHRlc3RuYW1lPSJWaWV3IFJlc3VsdHMgVHJlZSIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IlJlc3VsdENvbGxlY3Rvci5lcnJvcl9sb2dnaW5nIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPG9ialByb3A\u002BDQogICAgICAgICAgICA8bmFtZT5zYXZlQ29uZmlnPC9uYW1lPg0KICAgICAgICAgICAgPHZhbHVlIGNsYXNzPSJTYW1wbGVTYXZlQ29uZmlndXJhdGlvbiI\u002BDQogICAgICAgICAgICAgIDx0aW1lPnRydWU8L3RpbWU\u002BDQogICAgICAgICAgICAgIDxsYXRlbmN5PnRydWU8L2xhdGVuY3k\u002BDQogICAgICAgICAgICAgIDx0aW1lc3RhbXA\u002BdHJ1ZTwvdGltZXN0YW1wPg0KICAgICAgICAgICAgICA8c3VjY2Vzcz50cnVlPC9zdWNjZXNzPg0KICAgICAgICAgICAgICA8bGFiZWw\u002BdHJ1ZTwvbGFiZWw\u002BDQogICAgICAgICAgICAgIDxjb2RlPnRydWU8L2NvZGU\u002BDQogICAgICAgICAgICAgIDxtZXNzYWdlPnRydWU8L21lc3NhZ2U\u002BDQogICAgICAgICAgICAgIDx0aHJlYWROYW1lPnRydWU8L3RocmVhZE5hbWU\u002BDQogICAgICAgICAgICAgIDxkYXRhVHlwZT50cnVlPC9kYXRhVHlwZT4NCiAgICAgICAgICAgICAgPGVuY29kaW5nPmZhbHNlPC9lbmNvZGluZz4NCiAgICAgICAgICAgICAgPGFzc2VydGlvbnM\u002BdHJ1ZTwvYXNzZXJ0aW9ucz4NCiAgICAgICAgICAgICAgPHN1YnJlc3VsdHM\u002BdHJ1ZTwvc3VicmVzdWx0cz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlRGF0YT5mYWxzZTwvcmVzcG9uc2VEYXRhPg0KICAgICAgICAgICAgICA8c2FtcGxlckRhdGE\u002BZmFsc2U8L3NhbXBsZXJEYXRhPg0KICAgICAgICAgICAgICA8eG1sPmZhbHNlPC94bWw\u002BDQogICAgICAgICAgICAgIDxmaWVsZE5hbWVzPnRydWU8L2ZpZWxkTmFtZXM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZUhlYWRlcnM\u002BZmFsc2U8L3Jlc3BvbnNlSGVhZGVycz4NCiAgICAgICAgICAgICAgPHJlcXVlc3RIZWFkZXJzPmZhbHNlPC9yZXF1ZXN0SGVhZGVycz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlRGF0YU9uRXJyb3I\u002BZmFsc2U8L3Jlc3BvbnNlRGF0YU9uRXJyb3I\u002BDQogICAgICAgICAgICAgIDxzYXZlQXNzZXJ0aW9uUmVzdWx0c0ZhaWx1cmVNZXNzYWdlPnRydWU8L3NhdmVBc3NlcnRpb25SZXN1bHRzRmFpbHVyZU1lc3NhZ2U\u002BDQogICAgICAgICAgICAgIDxhc3NlcnRpb25zUmVzdWx0c1RvU2F2ZT4wPC9hc3NlcnRpb25zUmVzdWx0c1RvU2F2ZT4NCiAgICAgICAgICAgICAgPGJ5dGVzPnRydWU8L2J5dGVzPg0KICAgICAgICAgICAgICA8c2VudEJ5dGVzPnRydWU8L3NlbnRCeXRlcz4NCiAgICAgICAgICAgICAgPHVybD50cnVlPC91cmw\u002BDQogICAgICAgICAgICAgIDx0aHJlYWRDb3VudHM\u002BdHJ1ZTwvdGhyZWFkQ291bnRzPg0KICAgICAgICAgICAgICA8aWRsZVRpbWU\u002BdHJ1ZTwvaWRsZVRpbWU\u002BDQogICAgICAgICAgICAgIDxjb25uZWN0VGltZT50cnVlPC9jb25uZWN0VGltZT4NCiAgICAgICAgICAgIDwvdmFsdWU\u002BDQogICAgICAgICAgPC9vYmpQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9ImZpbGVuYW1lIj48L3N0cmluZ1Byb3A\u002BDQogICAgICAgIDwvUmVzdWx0Q29sbGVjdG9yPg0KICAgICAgICA8aGFzaFRyZWUvPg0KICAgICAgICA8UmVzdWx0Q29sbGVjdG9yIGd1aWNsYXNzPSJUYWJsZVZpc3VhbGl6ZXIiIHRlc3RjbGFzcz0iUmVzdWx0Q29sbGVjdG9yIiB0ZXN0bmFtZT0iVmlldyBSZXN1bHRzIGluIFRhYmxlIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iUmVzdWx0Q29sbGVjdG9yLmVycm9yX2xvZ2dpbmciPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgICAgICA8b2JqUHJvcD4NCiAgICAgICAgICAgIDxuYW1lPnNhdmVDb25maWc8L25hbWU\u002BDQogICAgICAgICAgICA8dmFsdWUgY2xhc3M9IlNhbXBsZVNhdmVDb25maWd1cmF0aW9uIj4NCiAgICAgICAgICAgICAgPHRpbWU\u002BdHJ1ZTwvdGltZT4NCiAgICAgICAgICAgICAgPGxhdGVuY3k\u002BdHJ1ZTwvbGF0ZW5jeT4NCiAgICAgICAgICAgICAgPHRpbWVzdGFtcD50cnVlPC90aW1lc3RhbXA\u002BDQogICAgICAgICAgICAgIDxzdWNjZXNzPnRydWU8L3N1Y2Nlc3M\u002BDQogICAgICAgICAgICAgIDxsYWJlbD50cnVlPC9sYWJlbD4NCiAgICAgICAgICAgICAgPGNvZGU\u002BdHJ1ZTwvY29kZT4NCiAgICAgICAgICAgICAgPG1lc3NhZ2U\u002BdHJ1ZTwvbWVzc2FnZT4NCiAgICAgICAgICAgICAgPHRocmVhZE5hbWU\u002BdHJ1ZTwvdGhyZWFkTmFtZT4NCiAgICAgICAgICAgICAgPGRhdGFUeXBlPnRydWU8L2RhdGFUeXBlPg0KICAgICAgICAgICAgICA8ZW5jb2Rpbmc\u002BZmFsc2U8L2VuY29kaW5nPg0KICAgICAgICAgICAgICA8YXNzZXJ0aW9ucz50cnVlPC9hc3NlcnRpb25zPg0KICAgICAgICAgICAgICA8c3VicmVzdWx0cz50cnVlPC9zdWJyZXN1bHRzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VEYXRhPmZhbHNlPC9yZXNwb25zZURhdGE\u002BDQogICAgICAgICAgICAgIDxzYW1wbGVyRGF0YT5mYWxzZTwvc2FtcGxlckRhdGE\u002BDQogICAgICAgICAgICAgIDx4bWw\u002BZmFsc2U8L3htbD4NCiAgICAgICAgICAgICAgPGZpZWxkTmFtZXM\u002BdHJ1ZTwvZmllbGROYW1lcz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlSGVhZGVycz5mYWxzZTwvcmVzcG9uc2VIZWFkZXJzPg0KICAgICAgICAgICAgICA8cmVxdWVzdEhlYWRlcnM\u002BZmFsc2U8L3JlcXVlc3RIZWFkZXJzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VEYXRhT25FcnJvcj5mYWxzZTwvcmVzcG9uc2VEYXRhT25FcnJvcj4NCiAgICAgICAgICAgICAgPHNhdmVBc3NlcnRpb25SZXN1bHRzRmFpbHVyZU1lc3NhZ2U\u002BdHJ1ZTwvc2F2ZUFzc2VydGlvblJlc3VsdHNGYWlsdXJlTWVzc2FnZT4NCiAgICAgICAgICAgICAgPGFzc2VydGlvbnNSZXN1bHRzVG9TYXZlPjA8L2Fzc2VydGlvbnNSZXN1bHRzVG9TYXZlPg0KICAgICAgICAgICAgICA8Ynl0ZXM\u002BdHJ1ZTwvYnl0ZXM\u002BDQogICAgICAgICAgICAgIDxzZW50Qnl0ZXM\u002BdHJ1ZTwvc2VudEJ5dGVzPg0KICAgICAgICAgICAgICA8dXJsPnRydWU8L3VybD4NCiAgICAgICAgICAgICAgPHRocmVhZENvdW50cz50cnVlPC90aHJlYWRDb3VudHM\u002BDQogICAgICAgICAgICAgIDxpZGxlVGltZT50cnVlPC9pZGxlVGltZT4NCiAgICAgICAgICAgICAgPGNvbm5lY3RUaW1lPnRydWU8L2Nvbm5lY3RUaW1lPg0KICAgICAgICAgICAgPC92YWx1ZT4NCiAgICAgICAgICA8L29ialByb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iZmlsZW5hbWUiPjwvc3RyaW5nUHJvcD4NCiAgICAgICAgPC9SZXN1bHRDb2xsZWN0b3I\u002BDQogICAgICAgIDxoYXNoVHJlZS8\u002BDQogICAgICAgIDxSZXN1bHRDb2xsZWN0b3IgZ3VpY2xhc3M9IlZpZXdSZXN1bHRzRnVsbFZpc3VhbGl6ZXIiIHRlc3RjbGFzcz0iUmVzdWx0Q29sbGVjdG9yIiB0ZXN0bmFtZT0iVmlldyBSZXN1bHRzIFRyZWUiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJSZXN1bHRDb2xsZWN0b3IuZXJyb3JfbG9nZ2luZyI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgICAgIDxvYmpQcm9wPg0KICAgICAgICAgICAgPG5hbWU\u002Bc2F2ZUNvbmZpZzwvbmFtZT4NCiAgICAgICAgICAgIDx2YWx1ZSBjbGFzcz0iU2FtcGxlU2F2ZUNvbmZpZ3VyYXRpb24iPg0KICAgICAgICAgICAgICA8dGltZT50cnVlPC90aW1lPg0KICAgICAgICAgICAgICA8bGF0ZW5jeT50cnVlPC9sYXRlbmN5Pg0KICAgICAgICAgICAgICA8dGltZXN0YW1wPnRydWU8L3RpbWVzdGFtcD4NCiAgICAgICAgICAgICAgPHN1Y2Nlc3M\u002BdHJ1ZTwvc3VjY2Vzcz4NCiAgICAgICAgICAgICAgPGxhYmVsPnRydWU8L2xhYmVsPg0KICAgICAgICAgICAgICA8Y29kZT50cnVlPC9jb2RlPg0KICAgICAgICAgICAgICA8bWVzc2FnZT50cnVlPC9tZXNzYWdlPg0KICAgICAgICAgICAgICA8dGhyZWFkTmFtZT50cnVlPC90aHJlYWROYW1lPg0KICAgICAgICAgICAgICA8ZGF0YVR5cGU\u002BdHJ1ZTwvZGF0YVR5cGU\u002BDQogICAgICAgICAgICAgIDxlbmNvZGluZz5mYWxzZTwvZW5jb2Rpbmc\u002BDQogICAgICAgICAgICAgIDxhc3NlcnRpb25zPnRydWU8L2Fzc2VydGlvbnM\u002BDQogICAgICAgICAgICAgIDxzdWJyZXN1bHRzPnRydWU8L3N1YnJlc3VsdHM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZURhdGE\u002BZmFsc2U8L3Jlc3BvbnNlRGF0YT4NCiAgICAgICAgICAgICAgPHNhbXBsZXJEYXRhPmZhbHNlPC9zYW1wbGVyRGF0YT4NCiAgICAgICAgICAgICAgPHhtbD5mYWxzZTwveG1sPg0KICAgICAgICAgICAgICA8ZmllbGROYW1lcz50cnVlPC9maWVsZE5hbWVzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VIZWFkZXJzPmZhbHNlPC9yZXNwb25zZUhlYWRlcnM\u002BDQogICAgICAgICAgICAgIDxyZXF1ZXN0SGVhZGVycz5mYWxzZTwvcmVxdWVzdEhlYWRlcnM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZURhdGFPbkVycm9yPmZhbHNlPC9yZXNwb25zZURhdGFPbkVycm9yPg0KICAgICAgICAgICAgICA8c2F2ZUFzc2VydGlvblJlc3VsdHNGYWlsdXJlTWVzc2FnZT50cnVlPC9zYXZlQXNzZXJ0aW9uUmVzdWx0c0ZhaWx1cmVNZXNzYWdlPg0KICAgICAgICAgICAgICA8YXNzZXJ0aW9uc1Jlc3VsdHNUb1NhdmU\u002BMDwvYXNzZXJ0aW9uc1Jlc3VsdHNUb1NhdmU\u002BDQogICAgICAgICAgICAgIDxieXRlcz50cnVlPC9ieXRlcz4NCiAgICAgICAgICAgICAgPHNlbnRCeXRlcz50cnVlPC9zZW50Qnl0ZXM\u002BDQogICAgICAgICAgICAgIDx1cmw\u002BdHJ1ZTwvdXJsPg0KICAgICAgICAgICAgICA8dGhyZWFkQ291bnRzPnRydWU8L3RocmVhZENvdW50cz4NCiAgICAgICAgICAgICAgPGlkbGVUaW1lPnRydWU8L2lkbGVUaW1lPg0KICAgICAgICAgICAgICA8Y29ubmVjdFRpbWU\u002BdHJ1ZTwvY29ubmVjdFRpbWU\u002BDQogICAgICAgICAgICA8L3ZhbHVlPg0KICAgICAgICAgIDwvb2JqUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJmaWxlbmFtZSI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICA8L1Jlc3VsdENvbGxlY3Rvcj4NCiAgICAgICAgPGhhc2hUcmVlLz4NCiAgICAgIDwvaGFzaFRyZWU\u002BDQogICAgICA8QXJndW1lbnRzIGd1aWNsYXNzPSJBcmd1bWVudHNQYW5lbCIgdGVzdGNsYXNzPSJBcmd1bWVudHMiIHRlc3RuYW1lPSJVc2VyIERlZmluZWQgVmFyaWFibGVzIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9IkFyZ3VtZW50cy5hcmd1bWVudHMiPg0KICAgICAgICAgIDxlbGVtZW50UHJvcCBuYW1lPSJ1ZHZfd2ViYXBwIiBlbGVtZW50VHlwZT0iQXJndW1lbnQiPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iQXJndW1lbnQubmFtZSI\u002BdWR2X3dlYmFwcDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkFyZ3VtZW50LnZhbHVlIj4ke19fQmVhblNoZWxsKCBTeXN0ZW0uZ2V0ZW52KCZxdW90O3dlYmFwcCZxdW90OykgKX08L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJBcmd1bWVudC5kZXNjIj5XZWIgQXBwIFVSTDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkFyZ3VtZW50Lm1ldGFkYXRhIj49PC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDwvZWxlbWVudFByb3A\u002BDQogICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICA8L0FyZ3VtZW50cz4NCiAgICAgIDxoYXNoVHJlZS8\u002BDQogICAgPC9oYXNoVHJlZT4NCiAgPC9oYXNoVHJlZT4NCjwvam1ldGVyVGVzdFBsYW4\u002BDQoNCi0tNGRjYjU2NWNkYTJhZTIyZjQ4YWJkYWM0NmUxMjBhZGEtLQ0K", + "StatusCode": 201, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "150", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:11 GMT", + "Location": "https://myservice.azure.com/loadtests/000/files/000?resourceId=%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fpython-sdk-test%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtest-jf\u0026api-version=2022-06-01-preview", + "mise-correlation-id": "3c82492d-7f02-4cdc-ae17-10ec656e1f9f", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "9742c0c4-6d0d-41b2-bbcf-9ee959cffeb7" + }, + "ResponseBody": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-09-27T02:39:11.1960132", + "validationStatus": "VALIDATION_INITIATED" + } + }, + { + "RequestUri": "https://myservice.azure.com/testruns/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "51", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": { + "testId": "000", + "displayName": "TestingResource" + }, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "2192", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:11 GMT", + "mise-correlation-id": "7317ec3f-bfa4-4790-98e5-3b77391777d2", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "5c650b25-5580-433b-9114-fcad04d20301" + }, + "ResponseBody": { + "testRunId": "000", + "displayName": "TestingResource", + "testId": "000", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/python-sdk-test/providers/microsoft.loadtestservice/loadtests/loadtest-jf", + "description": null, + "status": "CANCELLED", + "startDateTime": "2022-09-26T08:12:27.273Z", + "endDateTime": "2022-09-26T08:12:28.127Z", + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "testResult": "NOT_APPLICABLE", + "passFailCriteria": { + "passFailMetrics": {} + }, + "testArtifacts": { + "inputArtifacts": { + "configUrl": { + "url": "url", + "fileId": "8a4ac8cb-0a0e-4f7a-8df0-8efffe0a235b", + "filename": "config.yaml", + "fileType": 2, + "expireTime": "2022-09-27T02:39:11.6096821\u002B00:00", + "validationStatus": "" + }, + "testScriptUrl": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-09-27T02:39:11.6096821\u002B00:00", + "validationStatus": "VALIDATION_SUCCESS" + }, + "userPropUrl": null, + "inputArtifactsZipFileurl": { + "url": "url", + "fileId": "8fe3e419-e2bb-4b79-a9a5-9255dcbdda80", + "filename": "inputartifacts.zip", + "fileType": 2, + "expireTime": "2022-09-27T02:39:11.6096821\u002B00:00", + "validationStatus": "" + }, + "additionalUrls": [ + { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-09-27T02:39:11.6096821\u002B00:00", + "validationStatus": "" + } + ] + }, + "outputArtifacts": { + "resultUrl": null, + "logsUrl": null + } + }, + "executedDateTime": "2022-09-26T08:11:51.104Z", + "vusers": 0, + "testRunStatistics": { + "Total": { + "transaction": "Total", + "sampleCount": 0.0, + "errorCount": 0.0, + "errorPct": 0.0, + "meanResTime": "NaN", + "medianResTime": 0.0, + "maxResTime": 0.0, + "minResTime": 0.0, + "pct1ResTime": 0.0, + "pct2ResTime": 0.0, + "pct3ResTime": 0.0, + "throughput": 0.0, + "receivedKBytesPerSec": 0.0, + "sentKBytesPerSec": 0.0 + } + }, + "createdDateTime": "2022-09-26T08:11:51.32Z", + "createdBy": null, + "lastModifiedDateTime": "2022-09-26T08:11:51.32Z", + "lastModifiedBy": null, + "portalUrl": "https://portal.azure.com/#blade/Microsoft_Azure_CloudNativeTesting/NewReport//resourceId/%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fpython-sdk-test%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtest-jf/testId/000/testRunId/000", + "secrets": null, + "environmentVariables": null, + "duration": null, + "subnetId": null, + "errorDetails": null + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:11 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - WUS2 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:12 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - SEASLR2 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "4938ae22-a087-4893-b70c-b1beb0cafe32", + "Connection": "keep-alive", + "Content-Length": "290", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "win32", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.18.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "4938ae22-a087-4893-b70c-b1beb0cafe32", + "Content-Length": "93", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:12 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.13777.5 - WUS2 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/serverMetricsConfig/supportedResourceTypes?api-version=2022-06-01-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "1299", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:12 GMT", + "mise-correlation-id": "a78d3942-c4c1-4168-8fee-6d582e2b323b", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "dcd5a1d9-3165-423a-bfd3-7229c904780d" + }, + "ResponseBody": { + "value": [ + "microsoft.cache/redis", + "microsoft.compute/virtualmachines", + "microsoft.compute/virtualmachinescalesets", + "microsoft.containerservice/managedclusters", + "microsoft.web/sites", + "microsoft.web/serverfarms", + "microsoft.insights/components", + "microsoft.servicefabricmesh/applications", + "microsoft.web/staticsites", + "microsoft.network/trafficmanagerprofiles", + "microsoft.apimanagement/service", + "microsoft.classicstorage/storageaccounts", + "microsoft.storage/storageaccounts", + "microsoft.storage/storageaccounts/fileservices", + "microsoft.classicstorage/storageaccounts/fileservices", + "microsoft.storage/storageaccounts/blobservices", + "microsoft.classicstorage/storageaccounts/blobservices", + "microsoft.storage/storageaccounts/tableservices", + "microsoft.classicstorage/storageaccounts/tableservices", + "microsoft.documentdb/databaseaccounts", + "microsoft.sql/managedinstances", + "microsoft.dbformariadb/servers", + "microsoft.dbforpostgresql/servers", + "microsoft.dbforpostgresql/serversv2", + "microsoft.dbformysql/servers", + "microsoft.sql/servers/databases", + "microsoft.sql/servers/elasticpools", + "microsoft.servicebus/namespaces", + "microsoft.eventhub/namespaces", + "microsoft.storage/storageaccounts/queueservices", + "microsoft.classicstorage/storageaccounts/queueservices", + "microsoft.eventhub/clusters", + "microsoft.keyvault/vaults" + ] + } + } + ], + "Variables": {} +} diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_serverMetrics_async.pyTestServerMetricsAsynctest_create_or_update_server_metrics_config.json b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_serverMetrics_async.pyTestServerMetricsAsynctest_create_or_update_server_metrics_config.json new file mode 100644 index 000000000000..7f9e0c9a3b08 --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_serverMetrics_async.pyTestServerMetricsAsynctest_create_or_update_server_metrics_config.json @@ -0,0 +1,376 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "181", + "Content-Type": "application/x-www-form-urlencoded", + "User-Agent": "azsdk-python-identity/1.11.0b3 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "95", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:26:30 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13845.9 - SEASLR2 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 86399, + "ext_expires_in": 86399, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "466", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yashika-rg/providers/Microsoft.LoadTestService/loadtests/loadtestsdk", + "description": "", + "displayName": "TestingResource", + "loadTestConfig": { + "engineSize": "m", + "engineInstances": 1, + "splitAllCSVs": false + }, + "secrets": {}, + "environmentVariables": {}, + "passFailCriteria": { + "passFailMetrics": {} + }, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + }, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "1072", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:26:31 GMT", + "mise-correlation-id": "4b6e0414-6e34-41db-9713-ad52db0bab80", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "75a714e2-72e2-48af-802a-8dfbd145b1c9" + }, + "ResponseBody": { + "testId": "000", + "description": "", + "displayName": "TestingResource", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/yashika-rg/providers/microsoft.loadtestservice/loadtests/loadtestsdk", + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "passFailCriteria": { + "passFailMetrics": {} + }, + "createdDateTime": "2022-09-15T14:29:00.15Z", + "createdBy": null, + "lastModifiedDateTime": "2022-09-16T09:33:03.95Z", + "lastModifiedBy": "niveditjain@microsoft.com", + "inputArtifacts": { + "configUrl": null, + "testScriptUrl": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-10-09T13:36:31.8348846\u002B00:00", + "validationStatus": "VALIDATION_SUCCESS" + }, + "userPropUrl": null, + "inputArtifactsZipFileurl": null, + "additionalUrls": [ + { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-10-09T13:36:31.8348846\u002B00:00", + "validationStatus": "" + } + ] + }, + "secrets": null, + "certificate": null, + "environmentVariables": null, + "subnetId": null, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000/files/000?api-version=2022-06-01-preview", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "10343", + "Content-Type": "multipart/form-data; boundary=3766dd4afcea48c0957c2ceb55efd501", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": "LS0zNzY2ZGQ0YWZjZWE0OGMwOTU3YzJjZWI1NWVmZDUwMQ0KQ29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW0NCkNvbnRlbnQtRGlzcG9zaXRpb246IGZvcm0tZGF0YTsgbmFtZT0iZmlsZSI7IGZpbGVuYW1lPSJzYW1wbGUuam14Ig0KQ29udGVudC1MZW5ndGg6IDEwMTM0DQoNCjw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8\u002BDQo8am1ldGVyVGVzdFBsYW4gdmVyc2lvbj0iMS4yIiBwcm9wZXJ0aWVzPSI1LjAiIGptZXRlcj0iNS40LjMiPg0KICA8aGFzaFRyZWU\u002BDQogICAgPFRlc3RQbGFuIGd1aWNsYXNzPSJUZXN0UGxhbkd1aSIgdGVzdGNsYXNzPSJUZXN0UGxhbiIgdGVzdG5hbWU9IlRlc3QgUGxhbiIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICA8c3RyaW5nUHJvcCBuYW1lPSJUZXN0UGxhbi5jb21tZW50cyI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgPGJvb2xQcm9wIG5hbWU9IlRlc3RQbGFuLmZ1bmN0aW9uYWxfbW9kZSI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgPGJvb2xQcm9wIG5hbWU9IlRlc3RQbGFuLnRlYXJEb3duX29uX3NodXRkb3duIj50cnVlPC9ib29sUHJvcD4NCiAgICAgIDxib29sUHJvcCBuYW1lPSJUZXN0UGxhbi5zZXJpYWxpemVfdGhyZWFkZ3JvdXBzIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICA8ZWxlbWVudFByb3AgbmFtZT0iVGVzdFBsYW4udXNlcl9kZWZpbmVkX3ZhcmlhYmxlcyIgZWxlbWVudFR5cGU9IkFyZ3VtZW50cyIgZ3VpY2xhc3M9IkFyZ3VtZW50c1BhbmVsIiB0ZXN0Y2xhc3M9IkFyZ3VtZW50cyIgdGVzdG5hbWU9IlVzZXIgRGVmaW5lZCBWYXJpYWJsZXMiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iQXJndW1lbnRzLmFyZ3VtZW50cyIvPg0KICAgICAgPC9lbGVtZW50UHJvcD4NCiAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IlRlc3RQbGFuLnVzZXJfZGVmaW5lX2NsYXNzcGF0aCI\u002BPC9zdHJpbmdQcm9wPg0KICAgIDwvVGVzdFBsYW4\u002BDQogICAgPGhhc2hUcmVlPg0KICAgICAgPGtnLmFwYy5qbWV0ZXIudGhyZWFkcy5VbHRpbWF0ZVRocmVhZEdyb3VwIGd1aWNsYXNzPSJrZy5hcGMuam1ldGVyLnRocmVhZHMuVWx0aW1hdGVUaHJlYWRHcm91cEd1aSIgdGVzdGNsYXNzPSJrZy5hcGMuam1ldGVyLnRocmVhZHMuVWx0aW1hdGVUaHJlYWRHcm91cCIgdGVzdG5hbWU9ImpwQGdjIC0gVWx0aW1hdGUgVGhyZWFkIEdyb3VwIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9InVsdGltYXRldGhyZWFkZ3JvdXBkYXRhIj4NCiAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iLTExMDg2OTE1MTgiPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iMTU2NyI\u002BMTA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0OCI\u002BMDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjQ4ODczIj4xODA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0OTcxMCI\u002BMjQwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iMTAiPjU8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9IlRocmVhZEdyb3VwLm1haW5fY29udHJvbGxlciIgZWxlbWVudFR5cGU9Ikxvb3BDb250cm9sbGVyIiBndWljbGFzcz0iTG9vcENvbnRyb2xQYW5lbCIgdGVzdGNsYXNzPSJMb29wQ29udHJvbGxlciIgdGVzdG5hbWU9Ikxvb3AgQ29udHJvbGxlciIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9Ikxvb3BDb250cm9sbGVyLmNvbnRpbnVlX2ZvcmV2ZXIiPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgICAgICA8aW50UHJvcCBuYW1lPSJMb29wQ29udHJvbGxlci5sb29wcyI\u002BLTE8L2ludFByb3A\u002BDQogICAgICAgIDwvZWxlbWVudFByb3A\u002BDQogICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IlRocmVhZEdyb3VwLm9uX3NhbXBsZV9lcnJvciI\u002BY29udGludWU8L3N0cmluZ1Byb3A\u002BDQogICAgICA8L2tnLmFwYy5qbWV0ZXIudGhyZWFkcy5VbHRpbWF0ZVRocmVhZEdyb3VwPg0KICAgICAgPGhhc2hUcmVlPg0KICAgICAgICA8SFRUUFNhbXBsZXJQcm94eSBndWljbGFzcz0iSHR0cFRlc3RTYW1wbGVHdWkiIHRlc3RjbGFzcz0iSFRUUFNhbXBsZXJQcm94eSIgdGVzdG5hbWU9IkdFVCIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9IkhUVFBzYW1wbGVyLkFyZ3VtZW50cyIgZWxlbWVudFR5cGU9IkFyZ3VtZW50cyIgZ3VpY2xhc3M9IkhUVFBBcmd1bWVudHNQYW5lbCIgdGVzdGNsYXNzPSJBcmd1bWVudHMiIHRlc3RuYW1lPSJVc2VyIERlZmluZWQgVmFyaWFibGVzIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgICAgIDxjb2xsZWN0aW9uUHJvcCBuYW1lPSJBcmd1bWVudHMuYXJndW1lbnRzIi8\u002BDQogICAgICAgICAgPC9lbGVtZW50UHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5kb21haW4iPmFwcC1zZXJ2aWNlLXNhbXBsZS1kZW1vLmF6dXJld2Vic2l0ZXMubmV0PC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnBvcnQiPjwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5wcm90b2NvbCI\u002BaHR0cHM8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIuY29udGVudEVuY29kaW5nIj48L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIucGF0aCI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLm1ldGhvZCI\u002BR0VUPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5mb2xsb3dfcmVkaXJlY3RzIj50cnVlPC9ib29sUHJvcD4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iSFRUUFNhbXBsZXIuYXV0b19yZWRpcmVjdHMiPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iSFRUUFNhbXBsZXIudXNlX2tlZXBhbGl2ZSI\u002BdHJ1ZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLkRPX01VTFRJUEFSVF9QT1NUIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIuZW1iZWRkZWRfdXJsX3JlIj48L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIuaW1wbGVtZW50YXRpb24iPkh0dHBDbGllbnQ0PC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmNvbm5lY3RfdGltZW91dCI\u002BNjAwMDA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIucmVzcG9uc2VfdGltZW91dCI\u002BNjAwMDA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgIDwvSFRUUFNhbXBsZXJQcm94eT4NCiAgICAgICAgPGhhc2hUcmVlLz4NCiAgICAgICAgPGtnLmFwYy5qbWV0ZXIudGltZXJzLlZhcmlhYmxlVGhyb3VnaHB1dFRpbWVyIGd1aWNsYXNzPSJrZy5hcGMuam1ldGVyLnRpbWVycy5WYXJpYWJsZVRocm91Z2hwdXRUaW1lckd1aSIgdGVzdGNsYXNzPSJrZy5hcGMuam1ldGVyLnRpbWVycy5WYXJpYWJsZVRocm91Z2hwdXRUaW1lciIgdGVzdG5hbWU9ImpwQGdjIC0gVGhyb3VnaHB1dCBTaGFwaW5nIFRpbWVyIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0ibG9hZF9wcm9maWxlIj4NCiAgICAgICAgICAgIDxjb2xsZWN0aW9uUHJvcCBuYW1lPSIxNTQzOTEyMTczIj4NCiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iMTU2NyI\u002BMTA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE2OTEiPjUwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0ODg3MyI\u002BMTgwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgICAgIDxjb2xsZWN0aW9uUHJvcCBuYW1lPSIxNTgyMzU1NjI3Ij4NCiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iMTY5MSI\u002BNTA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE2OTEiPjUwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0OTcxMCI\u002BMjQwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgICA8L2NvbGxlY3Rpb25Qcm9wPg0KICAgICAgICA8L2tnLmFwYy5qbWV0ZXIudGltZXJzLlZhcmlhYmxlVGhyb3VnaHB1dFRpbWVyPg0KICAgICAgICA8aGFzaFRyZWUvPg0KICAgICAgICA8UmVzdWx0Q29sbGVjdG9yIGd1aWNsYXNzPSJWaWV3UmVzdWx0c0Z1bGxWaXN1YWxpemVyIiB0ZXN0Y2xhc3M9IlJlc3VsdENvbGxlY3RvciIgdGVzdG5hbWU9IlZpZXcgUmVzdWx0cyBUcmVlIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iUmVzdWx0Q29sbGVjdG9yLmVycm9yX2xvZ2dpbmciPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgICAgICA8b2JqUHJvcD4NCiAgICAgICAgICAgIDxuYW1lPnNhdmVDb25maWc8L25hbWU\u002BDQogICAgICAgICAgICA8dmFsdWUgY2xhc3M9IlNhbXBsZVNhdmVDb25maWd1cmF0aW9uIj4NCiAgICAgICAgICAgICAgPHRpbWU\u002BdHJ1ZTwvdGltZT4NCiAgICAgICAgICAgICAgPGxhdGVuY3k\u002BdHJ1ZTwvbGF0ZW5jeT4NCiAgICAgICAgICAgICAgPHRpbWVzdGFtcD50cnVlPC90aW1lc3RhbXA\u002BDQogICAgICAgICAgICAgIDxzdWNjZXNzPnRydWU8L3N1Y2Nlc3M\u002BDQogICAgICAgICAgICAgIDxsYWJlbD50cnVlPC9sYWJlbD4NCiAgICAgICAgICAgICAgPGNvZGU\u002BdHJ1ZTwvY29kZT4NCiAgICAgICAgICAgICAgPG1lc3NhZ2U\u002BdHJ1ZTwvbWVzc2FnZT4NCiAgICAgICAgICAgICAgPHRocmVhZE5hbWU\u002BdHJ1ZTwvdGhyZWFkTmFtZT4NCiAgICAgICAgICAgICAgPGRhdGFUeXBlPnRydWU8L2RhdGFUeXBlPg0KICAgICAgICAgICAgICA8ZW5jb2Rpbmc\u002BZmFsc2U8L2VuY29kaW5nPg0KICAgICAgICAgICAgICA8YXNzZXJ0aW9ucz50cnVlPC9hc3NlcnRpb25zPg0KICAgICAgICAgICAgICA8c3VicmVzdWx0cz50cnVlPC9zdWJyZXN1bHRzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VEYXRhPmZhbHNlPC9yZXNwb25zZURhdGE\u002BDQogICAgICAgICAgICAgIDxzYW1wbGVyRGF0YT5mYWxzZTwvc2FtcGxlckRhdGE\u002BDQogICAgICAgICAgICAgIDx4bWw\u002BZmFsc2U8L3htbD4NCiAgICAgICAgICAgICAgPGZpZWxkTmFtZXM\u002BdHJ1ZTwvZmllbGROYW1lcz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlSGVhZGVycz5mYWxzZTwvcmVzcG9uc2VIZWFkZXJzPg0KICAgICAgICAgICAgICA8cmVxdWVzdEhlYWRlcnM\u002BZmFsc2U8L3JlcXVlc3RIZWFkZXJzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VEYXRhT25FcnJvcj5mYWxzZTwvcmVzcG9uc2VEYXRhT25FcnJvcj4NCiAgICAgICAgICAgICAgPHNhdmVBc3NlcnRpb25SZXN1bHRzRmFpbHVyZU1lc3NhZ2U\u002BdHJ1ZTwvc2F2ZUFzc2VydGlvblJlc3VsdHNGYWlsdXJlTWVzc2FnZT4NCiAgICAgICAgICAgICAgPGFzc2VydGlvbnNSZXN1bHRzVG9TYXZlPjA8L2Fzc2VydGlvbnNSZXN1bHRzVG9TYXZlPg0KICAgICAgICAgICAgICA8Ynl0ZXM\u002BdHJ1ZTwvYnl0ZXM\u002BDQogICAgICAgICAgICAgIDxzZW50Qnl0ZXM\u002BdHJ1ZTwvc2VudEJ5dGVzPg0KICAgICAgICAgICAgICA8dXJsPnRydWU8L3VybD4NCiAgICAgICAgICAgICAgPHRocmVhZENvdW50cz50cnVlPC90aHJlYWRDb3VudHM\u002BDQogICAgICAgICAgICAgIDxpZGxlVGltZT50cnVlPC9pZGxlVGltZT4NCiAgICAgICAgICAgICAgPGNvbm5lY3RUaW1lPnRydWU8L2Nvbm5lY3RUaW1lPg0KICAgICAgICAgICAgPC92YWx1ZT4NCiAgICAgICAgICA8L29ialByb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iZmlsZW5hbWUiPjwvc3RyaW5nUHJvcD4NCiAgICAgICAgPC9SZXN1bHRDb2xsZWN0b3I\u002BDQogICAgICAgIDxoYXNoVHJlZS8\u002BDQogICAgICAgIDxSZXN1bHRDb2xsZWN0b3IgZ3VpY2xhc3M9IlRhYmxlVmlzdWFsaXplciIgdGVzdGNsYXNzPSJSZXN1bHRDb2xsZWN0b3IiIHRlc3RuYW1lPSJWaWV3IFJlc3VsdHMgaW4gVGFibGUiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJSZXN1bHRDb2xsZWN0b3IuZXJyb3JfbG9nZ2luZyI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgICAgIDxvYmpQcm9wPg0KICAgICAgICAgICAgPG5hbWU\u002Bc2F2ZUNvbmZpZzwvbmFtZT4NCiAgICAgICAgICAgIDx2YWx1ZSBjbGFzcz0iU2FtcGxlU2F2ZUNvbmZpZ3VyYXRpb24iPg0KICAgICAgICAgICAgICA8dGltZT50cnVlPC90aW1lPg0KICAgICAgICAgICAgICA8bGF0ZW5jeT50cnVlPC9sYXRlbmN5Pg0KICAgICAgICAgICAgICA8dGltZXN0YW1wPnRydWU8L3RpbWVzdGFtcD4NCiAgICAgICAgICAgICAgPHN1Y2Nlc3M\u002BdHJ1ZTwvc3VjY2Vzcz4NCiAgICAgICAgICAgICAgPGxhYmVsPnRydWU8L2xhYmVsPg0KICAgICAgICAgICAgICA8Y29kZT50cnVlPC9jb2RlPg0KICAgICAgICAgICAgICA8bWVzc2FnZT50cnVlPC9tZXNzYWdlPg0KICAgICAgICAgICAgICA8dGhyZWFkTmFtZT50cnVlPC90aHJlYWROYW1lPg0KICAgICAgICAgICAgICA8ZGF0YVR5cGU\u002BdHJ1ZTwvZGF0YVR5cGU\u002BDQogICAgICAgICAgICAgIDxlbmNvZGluZz5mYWxzZTwvZW5jb2Rpbmc\u002BDQogICAgICAgICAgICAgIDxhc3NlcnRpb25zPnRydWU8L2Fzc2VydGlvbnM\u002BDQogICAgICAgICAgICAgIDxzdWJyZXN1bHRzPnRydWU8L3N1YnJlc3VsdHM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZURhdGE\u002BZmFsc2U8L3Jlc3BvbnNlRGF0YT4NCiAgICAgICAgICAgICAgPHNhbXBsZXJEYXRhPmZhbHNlPC9zYW1wbGVyRGF0YT4NCiAgICAgICAgICAgICAgPHhtbD5mYWxzZTwveG1sPg0KICAgICAgICAgICAgICA8ZmllbGROYW1lcz50cnVlPC9maWVsZE5hbWVzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VIZWFkZXJzPmZhbHNlPC9yZXNwb25zZUhlYWRlcnM\u002BDQogICAgICAgICAgICAgIDxyZXF1ZXN0SGVhZGVycz5mYWxzZTwvcmVxdWVzdEhlYWRlcnM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZURhdGFPbkVycm9yPmZhbHNlPC9yZXNwb25zZURhdGFPbkVycm9yPg0KICAgICAgICAgICAgICA8c2F2ZUFzc2VydGlvblJlc3VsdHNGYWlsdXJlTWVzc2FnZT50cnVlPC9zYXZlQXNzZXJ0aW9uUmVzdWx0c0ZhaWx1cmVNZXNzYWdlPg0KICAgICAgICAgICAgICA8YXNzZXJ0aW9uc1Jlc3VsdHNUb1NhdmU\u002BMDwvYXNzZXJ0aW9uc1Jlc3VsdHNUb1NhdmU\u002BDQogICAgICAgICAgICAgIDxieXRlcz50cnVlPC9ieXRlcz4NCiAgICAgICAgICAgICAgPHNlbnRCeXRlcz50cnVlPC9zZW50Qnl0ZXM\u002BDQogICAgICAgICAgICAgIDx1cmw\u002BdHJ1ZTwvdXJsPg0KICAgICAgICAgICAgICA8dGhyZWFkQ291bnRzPnRydWU8L3RocmVhZENvdW50cz4NCiAgICAgICAgICAgICAgPGlkbGVUaW1lPnRydWU8L2lkbGVUaW1lPg0KICAgICAgICAgICAgICA8Y29ubmVjdFRpbWU\u002BdHJ1ZTwvY29ubmVjdFRpbWU\u002BDQogICAgICAgICAgICA8L3ZhbHVlPg0KICAgICAgICAgIDwvb2JqUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJmaWxlbmFtZSI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICA8L1Jlc3VsdENvbGxlY3Rvcj4NCiAgICAgICAgPGhhc2hUcmVlLz4NCiAgICAgICAgPFJlc3VsdENvbGxlY3RvciBndWljbGFzcz0iVmlld1Jlc3VsdHNGdWxsVmlzdWFsaXplciIgdGVzdGNsYXNzPSJSZXN1bHRDb2xsZWN0b3IiIHRlc3RuYW1lPSJWaWV3IFJlc3VsdHMgVHJlZSIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IlJlc3VsdENvbGxlY3Rvci5lcnJvcl9sb2dnaW5nIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPG9ialByb3A\u002BDQogICAgICAgICAgICA8bmFtZT5zYXZlQ29uZmlnPC9uYW1lPg0KICAgICAgICAgICAgPHZhbHVlIGNsYXNzPSJTYW1wbGVTYXZlQ29uZmlndXJhdGlvbiI\u002BDQogICAgICAgICAgICAgIDx0aW1lPnRydWU8L3RpbWU\u002BDQogICAgICAgICAgICAgIDxsYXRlbmN5PnRydWU8L2xhdGVuY3k\u002BDQogICAgICAgICAgICAgIDx0aW1lc3RhbXA\u002BdHJ1ZTwvdGltZXN0YW1wPg0KICAgICAgICAgICAgICA8c3VjY2Vzcz50cnVlPC9zdWNjZXNzPg0KICAgICAgICAgICAgICA8bGFiZWw\u002BdHJ1ZTwvbGFiZWw\u002BDQogICAgICAgICAgICAgIDxjb2RlPnRydWU8L2NvZGU\u002BDQogICAgICAgICAgICAgIDxtZXNzYWdlPnRydWU8L21lc3NhZ2U\u002BDQogICAgICAgICAgICAgIDx0aHJlYWROYW1lPnRydWU8L3RocmVhZE5hbWU\u002BDQogICAgICAgICAgICAgIDxkYXRhVHlwZT50cnVlPC9kYXRhVHlwZT4NCiAgICAgICAgICAgICAgPGVuY29kaW5nPmZhbHNlPC9lbmNvZGluZz4NCiAgICAgICAgICAgICAgPGFzc2VydGlvbnM\u002BdHJ1ZTwvYXNzZXJ0aW9ucz4NCiAgICAgICAgICAgICAgPHN1YnJlc3VsdHM\u002BdHJ1ZTwvc3VicmVzdWx0cz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlRGF0YT5mYWxzZTwvcmVzcG9uc2VEYXRhPg0KICAgICAgICAgICAgICA8c2FtcGxlckRhdGE\u002BZmFsc2U8L3NhbXBsZXJEYXRhPg0KICAgICAgICAgICAgICA8eG1sPmZhbHNlPC94bWw\u002BDQogICAgICAgICAgICAgIDxmaWVsZE5hbWVzPnRydWU8L2ZpZWxkTmFtZXM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZUhlYWRlcnM\u002BZmFsc2U8L3Jlc3BvbnNlSGVhZGVycz4NCiAgICAgICAgICAgICAgPHJlcXVlc3RIZWFkZXJzPmZhbHNlPC9yZXF1ZXN0SGVhZGVycz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlRGF0YU9uRXJyb3I\u002BZmFsc2U8L3Jlc3BvbnNlRGF0YU9uRXJyb3I\u002BDQogICAgICAgICAgICAgIDxzYXZlQXNzZXJ0aW9uUmVzdWx0c0ZhaWx1cmVNZXNzYWdlPnRydWU8L3NhdmVBc3NlcnRpb25SZXN1bHRzRmFpbHVyZU1lc3NhZ2U\u002BDQogICAgICAgICAgICAgIDxhc3NlcnRpb25zUmVzdWx0c1RvU2F2ZT4wPC9hc3NlcnRpb25zUmVzdWx0c1RvU2F2ZT4NCiAgICAgICAgICAgICAgPGJ5dGVzPnRydWU8L2J5dGVzPg0KICAgICAgICAgICAgICA8c2VudEJ5dGVzPnRydWU8L3NlbnRCeXRlcz4NCiAgICAgICAgICAgICAgPHVybD50cnVlPC91cmw\u002BDQogICAgICAgICAgICAgIDx0aHJlYWRDb3VudHM\u002BdHJ1ZTwvdGhyZWFkQ291bnRzPg0KICAgICAgICAgICAgICA8aWRsZVRpbWU\u002BdHJ1ZTwvaWRsZVRpbWU\u002BDQogICAgICAgICAgICAgIDxjb25uZWN0VGltZT50cnVlPC9jb25uZWN0VGltZT4NCiAgICAgICAgICAgIDwvdmFsdWU\u002BDQogICAgICAgICAgPC9vYmpQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9ImZpbGVuYW1lIj48L3N0cmluZ1Byb3A\u002BDQogICAgICAgIDwvUmVzdWx0Q29sbGVjdG9yPg0KICAgICAgICA8aGFzaFRyZWUvPg0KICAgICAgPC9oYXNoVHJlZT4NCiAgICAgIDxBcmd1bWVudHMgZ3VpY2xhc3M9IkFyZ3VtZW50c1BhbmVsIiB0ZXN0Y2xhc3M9IkFyZ3VtZW50cyIgdGVzdG5hbWU9IlVzZXIgRGVmaW5lZCBWYXJpYWJsZXMiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iQXJndW1lbnRzLmFyZ3VtZW50cyI\u002BDQogICAgICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9InVkdl93ZWJhcHAiIGVsZW1lbnRUeXBlPSJBcmd1bWVudCI\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJBcmd1bWVudC5uYW1lIj51ZHZfd2ViYXBwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iQXJndW1lbnQudmFsdWUiPiR7X19CZWFuU2hlbGwoIFN5c3RlbS5nZXRlbnYoJnF1b3Q7d2ViYXBwJnF1b3Q7KSApfTwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkFyZ3VtZW50LmRlc2MiPldlYiBBcHAgVVJMPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iQXJndW1lbnQubWV0YWRhdGEiPj08L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPC9lbGVtZW50UHJvcD4NCiAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgIDwvQXJndW1lbnRzPg0KICAgICAgPGhhc2hUcmVlLz4NCiAgICA8L2hhc2hUcmVlPg0KICA8L2hhc2hUcmVlPg0KPC9qbWV0ZXJUZXN0UGxhbj4NCg0KLS0zNzY2ZGQ0YWZjZWE0OGMwOTU3YzJjZWI1NWVmZDUwMS0tDQo=", + "StatusCode": 201, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "150", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:26:32 GMT", + "Location": "https://myservice.azure.com/loadtests/000/files/000?resourceId=%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fyashika-rg%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtestsdk\u0026api-version=2022-06-01-preview", + "mise-correlation-id": "0246642a-c37a-491b-a152-e26211c1c3da", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "e6490d2e-6a25-485e-abab-ce4267ee6502" + }, + "ResponseBody": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-10-09T13:36:32.4260361", + "validationStatus": "VALIDATION_INITIATED" + } + }, + { + "RequestUri": "https://myservice.azure.com/testruns/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "51", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": { + "testId": "000", + "displayName": "TestingResource" + }, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "2204", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:26:33 GMT", + "mise-correlation-id": "a26f4896-ba91-4528-a8d4-da34e66e2457", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "53c2bd7e-fdab-4c5c-9b1e-9a3f5fa9a271" + }, + "ResponseBody": { + "testRunId": "000", + "displayName": "TestingResource", + "testId": "000", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/yashika-rg/providers/microsoft.loadtestservice/loadtests/loadtestsdk", + "description": null, + "status": "CANCELLED", + "startDateTime": "2022-10-09T13:10:31.63Z", + "endDateTime": "2022-10-09T13:10:38.601Z", + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "testResult": "NOT_APPLICABLE", + "passFailCriteria": { + "passFailMetrics": {} + }, + "testArtifacts": { + "inputArtifacts": { + "configUrl": { + "url": "url", + "fileId": "5dd18457-3ab1-48d1-a37b-d550ee394173", + "filename": "config.yaml", + "fileType": 2, + "expireTime": "2022-10-09T13:36:33.5481654\u002B00:00", + "validationStatus": "" + }, + "testScriptUrl": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-10-09T13:36:33.5481654\u002B00:00", + "validationStatus": "VALIDATION_INITIATED" + }, + "userPropUrl": null, + "inputArtifactsZipFileurl": { + "url": "url", + "fileId": "e007eac9-d344-4a68-b627-0dca62869cff", + "filename": "inputartifacts.zip", + "fileType": 2, + "expireTime": "2022-10-09T13:36:33.5481654\u002B00:00", + "validationStatus": "" + }, + "additionalUrls": [ + { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-10-09T13:36:33.5481654\u002B00:00", + "validationStatus": "" + } + ] + }, + "outputArtifacts": { + "resultUrl": null, + "logsUrl": null + } + }, + "executedDateTime": "2022-10-09T13:10:31.145Z", + "vusers": 0, + "testRunStatistics": { + "Total": { + "transaction": "Total", + "sampleCount": 0.0, + "errorCount": 0.0, + "errorPct": 0.0, + "meanResTime": "NaN", + "medianResTime": 0.0, + "maxResTime": 0.0, + "minResTime": 0.0, + "pct1ResTime": 0.0, + "pct2ResTime": 0.0, + "pct3ResTime": 0.0, + "throughput": 0.0, + "receivedKBytesPerSec": 0.0, + "sentKBytesPerSec": 0.0 + } + }, + "createdDateTime": "2022-10-09T13:10:31.386Z", + "createdBy": null, + "lastModifiedDateTime": "2022-10-09T13:10:31.386Z", + "lastModifiedBy": null, + "portalUrl": "https://portal.azure.com/#blade/Microsoft_Azure_CloudNativeTesting/NewReport//resourceId/%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fyashika-rg%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtestsdk/testId/000/testRunId/000", + "secrets": null, + "certificate": null, + "environmentVariables": null, + "duration": null, + "subnetId": null, + "errorDetails": null + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "181", + "Content-Type": "application/x-www-form-urlencoded", + "User-Agent": "azsdk-python-identity/1.11.0b3 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "95", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:26:33 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13845.9 - SEASLR2 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 86399, + "ext_expires_in": 86399, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/serverMetricsConfig/some-unique-server-metrics-config-id?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "20", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": { + "testRunId": "000" + }, + "StatusCode": 201, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "93", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:26:42 GMT", + "Location": "https://myservice.azure.com/serverMetricsConfig/some-unique-server-metrics-config-id?resourceId=%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fyashika-rg%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtestsdk\u0026api-version=2022-06-01-preview", + "mise-correlation-id": "23f7e974-c231-4373-84d1-98a04587b9cd", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "219ac270-0732-486e-8044-bb2f837e76fb" + }, + "ResponseBody": { + "name": "some-unique-server-metrics-config-id", + "testId": "000", + "testRunId": "000", + "metrics": {} + } + }, + { + "RequestUri": "https://myservice.azure.com/serverMetricsConfig/some-unique-server-metrics-config-id?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "26", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": { + "testRunId": "0000-0000" + }, + "StatusCode": 404, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "133", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:26:42 GMT", + "mise-correlation-id": "4f7aca3c-1d16-4ed4-a4e7-6ba7de8c39eb", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "a359389b-87d9-49da-9903-4e6024ad76e4" + }, + "ResponseBody": { + "error": { + "code": "TestRunNotFound", + "message": "Test run not found with given identifier \u00220000-0000\u0022.", + "target": null, + "details": null + } + } + } + ], + "Variables": {} +} diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_serverMetrics_async.pyTestServerMetricsAsynctest_delete_server_metrics_config.json b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_serverMetrics_async.pyTestServerMetricsAsynctest_delete_server_metrics_config.json new file mode 100644 index 000000000000..69d76f52eae2 --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_serverMetrics_async.pyTestServerMetricsAsynctest_delete_server_metrics_config.json @@ -0,0 +1,362 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "181", + "Content-Type": "application/x-www-form-urlencoded", + "User-Agent": "azsdk-python-identity/1.11.0b3 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "95", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:26:43 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13845.9 - KRC ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 86399, + "ext_expires_in": 86399, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "466", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yashika-rg/providers/Microsoft.LoadTestService/loadtests/loadtestsdk", + "description": "", + "displayName": "TestingResource", + "loadTestConfig": { + "engineSize": "m", + "engineInstances": 1, + "splitAllCSVs": false + }, + "secrets": {}, + "environmentVariables": {}, + "passFailCriteria": { + "passFailMetrics": {} + }, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + }, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "1072", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:26:43 GMT", + "mise-correlation-id": "3bb256bc-bce1-4811-b5b3-b61a882a67a7", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "235401ff-9baf-4c3c-81c3-c10cd05b49ae" + }, + "ResponseBody": { + "testId": "000", + "description": "", + "displayName": "TestingResource", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/yashika-rg/providers/microsoft.loadtestservice/loadtests/loadtestsdk", + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "passFailCriteria": { + "passFailMetrics": {} + }, + "createdDateTime": "2022-09-15T14:29:00.15Z", + "createdBy": null, + "lastModifiedDateTime": "2022-09-16T09:33:03.95Z", + "lastModifiedBy": "niveditjain@microsoft.com", + "inputArtifacts": { + "configUrl": null, + "testScriptUrl": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-10-09T13:36:43.5085514\u002B00:00", + "validationStatus": "VALIDATION_SUCCESS" + }, + "userPropUrl": null, + "inputArtifactsZipFileurl": null, + "additionalUrls": [ + { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-10-09T13:36:43.5085514\u002B00:00", + "validationStatus": "" + } + ] + }, + "secrets": null, + "certificate": null, + "environmentVariables": null, + "subnetId": null, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000/files/000?api-version=2022-06-01-preview", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "10343", + "Content-Type": "multipart/form-data; boundary=a1b9277ece504a1ab6b984c649741347", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": "LS1hMWI5Mjc3ZWNlNTA0YTFhYjZiOTg0YzY0OTc0MTM0Nw0KQ29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW0NCkNvbnRlbnQtRGlzcG9zaXRpb246IGZvcm0tZGF0YTsgbmFtZT0iZmlsZSI7IGZpbGVuYW1lPSJzYW1wbGUuam14Ig0KQ29udGVudC1MZW5ndGg6IDEwMTM0DQoNCjw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8\u002BDQo8am1ldGVyVGVzdFBsYW4gdmVyc2lvbj0iMS4yIiBwcm9wZXJ0aWVzPSI1LjAiIGptZXRlcj0iNS40LjMiPg0KICA8aGFzaFRyZWU\u002BDQogICAgPFRlc3RQbGFuIGd1aWNsYXNzPSJUZXN0UGxhbkd1aSIgdGVzdGNsYXNzPSJUZXN0UGxhbiIgdGVzdG5hbWU9IlRlc3QgUGxhbiIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICA8c3RyaW5nUHJvcCBuYW1lPSJUZXN0UGxhbi5jb21tZW50cyI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgPGJvb2xQcm9wIG5hbWU9IlRlc3RQbGFuLmZ1bmN0aW9uYWxfbW9kZSI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgPGJvb2xQcm9wIG5hbWU9IlRlc3RQbGFuLnRlYXJEb3duX29uX3NodXRkb3duIj50cnVlPC9ib29sUHJvcD4NCiAgICAgIDxib29sUHJvcCBuYW1lPSJUZXN0UGxhbi5zZXJpYWxpemVfdGhyZWFkZ3JvdXBzIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICA8ZWxlbWVudFByb3AgbmFtZT0iVGVzdFBsYW4udXNlcl9kZWZpbmVkX3ZhcmlhYmxlcyIgZWxlbWVudFR5cGU9IkFyZ3VtZW50cyIgZ3VpY2xhc3M9IkFyZ3VtZW50c1BhbmVsIiB0ZXN0Y2xhc3M9IkFyZ3VtZW50cyIgdGVzdG5hbWU9IlVzZXIgRGVmaW5lZCBWYXJpYWJsZXMiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iQXJndW1lbnRzLmFyZ3VtZW50cyIvPg0KICAgICAgPC9lbGVtZW50UHJvcD4NCiAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IlRlc3RQbGFuLnVzZXJfZGVmaW5lX2NsYXNzcGF0aCI\u002BPC9zdHJpbmdQcm9wPg0KICAgIDwvVGVzdFBsYW4\u002BDQogICAgPGhhc2hUcmVlPg0KICAgICAgPGtnLmFwYy5qbWV0ZXIudGhyZWFkcy5VbHRpbWF0ZVRocmVhZEdyb3VwIGd1aWNsYXNzPSJrZy5hcGMuam1ldGVyLnRocmVhZHMuVWx0aW1hdGVUaHJlYWRHcm91cEd1aSIgdGVzdGNsYXNzPSJrZy5hcGMuam1ldGVyLnRocmVhZHMuVWx0aW1hdGVUaHJlYWRHcm91cCIgdGVzdG5hbWU9ImpwQGdjIC0gVWx0aW1hdGUgVGhyZWFkIEdyb3VwIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9InVsdGltYXRldGhyZWFkZ3JvdXBkYXRhIj4NCiAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iLTExMDg2OTE1MTgiPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iMTU2NyI\u002BMTA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0OCI\u002BMDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjQ4ODczIj4xODA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0OTcxMCI\u002BMjQwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iMTAiPjU8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9IlRocmVhZEdyb3VwLm1haW5fY29udHJvbGxlciIgZWxlbWVudFR5cGU9Ikxvb3BDb250cm9sbGVyIiBndWljbGFzcz0iTG9vcENvbnRyb2xQYW5lbCIgdGVzdGNsYXNzPSJMb29wQ29udHJvbGxlciIgdGVzdG5hbWU9Ikxvb3AgQ29udHJvbGxlciIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9Ikxvb3BDb250cm9sbGVyLmNvbnRpbnVlX2ZvcmV2ZXIiPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgICAgICA8aW50UHJvcCBuYW1lPSJMb29wQ29udHJvbGxlci5sb29wcyI\u002BLTE8L2ludFByb3A\u002BDQogICAgICAgIDwvZWxlbWVudFByb3A\u002BDQogICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IlRocmVhZEdyb3VwLm9uX3NhbXBsZV9lcnJvciI\u002BY29udGludWU8L3N0cmluZ1Byb3A\u002BDQogICAgICA8L2tnLmFwYy5qbWV0ZXIudGhyZWFkcy5VbHRpbWF0ZVRocmVhZEdyb3VwPg0KICAgICAgPGhhc2hUcmVlPg0KICAgICAgICA8SFRUUFNhbXBsZXJQcm94eSBndWljbGFzcz0iSHR0cFRlc3RTYW1wbGVHdWkiIHRlc3RjbGFzcz0iSFRUUFNhbXBsZXJQcm94eSIgdGVzdG5hbWU9IkdFVCIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9IkhUVFBzYW1wbGVyLkFyZ3VtZW50cyIgZWxlbWVudFR5cGU9IkFyZ3VtZW50cyIgZ3VpY2xhc3M9IkhUVFBBcmd1bWVudHNQYW5lbCIgdGVzdGNsYXNzPSJBcmd1bWVudHMiIHRlc3RuYW1lPSJVc2VyIERlZmluZWQgVmFyaWFibGVzIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgICAgIDxjb2xsZWN0aW9uUHJvcCBuYW1lPSJBcmd1bWVudHMuYXJndW1lbnRzIi8\u002BDQogICAgICAgICAgPC9lbGVtZW50UHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5kb21haW4iPmFwcC1zZXJ2aWNlLXNhbXBsZS1kZW1vLmF6dXJld2Vic2l0ZXMubmV0PC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnBvcnQiPjwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5wcm90b2NvbCI\u002BaHR0cHM8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIuY29udGVudEVuY29kaW5nIj48L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIucGF0aCI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLm1ldGhvZCI\u002BR0VUPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5mb2xsb3dfcmVkaXJlY3RzIj50cnVlPC9ib29sUHJvcD4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iSFRUUFNhbXBsZXIuYXV0b19yZWRpcmVjdHMiPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iSFRUUFNhbXBsZXIudXNlX2tlZXBhbGl2ZSI\u002BdHJ1ZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLkRPX01VTFRJUEFSVF9QT1NUIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIuZW1iZWRkZWRfdXJsX3JlIj48L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIuaW1wbGVtZW50YXRpb24iPkh0dHBDbGllbnQ0PC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmNvbm5lY3RfdGltZW91dCI\u002BNjAwMDA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIucmVzcG9uc2VfdGltZW91dCI\u002BNjAwMDA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgIDwvSFRUUFNhbXBsZXJQcm94eT4NCiAgICAgICAgPGhhc2hUcmVlLz4NCiAgICAgICAgPGtnLmFwYy5qbWV0ZXIudGltZXJzLlZhcmlhYmxlVGhyb3VnaHB1dFRpbWVyIGd1aWNsYXNzPSJrZy5hcGMuam1ldGVyLnRpbWVycy5WYXJpYWJsZVRocm91Z2hwdXRUaW1lckd1aSIgdGVzdGNsYXNzPSJrZy5hcGMuam1ldGVyLnRpbWVycy5WYXJpYWJsZVRocm91Z2hwdXRUaW1lciIgdGVzdG5hbWU9ImpwQGdjIC0gVGhyb3VnaHB1dCBTaGFwaW5nIFRpbWVyIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0ibG9hZF9wcm9maWxlIj4NCiAgICAgICAgICAgIDxjb2xsZWN0aW9uUHJvcCBuYW1lPSIxNTQzOTEyMTczIj4NCiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iMTU2NyI\u002BMTA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE2OTEiPjUwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0ODg3MyI\u002BMTgwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgICAgIDxjb2xsZWN0aW9uUHJvcCBuYW1lPSIxNTgyMzU1NjI3Ij4NCiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iMTY5MSI\u002BNTA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE2OTEiPjUwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0OTcxMCI\u002BMjQwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgICA8L2NvbGxlY3Rpb25Qcm9wPg0KICAgICAgICA8L2tnLmFwYy5qbWV0ZXIudGltZXJzLlZhcmlhYmxlVGhyb3VnaHB1dFRpbWVyPg0KICAgICAgICA8aGFzaFRyZWUvPg0KICAgICAgICA8UmVzdWx0Q29sbGVjdG9yIGd1aWNsYXNzPSJWaWV3UmVzdWx0c0Z1bGxWaXN1YWxpemVyIiB0ZXN0Y2xhc3M9IlJlc3VsdENvbGxlY3RvciIgdGVzdG5hbWU9IlZpZXcgUmVzdWx0cyBUcmVlIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iUmVzdWx0Q29sbGVjdG9yLmVycm9yX2xvZ2dpbmciPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgICAgICA8b2JqUHJvcD4NCiAgICAgICAgICAgIDxuYW1lPnNhdmVDb25maWc8L25hbWU\u002BDQogICAgICAgICAgICA8dmFsdWUgY2xhc3M9IlNhbXBsZVNhdmVDb25maWd1cmF0aW9uIj4NCiAgICAgICAgICAgICAgPHRpbWU\u002BdHJ1ZTwvdGltZT4NCiAgICAgICAgICAgICAgPGxhdGVuY3k\u002BdHJ1ZTwvbGF0ZW5jeT4NCiAgICAgICAgICAgICAgPHRpbWVzdGFtcD50cnVlPC90aW1lc3RhbXA\u002BDQogICAgICAgICAgICAgIDxzdWNjZXNzPnRydWU8L3N1Y2Nlc3M\u002BDQogICAgICAgICAgICAgIDxsYWJlbD50cnVlPC9sYWJlbD4NCiAgICAgICAgICAgICAgPGNvZGU\u002BdHJ1ZTwvY29kZT4NCiAgICAgICAgICAgICAgPG1lc3NhZ2U\u002BdHJ1ZTwvbWVzc2FnZT4NCiAgICAgICAgICAgICAgPHRocmVhZE5hbWU\u002BdHJ1ZTwvdGhyZWFkTmFtZT4NCiAgICAgICAgICAgICAgPGRhdGFUeXBlPnRydWU8L2RhdGFUeXBlPg0KICAgICAgICAgICAgICA8ZW5jb2Rpbmc\u002BZmFsc2U8L2VuY29kaW5nPg0KICAgICAgICAgICAgICA8YXNzZXJ0aW9ucz50cnVlPC9hc3NlcnRpb25zPg0KICAgICAgICAgICAgICA8c3VicmVzdWx0cz50cnVlPC9zdWJyZXN1bHRzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VEYXRhPmZhbHNlPC9yZXNwb25zZURhdGE\u002BDQogICAgICAgICAgICAgIDxzYW1wbGVyRGF0YT5mYWxzZTwvc2FtcGxlckRhdGE\u002BDQogICAgICAgICAgICAgIDx4bWw\u002BZmFsc2U8L3htbD4NCiAgICAgICAgICAgICAgPGZpZWxkTmFtZXM\u002BdHJ1ZTwvZmllbGROYW1lcz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlSGVhZGVycz5mYWxzZTwvcmVzcG9uc2VIZWFkZXJzPg0KICAgICAgICAgICAgICA8cmVxdWVzdEhlYWRlcnM\u002BZmFsc2U8L3JlcXVlc3RIZWFkZXJzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VEYXRhT25FcnJvcj5mYWxzZTwvcmVzcG9uc2VEYXRhT25FcnJvcj4NCiAgICAgICAgICAgICAgPHNhdmVBc3NlcnRpb25SZXN1bHRzRmFpbHVyZU1lc3NhZ2U\u002BdHJ1ZTwvc2F2ZUFzc2VydGlvblJlc3VsdHNGYWlsdXJlTWVzc2FnZT4NCiAgICAgICAgICAgICAgPGFzc2VydGlvbnNSZXN1bHRzVG9TYXZlPjA8L2Fzc2VydGlvbnNSZXN1bHRzVG9TYXZlPg0KICAgICAgICAgICAgICA8Ynl0ZXM\u002BdHJ1ZTwvYnl0ZXM\u002BDQogICAgICAgICAgICAgIDxzZW50Qnl0ZXM\u002BdHJ1ZTwvc2VudEJ5dGVzPg0KICAgICAgICAgICAgICA8dXJsPnRydWU8L3VybD4NCiAgICAgICAgICAgICAgPHRocmVhZENvdW50cz50cnVlPC90aHJlYWRDb3VudHM\u002BDQogICAgICAgICAgICAgIDxpZGxlVGltZT50cnVlPC9pZGxlVGltZT4NCiAgICAgICAgICAgICAgPGNvbm5lY3RUaW1lPnRydWU8L2Nvbm5lY3RUaW1lPg0KICAgICAgICAgICAgPC92YWx1ZT4NCiAgICAgICAgICA8L29ialByb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iZmlsZW5hbWUiPjwvc3RyaW5nUHJvcD4NCiAgICAgICAgPC9SZXN1bHRDb2xsZWN0b3I\u002BDQogICAgICAgIDxoYXNoVHJlZS8\u002BDQogICAgICAgIDxSZXN1bHRDb2xsZWN0b3IgZ3VpY2xhc3M9IlRhYmxlVmlzdWFsaXplciIgdGVzdGNsYXNzPSJSZXN1bHRDb2xsZWN0b3IiIHRlc3RuYW1lPSJWaWV3IFJlc3VsdHMgaW4gVGFibGUiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJSZXN1bHRDb2xsZWN0b3IuZXJyb3JfbG9nZ2luZyI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgICAgIDxvYmpQcm9wPg0KICAgICAgICAgICAgPG5hbWU\u002Bc2F2ZUNvbmZpZzwvbmFtZT4NCiAgICAgICAgICAgIDx2YWx1ZSBjbGFzcz0iU2FtcGxlU2F2ZUNvbmZpZ3VyYXRpb24iPg0KICAgICAgICAgICAgICA8dGltZT50cnVlPC90aW1lPg0KICAgICAgICAgICAgICA8bGF0ZW5jeT50cnVlPC9sYXRlbmN5Pg0KICAgICAgICAgICAgICA8dGltZXN0YW1wPnRydWU8L3RpbWVzdGFtcD4NCiAgICAgICAgICAgICAgPHN1Y2Nlc3M\u002BdHJ1ZTwvc3VjY2Vzcz4NCiAgICAgICAgICAgICAgPGxhYmVsPnRydWU8L2xhYmVsPg0KICAgICAgICAgICAgICA8Y29kZT50cnVlPC9jb2RlPg0KICAgICAgICAgICAgICA8bWVzc2FnZT50cnVlPC9tZXNzYWdlPg0KICAgICAgICAgICAgICA8dGhyZWFkTmFtZT50cnVlPC90aHJlYWROYW1lPg0KICAgICAgICAgICAgICA8ZGF0YVR5cGU\u002BdHJ1ZTwvZGF0YVR5cGU\u002BDQogICAgICAgICAgICAgIDxlbmNvZGluZz5mYWxzZTwvZW5jb2Rpbmc\u002BDQogICAgICAgICAgICAgIDxhc3NlcnRpb25zPnRydWU8L2Fzc2VydGlvbnM\u002BDQogICAgICAgICAgICAgIDxzdWJyZXN1bHRzPnRydWU8L3N1YnJlc3VsdHM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZURhdGE\u002BZmFsc2U8L3Jlc3BvbnNlRGF0YT4NCiAgICAgICAgICAgICAgPHNhbXBsZXJEYXRhPmZhbHNlPC9zYW1wbGVyRGF0YT4NCiAgICAgICAgICAgICAgPHhtbD5mYWxzZTwveG1sPg0KICAgICAgICAgICAgICA8ZmllbGROYW1lcz50cnVlPC9maWVsZE5hbWVzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VIZWFkZXJzPmZhbHNlPC9yZXNwb25zZUhlYWRlcnM\u002BDQogICAgICAgICAgICAgIDxyZXF1ZXN0SGVhZGVycz5mYWxzZTwvcmVxdWVzdEhlYWRlcnM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZURhdGFPbkVycm9yPmZhbHNlPC9yZXNwb25zZURhdGFPbkVycm9yPg0KICAgICAgICAgICAgICA8c2F2ZUFzc2VydGlvblJlc3VsdHNGYWlsdXJlTWVzc2FnZT50cnVlPC9zYXZlQXNzZXJ0aW9uUmVzdWx0c0ZhaWx1cmVNZXNzYWdlPg0KICAgICAgICAgICAgICA8YXNzZXJ0aW9uc1Jlc3VsdHNUb1NhdmU\u002BMDwvYXNzZXJ0aW9uc1Jlc3VsdHNUb1NhdmU\u002BDQogICAgICAgICAgICAgIDxieXRlcz50cnVlPC9ieXRlcz4NCiAgICAgICAgICAgICAgPHNlbnRCeXRlcz50cnVlPC9zZW50Qnl0ZXM\u002BDQogICAgICAgICAgICAgIDx1cmw\u002BdHJ1ZTwvdXJsPg0KICAgICAgICAgICAgICA8dGhyZWFkQ291bnRzPnRydWU8L3RocmVhZENvdW50cz4NCiAgICAgICAgICAgICAgPGlkbGVUaW1lPnRydWU8L2lkbGVUaW1lPg0KICAgICAgICAgICAgICA8Y29ubmVjdFRpbWU\u002BdHJ1ZTwvY29ubmVjdFRpbWU\u002BDQogICAgICAgICAgICA8L3ZhbHVlPg0KICAgICAgICAgIDwvb2JqUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJmaWxlbmFtZSI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICA8L1Jlc3VsdENvbGxlY3Rvcj4NCiAgICAgICAgPGhhc2hUcmVlLz4NCiAgICAgICAgPFJlc3VsdENvbGxlY3RvciBndWljbGFzcz0iVmlld1Jlc3VsdHNGdWxsVmlzdWFsaXplciIgdGVzdGNsYXNzPSJSZXN1bHRDb2xsZWN0b3IiIHRlc3RuYW1lPSJWaWV3IFJlc3VsdHMgVHJlZSIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IlJlc3VsdENvbGxlY3Rvci5lcnJvcl9sb2dnaW5nIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPG9ialByb3A\u002BDQogICAgICAgICAgICA8bmFtZT5zYXZlQ29uZmlnPC9uYW1lPg0KICAgICAgICAgICAgPHZhbHVlIGNsYXNzPSJTYW1wbGVTYXZlQ29uZmlndXJhdGlvbiI\u002BDQogICAgICAgICAgICAgIDx0aW1lPnRydWU8L3RpbWU\u002BDQogICAgICAgICAgICAgIDxsYXRlbmN5PnRydWU8L2xhdGVuY3k\u002BDQogICAgICAgICAgICAgIDx0aW1lc3RhbXA\u002BdHJ1ZTwvdGltZXN0YW1wPg0KICAgICAgICAgICAgICA8c3VjY2Vzcz50cnVlPC9zdWNjZXNzPg0KICAgICAgICAgICAgICA8bGFiZWw\u002BdHJ1ZTwvbGFiZWw\u002BDQogICAgICAgICAgICAgIDxjb2RlPnRydWU8L2NvZGU\u002BDQogICAgICAgICAgICAgIDxtZXNzYWdlPnRydWU8L21lc3NhZ2U\u002BDQogICAgICAgICAgICAgIDx0aHJlYWROYW1lPnRydWU8L3RocmVhZE5hbWU\u002BDQogICAgICAgICAgICAgIDxkYXRhVHlwZT50cnVlPC9kYXRhVHlwZT4NCiAgICAgICAgICAgICAgPGVuY29kaW5nPmZhbHNlPC9lbmNvZGluZz4NCiAgICAgICAgICAgICAgPGFzc2VydGlvbnM\u002BdHJ1ZTwvYXNzZXJ0aW9ucz4NCiAgICAgICAgICAgICAgPHN1YnJlc3VsdHM\u002BdHJ1ZTwvc3VicmVzdWx0cz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlRGF0YT5mYWxzZTwvcmVzcG9uc2VEYXRhPg0KICAgICAgICAgICAgICA8c2FtcGxlckRhdGE\u002BZmFsc2U8L3NhbXBsZXJEYXRhPg0KICAgICAgICAgICAgICA8eG1sPmZhbHNlPC94bWw\u002BDQogICAgICAgICAgICAgIDxmaWVsZE5hbWVzPnRydWU8L2ZpZWxkTmFtZXM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZUhlYWRlcnM\u002BZmFsc2U8L3Jlc3BvbnNlSGVhZGVycz4NCiAgICAgICAgICAgICAgPHJlcXVlc3RIZWFkZXJzPmZhbHNlPC9yZXF1ZXN0SGVhZGVycz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlRGF0YU9uRXJyb3I\u002BZmFsc2U8L3Jlc3BvbnNlRGF0YU9uRXJyb3I\u002BDQogICAgICAgICAgICAgIDxzYXZlQXNzZXJ0aW9uUmVzdWx0c0ZhaWx1cmVNZXNzYWdlPnRydWU8L3NhdmVBc3NlcnRpb25SZXN1bHRzRmFpbHVyZU1lc3NhZ2U\u002BDQogICAgICAgICAgICAgIDxhc3NlcnRpb25zUmVzdWx0c1RvU2F2ZT4wPC9hc3NlcnRpb25zUmVzdWx0c1RvU2F2ZT4NCiAgICAgICAgICAgICAgPGJ5dGVzPnRydWU8L2J5dGVzPg0KICAgICAgICAgICAgICA8c2VudEJ5dGVzPnRydWU8L3NlbnRCeXRlcz4NCiAgICAgICAgICAgICAgPHVybD50cnVlPC91cmw\u002BDQogICAgICAgICAgICAgIDx0aHJlYWRDb3VudHM\u002BdHJ1ZTwvdGhyZWFkQ291bnRzPg0KICAgICAgICAgICAgICA8aWRsZVRpbWU\u002BdHJ1ZTwvaWRsZVRpbWU\u002BDQogICAgICAgICAgICAgIDxjb25uZWN0VGltZT50cnVlPC9jb25uZWN0VGltZT4NCiAgICAgICAgICAgIDwvdmFsdWU\u002BDQogICAgICAgICAgPC9vYmpQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9ImZpbGVuYW1lIj48L3N0cmluZ1Byb3A\u002BDQogICAgICAgIDwvUmVzdWx0Q29sbGVjdG9yPg0KICAgICAgICA8aGFzaFRyZWUvPg0KICAgICAgPC9oYXNoVHJlZT4NCiAgICAgIDxBcmd1bWVudHMgZ3VpY2xhc3M9IkFyZ3VtZW50c1BhbmVsIiB0ZXN0Y2xhc3M9IkFyZ3VtZW50cyIgdGVzdG5hbWU9IlVzZXIgRGVmaW5lZCBWYXJpYWJsZXMiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iQXJndW1lbnRzLmFyZ3VtZW50cyI\u002BDQogICAgICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9InVkdl93ZWJhcHAiIGVsZW1lbnRUeXBlPSJBcmd1bWVudCI\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJBcmd1bWVudC5uYW1lIj51ZHZfd2ViYXBwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iQXJndW1lbnQudmFsdWUiPiR7X19CZWFuU2hlbGwoIFN5c3RlbS5nZXRlbnYoJnF1b3Q7d2ViYXBwJnF1b3Q7KSApfTwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkFyZ3VtZW50LmRlc2MiPldlYiBBcHAgVVJMPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iQXJndW1lbnQubWV0YWRhdGEiPj08L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPC9lbGVtZW50UHJvcD4NCiAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgIDwvQXJndW1lbnRzPg0KICAgICAgPGhhc2hUcmVlLz4NCiAgICA8L2hhc2hUcmVlPg0KICA8L2hhc2hUcmVlPg0KPC9qbWV0ZXJUZXN0UGxhbj4NCg0KLS1hMWI5Mjc3ZWNlNTA0YTFhYjZiOTg0YzY0OTc0MTM0Ny0tDQo=", + "StatusCode": 201, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "150", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:26:44 GMT", + "Location": "https://myservice.azure.com/loadtests/000/files/000?resourceId=%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fyashika-rg%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtestsdk\u0026api-version=2022-06-01-preview", + "mise-correlation-id": "9a435487-08d4-40d7-9220-3aa0183b6709", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "0d4d644b-21cb-4883-aff4-c6b68e6296e9" + }, + "ResponseBody": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-10-09T13:36:44.0739367", + "validationStatus": "VALIDATION_INITIATED" + } + }, + { + "RequestUri": "https://myservice.azure.com/testruns/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "51", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": { + "testId": "000", + "displayName": "TestingResource" + }, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "2204", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:26:44 GMT", + "mise-correlation-id": "605fc5fe-1f90-4c7e-95eb-e697b84ce41e", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "823b6d8a-4550-4b59-8c06-f3812eccf974" + }, + "ResponseBody": { + "testRunId": "000", + "displayName": "TestingResource", + "testId": "000", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/yashika-rg/providers/microsoft.loadtestservice/loadtests/loadtestsdk", + "description": null, + "status": "CANCELLED", + "startDateTime": "2022-10-09T13:10:31.63Z", + "endDateTime": "2022-10-09T13:10:38.601Z", + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "testResult": "NOT_APPLICABLE", + "passFailCriteria": { + "passFailMetrics": {} + }, + "testArtifacts": { + "inputArtifacts": { + "configUrl": { + "url": "url", + "fileId": "5dd18457-3ab1-48d1-a37b-d550ee394173", + "filename": "config.yaml", + "fileType": 2, + "expireTime": "2022-10-09T13:36:44.4299025\u002B00:00", + "validationStatus": "" + }, + "testScriptUrl": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-10-09T13:36:44.4299025\u002B00:00", + "validationStatus": "VALIDATION_INITIATED" + }, + "userPropUrl": null, + "inputArtifactsZipFileurl": { + "url": "url", + "fileId": "e007eac9-d344-4a68-b627-0dca62869cff", + "filename": "inputartifacts.zip", + "fileType": 2, + "expireTime": "2022-10-09T13:36:44.4299025\u002B00:00", + "validationStatus": "" + }, + "additionalUrls": [ + { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-10-09T13:36:44.4299025\u002B00:00", + "validationStatus": "" + } + ] + }, + "outputArtifacts": { + "resultUrl": null, + "logsUrl": null + } + }, + "executedDateTime": "2022-10-09T13:10:31.145Z", + "vusers": 0, + "testRunStatistics": { + "Total": { + "transaction": "Total", + "sampleCount": 0.0, + "errorCount": 0.0, + "errorPct": 0.0, + "meanResTime": "NaN", + "medianResTime": 0.0, + "maxResTime": 0.0, + "minResTime": 0.0, + "pct1ResTime": 0.0, + "pct2ResTime": 0.0, + "pct3ResTime": 0.0, + "throughput": 0.0, + "receivedKBytesPerSec": 0.0, + "sentKBytesPerSec": 0.0 + } + }, + "createdDateTime": "2022-10-09T13:10:31.386Z", + "createdBy": null, + "lastModifiedDateTime": "2022-10-09T13:10:31.386Z", + "lastModifiedBy": null, + "portalUrl": "https://portal.azure.com/#blade/Microsoft_Azure_CloudNativeTesting/NewReport//resourceId/%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fyashika-rg%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtestsdk/testId/000/testRunId/000", + "secrets": null, + "certificate": null, + "environmentVariables": null, + "duration": null, + "subnetId": null, + "errorDetails": null + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "181", + "Content-Type": "application/x-www-form-urlencoded", + "User-Agent": "azsdk-python-identity/1.11.0b3 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "95", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:26:44 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13845.9 - SEASLR2 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 86399, + "ext_expires_in": 86399, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/serverMetricsConfig/some-unique-server-metrics-config-id?api-version=2022-06-01-preview", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "0", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": null, + "StatusCode": 204, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Date": "Sun, 09 Oct 2022 13:26:45 GMT", + "mise-correlation-id": "8e37d385-f526-47c3-b231-992dc2825893", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "6c4fbe2b-7d1d-4bba-bfe3-6beb02719721" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://myservice.azure.com/serverMetricsConfig/some-unique-server-metrics-config-id?api-version=2022-06-01-preview", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "0", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "136", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:26:45 GMT", + "mise-correlation-id": "a1e3f1fc-8bc4-43b2-8fc9-54a0b869f39f", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "996b9295-71f4-4060-80fa-5a009e19b53b" + }, + "ResponseBody": { + "error": { + "code": "ServerMetricsConfigNotFound", + "message": "No server metrics config found with given name", + "target": null, + "details": null + } + } + } + ], + "Variables": {} +} diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_serverMetrics_async.pyTestServerMetricsAsynctest_get_server_default_metrics_config.json b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_serverMetrics_async.pyTestServerMetricsAsynctest_get_server_default_metrics_config.json new file mode 100644 index 000000000000..41ffddd07f8c --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_serverMetrics_async.pyTestServerMetricsAsynctest_get_server_default_metrics_config.json @@ -0,0 +1,1561 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "181", + "Content-Type": "application/x-www-form-urlencoded", + "User-Agent": "azsdk-python-identity/1.11.0b3 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "95", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:29:22 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13845.9 - KRSLR1 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 86399, + "ext_expires_in": 86399, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "466", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yashika-rg/providers/Microsoft.LoadTestService/loadtests/loadtestsdk", + "description": "", + "displayName": "TestingResource", + "loadTestConfig": { + "engineSize": "m", + "engineInstances": 1, + "splitAllCSVs": false + }, + "secrets": {}, + "environmentVariables": {}, + "passFailCriteria": { + "passFailMetrics": {} + }, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + }, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "1072", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:29:23 GMT", + "mise-correlation-id": "0e1aab7e-7e34-42b3-8f3f-445e35862876", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "76b402c3-8657-4576-b67c-5352f4472f25" + }, + "ResponseBody": { + "testId": "000", + "description": "", + "displayName": "TestingResource", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/yashika-rg/providers/microsoft.loadtestservice/loadtests/loadtestsdk", + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "passFailCriteria": { + "passFailMetrics": {} + }, + "createdDateTime": "2022-09-15T14:29:00.15Z", + "createdBy": null, + "lastModifiedDateTime": "2022-09-16T09:33:03.95Z", + "lastModifiedBy": "niveditjain@microsoft.com", + "inputArtifacts": { + "configUrl": null, + "testScriptUrl": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-10-09T13:39:23.5933505\u002B00:00", + "validationStatus": "VALIDATION_SUCCESS" + }, + "userPropUrl": null, + "inputArtifactsZipFileurl": null, + "additionalUrls": [ + { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-10-09T13:39:23.5933505\u002B00:00", + "validationStatus": "" + } + ] + }, + "secrets": null, + "certificate": null, + "environmentVariables": null, + "subnetId": null, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000/files/000?api-version=2022-06-01-preview", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "10343", + "Content-Type": "multipart/form-data; boundary=e2d5769901bd4c999b206ff0d4e2b094", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": "LS1lMmQ1NzY5OTAxYmQ0Yzk5OWIyMDZmZjBkNGUyYjA5NA0KQ29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW0NCkNvbnRlbnQtRGlzcG9zaXRpb246IGZvcm0tZGF0YTsgbmFtZT0iZmlsZSI7IGZpbGVuYW1lPSJzYW1wbGUuam14Ig0KQ29udGVudC1MZW5ndGg6IDEwMTM0DQoNCjw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8\u002BDQo8am1ldGVyVGVzdFBsYW4gdmVyc2lvbj0iMS4yIiBwcm9wZXJ0aWVzPSI1LjAiIGptZXRlcj0iNS40LjMiPg0KICA8aGFzaFRyZWU\u002BDQogICAgPFRlc3RQbGFuIGd1aWNsYXNzPSJUZXN0UGxhbkd1aSIgdGVzdGNsYXNzPSJUZXN0UGxhbiIgdGVzdG5hbWU9IlRlc3QgUGxhbiIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICA8c3RyaW5nUHJvcCBuYW1lPSJUZXN0UGxhbi5jb21tZW50cyI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgPGJvb2xQcm9wIG5hbWU9IlRlc3RQbGFuLmZ1bmN0aW9uYWxfbW9kZSI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgPGJvb2xQcm9wIG5hbWU9IlRlc3RQbGFuLnRlYXJEb3duX29uX3NodXRkb3duIj50cnVlPC9ib29sUHJvcD4NCiAgICAgIDxib29sUHJvcCBuYW1lPSJUZXN0UGxhbi5zZXJpYWxpemVfdGhyZWFkZ3JvdXBzIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICA8ZWxlbWVudFByb3AgbmFtZT0iVGVzdFBsYW4udXNlcl9kZWZpbmVkX3ZhcmlhYmxlcyIgZWxlbWVudFR5cGU9IkFyZ3VtZW50cyIgZ3VpY2xhc3M9IkFyZ3VtZW50c1BhbmVsIiB0ZXN0Y2xhc3M9IkFyZ3VtZW50cyIgdGVzdG5hbWU9IlVzZXIgRGVmaW5lZCBWYXJpYWJsZXMiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iQXJndW1lbnRzLmFyZ3VtZW50cyIvPg0KICAgICAgPC9lbGVtZW50UHJvcD4NCiAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IlRlc3RQbGFuLnVzZXJfZGVmaW5lX2NsYXNzcGF0aCI\u002BPC9zdHJpbmdQcm9wPg0KICAgIDwvVGVzdFBsYW4\u002BDQogICAgPGhhc2hUcmVlPg0KICAgICAgPGtnLmFwYy5qbWV0ZXIudGhyZWFkcy5VbHRpbWF0ZVRocmVhZEdyb3VwIGd1aWNsYXNzPSJrZy5hcGMuam1ldGVyLnRocmVhZHMuVWx0aW1hdGVUaHJlYWRHcm91cEd1aSIgdGVzdGNsYXNzPSJrZy5hcGMuam1ldGVyLnRocmVhZHMuVWx0aW1hdGVUaHJlYWRHcm91cCIgdGVzdG5hbWU9ImpwQGdjIC0gVWx0aW1hdGUgVGhyZWFkIEdyb3VwIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9InVsdGltYXRldGhyZWFkZ3JvdXBkYXRhIj4NCiAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iLTExMDg2OTE1MTgiPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iMTU2NyI\u002BMTA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0OCI\u002BMDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjQ4ODczIj4xODA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0OTcxMCI\u002BMjQwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iMTAiPjU8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9IlRocmVhZEdyb3VwLm1haW5fY29udHJvbGxlciIgZWxlbWVudFR5cGU9Ikxvb3BDb250cm9sbGVyIiBndWljbGFzcz0iTG9vcENvbnRyb2xQYW5lbCIgdGVzdGNsYXNzPSJMb29wQ29udHJvbGxlciIgdGVzdG5hbWU9Ikxvb3AgQ29udHJvbGxlciIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9Ikxvb3BDb250cm9sbGVyLmNvbnRpbnVlX2ZvcmV2ZXIiPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgICAgICA8aW50UHJvcCBuYW1lPSJMb29wQ29udHJvbGxlci5sb29wcyI\u002BLTE8L2ludFByb3A\u002BDQogICAgICAgIDwvZWxlbWVudFByb3A\u002BDQogICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IlRocmVhZEdyb3VwLm9uX3NhbXBsZV9lcnJvciI\u002BY29udGludWU8L3N0cmluZ1Byb3A\u002BDQogICAgICA8L2tnLmFwYy5qbWV0ZXIudGhyZWFkcy5VbHRpbWF0ZVRocmVhZEdyb3VwPg0KICAgICAgPGhhc2hUcmVlPg0KICAgICAgICA8SFRUUFNhbXBsZXJQcm94eSBndWljbGFzcz0iSHR0cFRlc3RTYW1wbGVHdWkiIHRlc3RjbGFzcz0iSFRUUFNhbXBsZXJQcm94eSIgdGVzdG5hbWU9IkdFVCIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9IkhUVFBzYW1wbGVyLkFyZ3VtZW50cyIgZWxlbWVudFR5cGU9IkFyZ3VtZW50cyIgZ3VpY2xhc3M9IkhUVFBBcmd1bWVudHNQYW5lbCIgdGVzdGNsYXNzPSJBcmd1bWVudHMiIHRlc3RuYW1lPSJVc2VyIERlZmluZWQgVmFyaWFibGVzIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgICAgIDxjb2xsZWN0aW9uUHJvcCBuYW1lPSJBcmd1bWVudHMuYXJndW1lbnRzIi8\u002BDQogICAgICAgICAgPC9lbGVtZW50UHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5kb21haW4iPmFwcC1zZXJ2aWNlLXNhbXBsZS1kZW1vLmF6dXJld2Vic2l0ZXMubmV0PC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnBvcnQiPjwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5wcm90b2NvbCI\u002BaHR0cHM8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIuY29udGVudEVuY29kaW5nIj48L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIucGF0aCI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLm1ldGhvZCI\u002BR0VUPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5mb2xsb3dfcmVkaXJlY3RzIj50cnVlPC9ib29sUHJvcD4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iSFRUUFNhbXBsZXIuYXV0b19yZWRpcmVjdHMiPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iSFRUUFNhbXBsZXIudXNlX2tlZXBhbGl2ZSI\u002BdHJ1ZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLkRPX01VTFRJUEFSVF9QT1NUIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIuZW1iZWRkZWRfdXJsX3JlIj48L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIuaW1wbGVtZW50YXRpb24iPkh0dHBDbGllbnQ0PC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmNvbm5lY3RfdGltZW91dCI\u002BNjAwMDA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIucmVzcG9uc2VfdGltZW91dCI\u002BNjAwMDA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgIDwvSFRUUFNhbXBsZXJQcm94eT4NCiAgICAgICAgPGhhc2hUcmVlLz4NCiAgICAgICAgPGtnLmFwYy5qbWV0ZXIudGltZXJzLlZhcmlhYmxlVGhyb3VnaHB1dFRpbWVyIGd1aWNsYXNzPSJrZy5hcGMuam1ldGVyLnRpbWVycy5WYXJpYWJsZVRocm91Z2hwdXRUaW1lckd1aSIgdGVzdGNsYXNzPSJrZy5hcGMuam1ldGVyLnRpbWVycy5WYXJpYWJsZVRocm91Z2hwdXRUaW1lciIgdGVzdG5hbWU9ImpwQGdjIC0gVGhyb3VnaHB1dCBTaGFwaW5nIFRpbWVyIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0ibG9hZF9wcm9maWxlIj4NCiAgICAgICAgICAgIDxjb2xsZWN0aW9uUHJvcCBuYW1lPSIxNTQzOTEyMTczIj4NCiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iMTU2NyI\u002BMTA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE2OTEiPjUwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0ODg3MyI\u002BMTgwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgICAgIDxjb2xsZWN0aW9uUHJvcCBuYW1lPSIxNTgyMzU1NjI3Ij4NCiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iMTY5MSI\u002BNTA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE2OTEiPjUwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0OTcxMCI\u002BMjQwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgICA8L2NvbGxlY3Rpb25Qcm9wPg0KICAgICAgICA8L2tnLmFwYy5qbWV0ZXIudGltZXJzLlZhcmlhYmxlVGhyb3VnaHB1dFRpbWVyPg0KICAgICAgICA8aGFzaFRyZWUvPg0KICAgICAgICA8UmVzdWx0Q29sbGVjdG9yIGd1aWNsYXNzPSJWaWV3UmVzdWx0c0Z1bGxWaXN1YWxpemVyIiB0ZXN0Y2xhc3M9IlJlc3VsdENvbGxlY3RvciIgdGVzdG5hbWU9IlZpZXcgUmVzdWx0cyBUcmVlIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iUmVzdWx0Q29sbGVjdG9yLmVycm9yX2xvZ2dpbmciPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgICAgICA8b2JqUHJvcD4NCiAgICAgICAgICAgIDxuYW1lPnNhdmVDb25maWc8L25hbWU\u002BDQogICAgICAgICAgICA8dmFsdWUgY2xhc3M9IlNhbXBsZVNhdmVDb25maWd1cmF0aW9uIj4NCiAgICAgICAgICAgICAgPHRpbWU\u002BdHJ1ZTwvdGltZT4NCiAgICAgICAgICAgICAgPGxhdGVuY3k\u002BdHJ1ZTwvbGF0ZW5jeT4NCiAgICAgICAgICAgICAgPHRpbWVzdGFtcD50cnVlPC90aW1lc3RhbXA\u002BDQogICAgICAgICAgICAgIDxzdWNjZXNzPnRydWU8L3N1Y2Nlc3M\u002BDQogICAgICAgICAgICAgIDxsYWJlbD50cnVlPC9sYWJlbD4NCiAgICAgICAgICAgICAgPGNvZGU\u002BdHJ1ZTwvY29kZT4NCiAgICAgICAgICAgICAgPG1lc3NhZ2U\u002BdHJ1ZTwvbWVzc2FnZT4NCiAgICAgICAgICAgICAgPHRocmVhZE5hbWU\u002BdHJ1ZTwvdGhyZWFkTmFtZT4NCiAgICAgICAgICAgICAgPGRhdGFUeXBlPnRydWU8L2RhdGFUeXBlPg0KICAgICAgICAgICAgICA8ZW5jb2Rpbmc\u002BZmFsc2U8L2VuY29kaW5nPg0KICAgICAgICAgICAgICA8YXNzZXJ0aW9ucz50cnVlPC9hc3NlcnRpb25zPg0KICAgICAgICAgICAgICA8c3VicmVzdWx0cz50cnVlPC9zdWJyZXN1bHRzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VEYXRhPmZhbHNlPC9yZXNwb25zZURhdGE\u002BDQogICAgICAgICAgICAgIDxzYW1wbGVyRGF0YT5mYWxzZTwvc2FtcGxlckRhdGE\u002BDQogICAgICAgICAgICAgIDx4bWw\u002BZmFsc2U8L3htbD4NCiAgICAgICAgICAgICAgPGZpZWxkTmFtZXM\u002BdHJ1ZTwvZmllbGROYW1lcz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlSGVhZGVycz5mYWxzZTwvcmVzcG9uc2VIZWFkZXJzPg0KICAgICAgICAgICAgICA8cmVxdWVzdEhlYWRlcnM\u002BZmFsc2U8L3JlcXVlc3RIZWFkZXJzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VEYXRhT25FcnJvcj5mYWxzZTwvcmVzcG9uc2VEYXRhT25FcnJvcj4NCiAgICAgICAgICAgICAgPHNhdmVBc3NlcnRpb25SZXN1bHRzRmFpbHVyZU1lc3NhZ2U\u002BdHJ1ZTwvc2F2ZUFzc2VydGlvblJlc3VsdHNGYWlsdXJlTWVzc2FnZT4NCiAgICAgICAgICAgICAgPGFzc2VydGlvbnNSZXN1bHRzVG9TYXZlPjA8L2Fzc2VydGlvbnNSZXN1bHRzVG9TYXZlPg0KICAgICAgICAgICAgICA8Ynl0ZXM\u002BdHJ1ZTwvYnl0ZXM\u002BDQogICAgICAgICAgICAgIDxzZW50Qnl0ZXM\u002BdHJ1ZTwvc2VudEJ5dGVzPg0KICAgICAgICAgICAgICA8dXJsPnRydWU8L3VybD4NCiAgICAgICAgICAgICAgPHRocmVhZENvdW50cz50cnVlPC90aHJlYWRDb3VudHM\u002BDQogICAgICAgICAgICAgIDxpZGxlVGltZT50cnVlPC9pZGxlVGltZT4NCiAgICAgICAgICAgICAgPGNvbm5lY3RUaW1lPnRydWU8L2Nvbm5lY3RUaW1lPg0KICAgICAgICAgICAgPC92YWx1ZT4NCiAgICAgICAgICA8L29ialByb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iZmlsZW5hbWUiPjwvc3RyaW5nUHJvcD4NCiAgICAgICAgPC9SZXN1bHRDb2xsZWN0b3I\u002BDQogICAgICAgIDxoYXNoVHJlZS8\u002BDQogICAgICAgIDxSZXN1bHRDb2xsZWN0b3IgZ3VpY2xhc3M9IlRhYmxlVmlzdWFsaXplciIgdGVzdGNsYXNzPSJSZXN1bHRDb2xsZWN0b3IiIHRlc3RuYW1lPSJWaWV3IFJlc3VsdHMgaW4gVGFibGUiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJSZXN1bHRDb2xsZWN0b3IuZXJyb3JfbG9nZ2luZyI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgICAgIDxvYmpQcm9wPg0KICAgICAgICAgICAgPG5hbWU\u002Bc2F2ZUNvbmZpZzwvbmFtZT4NCiAgICAgICAgICAgIDx2YWx1ZSBjbGFzcz0iU2FtcGxlU2F2ZUNvbmZpZ3VyYXRpb24iPg0KICAgICAgICAgICAgICA8dGltZT50cnVlPC90aW1lPg0KICAgICAgICAgICAgICA8bGF0ZW5jeT50cnVlPC9sYXRlbmN5Pg0KICAgICAgICAgICAgICA8dGltZXN0YW1wPnRydWU8L3RpbWVzdGFtcD4NCiAgICAgICAgICAgICAgPHN1Y2Nlc3M\u002BdHJ1ZTwvc3VjY2Vzcz4NCiAgICAgICAgICAgICAgPGxhYmVsPnRydWU8L2xhYmVsPg0KICAgICAgICAgICAgICA8Y29kZT50cnVlPC9jb2RlPg0KICAgICAgICAgICAgICA8bWVzc2FnZT50cnVlPC9tZXNzYWdlPg0KICAgICAgICAgICAgICA8dGhyZWFkTmFtZT50cnVlPC90aHJlYWROYW1lPg0KICAgICAgICAgICAgICA8ZGF0YVR5cGU\u002BdHJ1ZTwvZGF0YVR5cGU\u002BDQogICAgICAgICAgICAgIDxlbmNvZGluZz5mYWxzZTwvZW5jb2Rpbmc\u002BDQogICAgICAgICAgICAgIDxhc3NlcnRpb25zPnRydWU8L2Fzc2VydGlvbnM\u002BDQogICAgICAgICAgICAgIDxzdWJyZXN1bHRzPnRydWU8L3N1YnJlc3VsdHM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZURhdGE\u002BZmFsc2U8L3Jlc3BvbnNlRGF0YT4NCiAgICAgICAgICAgICAgPHNhbXBsZXJEYXRhPmZhbHNlPC9zYW1wbGVyRGF0YT4NCiAgICAgICAgICAgICAgPHhtbD5mYWxzZTwveG1sPg0KICAgICAgICAgICAgICA8ZmllbGROYW1lcz50cnVlPC9maWVsZE5hbWVzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VIZWFkZXJzPmZhbHNlPC9yZXNwb25zZUhlYWRlcnM\u002BDQogICAgICAgICAgICAgIDxyZXF1ZXN0SGVhZGVycz5mYWxzZTwvcmVxdWVzdEhlYWRlcnM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZURhdGFPbkVycm9yPmZhbHNlPC9yZXNwb25zZURhdGFPbkVycm9yPg0KICAgICAgICAgICAgICA8c2F2ZUFzc2VydGlvblJlc3VsdHNGYWlsdXJlTWVzc2FnZT50cnVlPC9zYXZlQXNzZXJ0aW9uUmVzdWx0c0ZhaWx1cmVNZXNzYWdlPg0KICAgICAgICAgICAgICA8YXNzZXJ0aW9uc1Jlc3VsdHNUb1NhdmU\u002BMDwvYXNzZXJ0aW9uc1Jlc3VsdHNUb1NhdmU\u002BDQogICAgICAgICAgICAgIDxieXRlcz50cnVlPC9ieXRlcz4NCiAgICAgICAgICAgICAgPHNlbnRCeXRlcz50cnVlPC9zZW50Qnl0ZXM\u002BDQogICAgICAgICAgICAgIDx1cmw\u002BdHJ1ZTwvdXJsPg0KICAgICAgICAgICAgICA8dGhyZWFkQ291bnRzPnRydWU8L3RocmVhZENvdW50cz4NCiAgICAgICAgICAgICAgPGlkbGVUaW1lPnRydWU8L2lkbGVUaW1lPg0KICAgICAgICAgICAgICA8Y29ubmVjdFRpbWU\u002BdHJ1ZTwvY29ubmVjdFRpbWU\u002BDQogICAgICAgICAgICA8L3ZhbHVlPg0KICAgICAgICAgIDwvb2JqUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJmaWxlbmFtZSI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICA8L1Jlc3VsdENvbGxlY3Rvcj4NCiAgICAgICAgPGhhc2hUcmVlLz4NCiAgICAgICAgPFJlc3VsdENvbGxlY3RvciBndWljbGFzcz0iVmlld1Jlc3VsdHNGdWxsVmlzdWFsaXplciIgdGVzdGNsYXNzPSJSZXN1bHRDb2xsZWN0b3IiIHRlc3RuYW1lPSJWaWV3IFJlc3VsdHMgVHJlZSIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IlJlc3VsdENvbGxlY3Rvci5lcnJvcl9sb2dnaW5nIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPG9ialByb3A\u002BDQogICAgICAgICAgICA8bmFtZT5zYXZlQ29uZmlnPC9uYW1lPg0KICAgICAgICAgICAgPHZhbHVlIGNsYXNzPSJTYW1wbGVTYXZlQ29uZmlndXJhdGlvbiI\u002BDQogICAgICAgICAgICAgIDx0aW1lPnRydWU8L3RpbWU\u002BDQogICAgICAgICAgICAgIDxsYXRlbmN5PnRydWU8L2xhdGVuY3k\u002BDQogICAgICAgICAgICAgIDx0aW1lc3RhbXA\u002BdHJ1ZTwvdGltZXN0YW1wPg0KICAgICAgICAgICAgICA8c3VjY2Vzcz50cnVlPC9zdWNjZXNzPg0KICAgICAgICAgICAgICA8bGFiZWw\u002BdHJ1ZTwvbGFiZWw\u002BDQogICAgICAgICAgICAgIDxjb2RlPnRydWU8L2NvZGU\u002BDQogICAgICAgICAgICAgIDxtZXNzYWdlPnRydWU8L21lc3NhZ2U\u002BDQogICAgICAgICAgICAgIDx0aHJlYWROYW1lPnRydWU8L3RocmVhZE5hbWU\u002BDQogICAgICAgICAgICAgIDxkYXRhVHlwZT50cnVlPC9kYXRhVHlwZT4NCiAgICAgICAgICAgICAgPGVuY29kaW5nPmZhbHNlPC9lbmNvZGluZz4NCiAgICAgICAgICAgICAgPGFzc2VydGlvbnM\u002BdHJ1ZTwvYXNzZXJ0aW9ucz4NCiAgICAgICAgICAgICAgPHN1YnJlc3VsdHM\u002BdHJ1ZTwvc3VicmVzdWx0cz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlRGF0YT5mYWxzZTwvcmVzcG9uc2VEYXRhPg0KICAgICAgICAgICAgICA8c2FtcGxlckRhdGE\u002BZmFsc2U8L3NhbXBsZXJEYXRhPg0KICAgICAgICAgICAgICA8eG1sPmZhbHNlPC94bWw\u002BDQogICAgICAgICAgICAgIDxmaWVsZE5hbWVzPnRydWU8L2ZpZWxkTmFtZXM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZUhlYWRlcnM\u002BZmFsc2U8L3Jlc3BvbnNlSGVhZGVycz4NCiAgICAgICAgICAgICAgPHJlcXVlc3RIZWFkZXJzPmZhbHNlPC9yZXF1ZXN0SGVhZGVycz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlRGF0YU9uRXJyb3I\u002BZmFsc2U8L3Jlc3BvbnNlRGF0YU9uRXJyb3I\u002BDQogICAgICAgICAgICAgIDxzYXZlQXNzZXJ0aW9uUmVzdWx0c0ZhaWx1cmVNZXNzYWdlPnRydWU8L3NhdmVBc3NlcnRpb25SZXN1bHRzRmFpbHVyZU1lc3NhZ2U\u002BDQogICAgICAgICAgICAgIDxhc3NlcnRpb25zUmVzdWx0c1RvU2F2ZT4wPC9hc3NlcnRpb25zUmVzdWx0c1RvU2F2ZT4NCiAgICAgICAgICAgICAgPGJ5dGVzPnRydWU8L2J5dGVzPg0KICAgICAgICAgICAgICA8c2VudEJ5dGVzPnRydWU8L3NlbnRCeXRlcz4NCiAgICAgICAgICAgICAgPHVybD50cnVlPC91cmw\u002BDQogICAgICAgICAgICAgIDx0aHJlYWRDb3VudHM\u002BdHJ1ZTwvdGhyZWFkQ291bnRzPg0KICAgICAgICAgICAgICA8aWRsZVRpbWU\u002BdHJ1ZTwvaWRsZVRpbWU\u002BDQogICAgICAgICAgICAgIDxjb25uZWN0VGltZT50cnVlPC9jb25uZWN0VGltZT4NCiAgICAgICAgICAgIDwvdmFsdWU\u002BDQogICAgICAgICAgPC9vYmpQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9ImZpbGVuYW1lIj48L3N0cmluZ1Byb3A\u002BDQogICAgICAgIDwvUmVzdWx0Q29sbGVjdG9yPg0KICAgICAgICA8aGFzaFRyZWUvPg0KICAgICAgPC9oYXNoVHJlZT4NCiAgICAgIDxBcmd1bWVudHMgZ3VpY2xhc3M9IkFyZ3VtZW50c1BhbmVsIiB0ZXN0Y2xhc3M9IkFyZ3VtZW50cyIgdGVzdG5hbWU9IlVzZXIgRGVmaW5lZCBWYXJpYWJsZXMiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iQXJndW1lbnRzLmFyZ3VtZW50cyI\u002BDQogICAgICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9InVkdl93ZWJhcHAiIGVsZW1lbnRUeXBlPSJBcmd1bWVudCI\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJBcmd1bWVudC5uYW1lIj51ZHZfd2ViYXBwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iQXJndW1lbnQudmFsdWUiPiR7X19CZWFuU2hlbGwoIFN5c3RlbS5nZXRlbnYoJnF1b3Q7d2ViYXBwJnF1b3Q7KSApfTwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkFyZ3VtZW50LmRlc2MiPldlYiBBcHAgVVJMPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iQXJndW1lbnQubWV0YWRhdGEiPj08L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPC9lbGVtZW50UHJvcD4NCiAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgIDwvQXJndW1lbnRzPg0KICAgICAgPGhhc2hUcmVlLz4NCiAgICA8L2hhc2hUcmVlPg0KICA8L2hhc2hUcmVlPg0KPC9qbWV0ZXJUZXN0UGxhbj4NCg0KLS1lMmQ1NzY5OTAxYmQ0Yzk5OWIyMDZmZjBkNGUyYjA5NC0tDQo=", + "StatusCode": 201, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "150", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:29:24 GMT", + "Location": "https://myservice.azure.com/loadtests/000/files/000?resourceId=%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fyashika-rg%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtestsdk\u0026api-version=2022-06-01-preview", + "mise-correlation-id": "9970f000-6584-4dc1-827c-9c32ef349ae7", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "8e094636-4028-4b17-823b-7f53da476b2d" + }, + "ResponseBody": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-10-09T13:39:24.0209417", + "validationStatus": "VALIDATION_INITIATED" + } + }, + { + "RequestUri": "https://myservice.azure.com/testruns/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "51", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": { + "testId": "000", + "displayName": "TestingResource" + }, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "2204", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:29:24 GMT", + "mise-correlation-id": "33bb1ae9-0a47-471e-88ed-36acfd74f718", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "5cd29091-97fa-4f06-851c-55eaa5e89150" + }, + "ResponseBody": { + "testRunId": "000", + "displayName": "TestingResource", + "testId": "000", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/yashika-rg/providers/microsoft.loadtestservice/loadtests/loadtestsdk", + "description": null, + "status": "CANCELLED", + "startDateTime": "2022-10-09T13:10:31.63Z", + "endDateTime": "2022-10-09T13:10:38.601Z", + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "testResult": "NOT_APPLICABLE", + "passFailCriteria": { + "passFailMetrics": {} + }, + "testArtifacts": { + "inputArtifacts": { + "configUrl": { + "url": "url", + "fileId": "5dd18457-3ab1-48d1-a37b-d550ee394173", + "filename": "config.yaml", + "fileType": 2, + "expireTime": "2022-10-09T13:39:24.3495015\u002B00:00", + "validationStatus": "" + }, + "testScriptUrl": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-10-09T13:39:24.3495015\u002B00:00", + "validationStatus": "VALIDATION_INITIATED" + }, + "userPropUrl": null, + "inputArtifactsZipFileurl": { + "url": "url", + "fileId": "e007eac9-d344-4a68-b627-0dca62869cff", + "filename": "inputartifacts.zip", + "fileType": 2, + "expireTime": "2022-10-09T13:39:24.3495015\u002B00:00", + "validationStatus": "" + }, + "additionalUrls": [ + { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-10-09T13:39:24.3495015\u002B00:00", + "validationStatus": "" + } + ] + }, + "outputArtifacts": { + "resultUrl": null, + "logsUrl": null + } + }, + "executedDateTime": "2022-10-09T13:10:31.145Z", + "vusers": 0, + "testRunStatistics": { + "Total": { + "transaction": "Total", + "sampleCount": 0.0, + "errorCount": 0.0, + "errorPct": 0.0, + "meanResTime": "NaN", + "medianResTime": 0.0, + "maxResTime": 0.0, + "minResTime": 0.0, + "pct1ResTime": 0.0, + "pct2ResTime": 0.0, + "pct3ResTime": 0.0, + "throughput": 0.0, + "receivedKBytesPerSec": 0.0, + "sentKBytesPerSec": 0.0 + } + }, + "createdDateTime": "2022-10-09T13:10:31.386Z", + "createdBy": null, + "lastModifiedDateTime": "2022-10-09T13:10:31.386Z", + "lastModifiedBy": null, + "portalUrl": "https://portal.azure.com/#blade/Microsoft_Azure_CloudNativeTesting/NewReport//resourceId/%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fyashika-rg%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtestsdk/testId/000/testRunId/000", + "secrets": null, + "certificate": null, + "environmentVariables": null, + "duration": null, + "subnetId": null, + "errorDetails": null + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "181", + "Content-Type": "application/x-www-form-urlencoded", + "User-Agent": "azsdk-python-identity/1.11.0b3 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "95", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:29:24 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13845.9 - SEASLR1 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 86399, + "ext_expires_in": 86399, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/serverMetricsConfig/default?api-version=2022-06-01-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "23732", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:29:24 GMT", + "mise-correlation-id": "d7a49303-2b28-46f3-8be7-b01526aa9b79", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "68943c12-0dea-42f0-bb82-e80baeffac44" + }, + "ResponseBody": { + "defaultMetrics": { + "microsoft.web/sites": [ + { + "metricnamespace": "microsoft.web/sites", + "aggregation": "Total", + "name": { + "value": "Http5xx", + "localizedValue": "Http5xx Error" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.web/sites", + "aggregation": "Total", + "name": { + "value": "Requests", + "localizedValue": "Requests" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.web/sites", + "aggregation": "Average", + "name": { + "value": "HttpResponseTime", + "localizedValue": "Response Time" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.storage/storageaccounts/blobservices": [ + { + "metricnamespace": "microsoft.storage/storageaccounts/blobservices", + "aggregation": "Average", + "name": { + "value": "ContainerCount", + "localizedValue": "Blob Container Count" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.storage/storageaccounts/blobservices", + "aggregation": "Average", + "name": { + "value": "BlobCount", + "localizedValue": "Blob Count" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.storage/storageaccounts/blobservices", + "aggregation": "Average", + "name": { + "value": "BlobCapacity", + "localizedValue": "Blob Capacity" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.storage/storageaccounts/blobservices", + "aggregation": "Total", + "name": { + "value": "Transactions", + "localizedValue": "Transactions" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.storage/storageaccounts": [ + { + "metricnamespace": "microsoft.storage/storageaccounts", + "aggregation": "Average", + "name": { + "value": "Availability", + "localizedValue": "Availability" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.storage/storageaccounts", + "aggregation": "Average", + "name": { + "value": "SuccessE2ELatency", + "localizedValue": "Success E2E Latency" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.storage/storageaccounts", + "aggregation": "Average", + "name": { + "value": "UsedCapacity", + "localizedValue": "Used Capacity" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.storage/storageaccounts", + "aggregation": "Average", + "name": { + "value": "SuccessServerLatency", + "localizedValue": "Success Server Latency" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.documentdb/databaseaccounts": [ + { + "metricnamespace": "microsoft.documentdb/databaseaccounts", + "aggregation": "Count", + "name": { + "value": "TotalRequests", + "localizedValue": "Total Requests" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.documentdb/databaseaccounts", + "aggregation": "Maximum", + "name": { + "value": "ProvisionedThroughput", + "localizedValue": "Provisioned Throughput" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.documentdb/databaseaccounts", + "aggregation": "Maximum", + "name": { + "value": "NormalizedRUConsumption", + "localizedValue": "Normalized RU Consumption" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.servicebus/namespaces": [ + { + "metricnamespace": "microsoft.servicebus/namespaces", + "aggregation": "Total", + "name": { + "value": "ActiveConnections", + "localizedValue": "ActiveConnections" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.servicebus/namespaces", + "aggregation": "Average", + "name": { + "value": "ActiveMessages", + "localizedValue": "Count of active messages in a Queue/Topic" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.servicebus/namespaces", + "aggregation": "Maximum", + "name": { + "value": "NamespaceCpuUsage", + "localizedValue": "CPU" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.servicebus/namespaces", + "aggregation": "Total", + "name": { + "value": "IncomingMessages", + "localizedValue": "Incoming Messages" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.servicebus/namespaces", + "aggregation": "Total", + "name": { + "value": "IncomingRequests", + "localizedValue": "Incoming Requests" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.servicebus/namespaces", + "aggregation": "Average", + "name": { + "value": "Messages", + "localizedValue": "Count of messages in a Queue/Topic" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.servicebus/namespaces", + "aggregation": "Total", + "name": { + "value": "ThrottledRequests", + "localizedValue": "Throttled Requests" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.servicebus/namespaces", + "aggregation": "Average", + "name": { + "value": "DeadletteredMessages", + "localizedValue": "Count of dead-lettered message" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.eventhub/clusters": [ + { + "metricnamespace": "microsoft.eventhub/clusters", + "aggregation": "Maximum", + "name": { + "value": "CPU", + "localizedValue": "CPU" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.eventhub/clusters", + "aggregation": "Maximum", + "name": { + "value": "AvailableMemory", + "localizedValue": "Available Memory" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.eventhub/clusters", + "aggregation": "Total", + "name": { + "value": "ServerErrors", + "localizedValue": "Server Errors" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.eventhub/clusters", + "aggregation": "Total", + "name": { + "value": "ThrottledRequests", + "localizedValue": "Throttled Requests" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.eventhub/clusters", + "aggregation": "Total", + "name": { + "value": "SuccessfulRequests", + "localizedValue": "Successful Requests" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.eventhub/clusters", + "aggregation": "Total", + "name": { + "value": "QuotaExceededErrors", + "localizedValue": "Quota Exceeded Errors" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.eventhub/clusters", + "aggregation": "Total", + "name": { + "value": "ActiveConnections", + "localizedValue": "ActiveConnections" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.keyvault/vaults": [ + { + "metricnamespace": "microsoft.keyvault/vaults", + "aggregation": "Average", + "name": { + "value": "Availability", + "localizedValue": "Availability" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.keyvault/vaults", + "aggregation": "Count", + "name": { + "value": "ServiceApiHit", + "localizedValue": "Total Service Api Hits" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.keyvault/vaults", + "aggregation": "Average", + "name": { + "value": "ServiceApiLatency", + "localizedValue": "Overall Service Api Latency" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.classicstorage/storageaccounts": [ + { + "metricnamespace": "microsoft.classicstorage/storageaccounts", + "aggregation": "Average", + "name": { + "value": "Availability", + "localizedValue": "Availability" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.classicstorage/storageaccounts", + "aggregation": "Average", + "name": { + "value": "SuccessE2ELatency", + "localizedValue": "Success E2E Latency" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.classicstorage/storageaccounts", + "aggregation": "Average", + "name": { + "value": "SuccessServerLatency", + "localizedValue": "Success Server Latency" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.classicstorage/storageaccounts", + "aggregation": "Average", + "name": { + "value": "UsedCapacity", + "localizedValue": "Used Capacity" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.classicstorage/storageaccounts/blobservices": [ + { + "metricnamespace": "microsoft.classicstorage/storageaccounts/blobservices", + "aggregation": "Average", + "name": { + "value": "BlobCount", + "localizedValue": "Blob Count" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.classicstorage/storageaccounts/blobservices", + "aggregation": "Average", + "name": { + "value": "ContainerCount", + "localizedValue": "Index Capacity" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.classicstorage/storageaccounts/blobservices", + "aggregation": "Total", + "name": { + "value": "Transactions", + "localizedValue": "Transactions" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.classicstorage/storageaccounts/blobservices", + "aggregation": "Average", + "name": { + "value": "BlobCapacity", + "localizedValue": "Blob Capacity" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.classicstorage/storageaccounts/tableservices": [ + { + "metricnamespace": "microsoft.classicstorage/storageaccounts/tableservices", + "aggregation": "Average", + "name": { + "value": "TableCount", + "localizedValue": "Table Count" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.classicstorage/storageaccounts/tableservices", + "aggregation": "Average", + "name": { + "value": "TableCapacity", + "localizedValue": "Table Capacity" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.classicstorage/storageaccounts/tableservices", + "aggregation": "Total", + "name": { + "value": "Transactions", + "localizedValue": "Transactions" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.classicstorage/storageaccounts/fileservices": [ + { + "metricnamespace": "microsoft.classicstorage/storageaccounts/fileservices", + "aggregation": "Average", + "name": { + "value": "FileCapacity", + "localizedValue": "File Capacity" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.classicstorage/storageaccounts/fileservices", + "aggregation": "Total", + "name": { + "value": "Transactions", + "localizedValue": "Transactions" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.classicstorage/storageaccounts/fileservices", + "aggregation": "Average", + "name": { + "value": "FileCount", + "localizedValue": "File Count" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.sql/managedinstances": [ + { + "metricnamespace": "microsoft.sql/managedinstances", + "aggregation": "Average", + "name": { + "value": "reserved_storage_mb", + "localizedValue": "Storage space reserved" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.sql/managedinstances", + "aggregation": "Average", + "name": { + "value": "io_bytes_written", + "localizedValue": "IO bytes written" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.sql/managedinstances", + "aggregation": "Average", + "name": { + "value": "avg_cpu_percent", + "localizedValue": "Average CPU percentage" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.sql/managedinstances", + "aggregation": "Average", + "name": { + "value": "storage_space_used_mb", + "localizedValue": "Storage space used" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.sql/managedinstances", + "aggregation": "Average", + "name": { + "value": "io_bytes_read", + "localizedValue": "IO bytes read" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.sql/servers/elasticpools": [ + { + "metricnamespace": "microsoft.sql/servers/elasticpools", + "aggregation": "Average", + "name": { + "value": "cpu_percent", + "localizedValue": "CPU percent" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.sql/servers/elasticpools", + "aggregation": "Average", + "name": { + "value": "storage_percent", + "localizedValue": "Data space used percent" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.storage/storageaccounts/fileservices": [ + { + "metricnamespace": "microsoft.storage/storageaccounts/fileservices", + "aggregation": "Average", + "name": { + "value": "FileCount", + "localizedValue": "File Count" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.storage/storageaccounts/fileservices", + "aggregation": "Average", + "name": { + "value": "FileCapacity", + "localizedValue": "File Capacity" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.storage/storageaccounts/fileservices", + "aggregation": "Total", + "name": { + "value": "Transactions", + "localizedValue": "Transactions" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.storage/storageaccounts/tableservices": [ + { + "metricnamespace": "microsoft.storage/storageaccounts/tableservices", + "aggregation": "Average", + "name": { + "value": "TableCount", + "localizedValue": "Table Count" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.storage/storageaccounts/tableservices", + "aggregation": "Average", + "name": { + "value": "TableCapacity", + "localizedValue": "Table Capacity" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.storage/storageaccounts/tableservices", + "aggregation": "Average", + "name": { + "value": "TableEntityCount", + "localizedValue": "Table Entity Count" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.storage/storageaccounts/tableservices", + "aggregation": "Total", + "name": { + "value": "Transactions", + "localizedValue": "Transactions" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.web/serverfarms": [ + { + "metricnamespace": "microsoft.web/serverfarms", + "aggregation": "Average", + "name": { + "value": "CpuPercentage", + "localizedValue": "CPU Percentage" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.web/serverfarms", + "aggregation": "Average", + "name": { + "value": "MemoryPercentage", + "localizedValue": "Memory Percentage" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.cache/redis": [ + { + "metricnamespace": "microsoft.cache/redis", + "aggregation": "Maximum", + "name": { + "value": "serverLoad", + "localizedValue": "Server Load" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.cache/redis", + "aggregation": "Average", + "name": { + "value": "cacheLatency", + "localizedValue": "Cache Latency" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.cache/redis", + "aggregation": "Total", + "name": { + "value": "cachehits", + "localizedValue": "Cache Hits" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.cache/redis", + "aggregation": "Maximum", + "name": { + "value": "connectedclients", + "localizedValue": "Connected Clients" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.classiccompute/virtualmachines": [ + { + "metricnamespace": "microsoft.classiccompute/virtualmachines", + "aggregation": "Average", + "name": { + "value": "Disk Read Operations/Sec", + "localizedValue": "Disk Read Operations/Sec" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.classiccompute/virtualmachines", + "aggregation": "Average", + "name": { + "value": "Disk Write Operations/Sec", + "localizedValue": "Disk Write Operations/Sec" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.classiccompute/virtualmachines", + "aggregation": "Average", + "name": { + "value": "Percentage CPU", + "localizedValue": "Percentage CPU" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.containerservice/managedclusters": [ + { + "metricnamespace": "microsoft.containerservice/managedclusters", + "aggregation": "Average", + "name": { + "value": "kube_node_status_allocatable_cpu_cores", + "localizedValue": "Total number of available cpu cores in a managed cluster" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.containerservice/managedclusters", + "aggregation": "Average", + "name": { + "value": "kube_node_status_allocatable_memory_bytes", + "localizedValue": "Total amount of available memory in a managed cluster" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.containerservice/managedclusters", + "aggregation": "Average", + "name": { + "value": "kube_pod_status_ready", + "localizedValue": "Number of pods in Ready state" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.containerinstance/containergroups": [ + { + "metricnamespace": "microsoft.containerinstance/containergroups", + "aggregation": "Average", + "name": { + "value": "CpuUsage", + "localizedValue": "CPU Usage" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.containerinstance/containergroups", + "aggregation": "Average", + "name": { + "value": "MemoryUsage", + "localizedValue": "Memory Usage" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.compute/virtualmachines": [ + { + "metricnamespace": "microsoft.compute/virtualmachines", + "aggregation": "Average", + "name": { + "value": "CPU Credits Consumed", + "localizedValue": "CPU Credits Consumed" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.compute/virtualmachines", + "aggregation": "Average", + "name": { + "value": "Disk Read Operations/Sec", + "localizedValue": "Disk Read Operations/Sec" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.compute/virtualmachines", + "aggregation": "Average", + "name": { + "value": "Disk Write Operations/Sec", + "localizedValue": "Disk Write Operations/Sec" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.compute/virtualmachines", + "aggregation": "Average", + "name": { + "value": "Percentage CPU", + "localizedValue": "Percentage CPU" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.dbforpostgresql/singleservers": [ + { + "metricnamespace": "microsoft.dbforpostgresql/singleservers", + "aggregation": "Average", + "name": { + "value": "cpu_percent", + "localizedValue": "CPU percent" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.dbforpostgresql/singleservers", + "aggregation": "Average", + "name": { + "value": "memory_percent", + "localizedValue": "Memory percent" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.dbformariadb/servers": [ + { + "metricnamespace": "microsoft.dbformariadb/servers", + "aggregation": "Average", + "name": { + "value": "cpu_percent", + "localizedValue": "CPU percent" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.dbformariadb/servers", + "aggregation": "Average", + "name": { + "value": "memory_percent", + "localizedValue": "Memory percent" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.dbformariadb/servers", + "aggregation": "Average", + "name": { + "value": "io_consumption_percent", + "localizedValue": "IO percent" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.dbformysql/servers": [ + { + "metricnamespace": "microsoft.dbformysql/servers", + "aggregation": "Average", + "name": { + "value": "cpu_percent", + "localizedValue": "CPU percent" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.dbformysql/servers", + "aggregation": "Average", + "name": { + "value": "memory_percent", + "localizedValue": "Memory percent" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.dbformysql/servers", + "aggregation": "Average", + "name": { + "value": "io_consumption_percent", + "localizedValue": "IO percent" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.dbforpostgresql/servers": [ + { + "metricnamespace": "microsoft.dbforpostgresql/servers", + "aggregation": "Average", + "name": { + "value": "cpu_percent", + "localizedValue": "CPU percent" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.dbforpostgresql/servers", + "aggregation": "Average", + "name": { + "value": "memory_percent", + "localizedValue": "Memory percent" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.dbforpostgresql/servers", + "aggregation": "Average", + "name": { + "value": "io_consumption_percent", + "localizedValue": "IO percent" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.sql/servers/databases": [ + { + "metricnamespace": "microsoft.sql/servers/databases", + "aggregation": "Total", + "name": { + "value": "cpu_percent", + "localizedValue": "CPU percent" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.sql/servers/databases", + "aggregation": "Maximum", + "name": { + "value": "connection_failed", + "localizedValue": "Connection Failed" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.sql/servers/databases", + "aggregation": "Total", + "name": { + "value": "deadlock", + "localizedValue": "Deadlocks" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.eventhub/namespaces": [ + { + "metricnamespace": "microsoft.eventhub/namespaces", + "aggregation": "Total", + "name": { + "value": "ActiveConnections", + "localizedValue": "ActiveConnections" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.eventhub/namespaces", + "aggregation": "Total", + "name": { + "value": "SuccessfulRequests", + "localizedValue": "Successful Requests" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.eventhub/namespaces", + "aggregation": "Total", + "name": { + "value": "QuotaExceededErrors", + "localizedValue": "Quota Exceeded Errors" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.eventhub/namespaces", + "aggregation": "Total", + "name": { + "value": "ServerErrors", + "localizedValue": "Server Errors" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.eventhub/namespaces", + "aggregation": "Total", + "name": { + "value": "ThrottledRequests", + "localizedValue": "Throttled Requests" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.insights/components": [ + { + "metricnamespace": "microsoft.insights/components", + "aggregation": "Average", + "name": { + "value": "requests/duration", + "localizedValue": "Server Response Time" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.insights/components", + "aggregation": "Total", + "name": { + "value": "requests/failed", + "localizedValue": "Failed Request" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.insights/components", + "aggregation": "Total", + "name": { + "value": "requests/count", + "localizedValue": "Server Requests" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.compute/virtualmachinescalesets": [ + { + "metricnamespace": "microsoft.compute/virtualmachinescalesets", + "aggregation": "Average", + "name": { + "value": "CPU Credits Consumed", + "localizedValue": "CPU Credits Consumed" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.compute/virtualmachinescalesets", + "aggregation": "Average", + "name": { + "value": "Disk Read Operations/Sec", + "localizedValue": "Disk Read Operations/Sec" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.compute/virtualmachinescalesets", + "aggregation": "Average", + "name": { + "value": "Disk Write Operations/Sec", + "localizedValue": "Disk Write Operations/Sec" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.compute/virtualmachinescalesets", + "aggregation": "Average", + "name": { + "value": "Percentage CPU", + "localizedValue": "Percentage CPU" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.classicstorage/storageaccounts/queueservices": [ + { + "metricnamespace": "microsoft.classicstorage/storageaccounts/queueservices", + "aggregation": "Average", + "name": { + "value": "QueueCount", + "localizedValue": "Queue Count" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.classicstorage/storageaccounts/queueservices", + "aggregation": "Average", + "name": { + "value": "QueueCapacity", + "localizedValue": "Queue Capacity" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.classicstorage/storageaccounts/queueservices", + "aggregation": "Total", + "name": { + "value": "Transactions", + "localizedValue": "Transactions" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.storage/storageaccounts/queueservices": [ + { + "metricnamespace": "microsoft.storage/storageaccounts/queueservices", + "aggregation": "Average", + "name": { + "value": "QueueCount", + "localizedValue": "Queue Count" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.storage/storageaccounts/queueservices", + "aggregation": "Average", + "name": { + "value": "QueueCapacity", + "localizedValue": "Queue Capacity" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.storage/storageaccounts/queueservices", + "aggregation": "Total", + "name": { + "value": "Transactions", + "localizedValue": "Transactions" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.servicefabricmesh/applications": [ + { + "metricnamespace": "microsoft.compute/virtualmachinescalesets", + "aggregation": "Average", + "name": { + "value": "CPU Credits Consumed", + "localizedValue": "CPU Credits Consumed" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.compute/virtualmachinescalesets", + "aggregation": "Average", + "name": { + "value": "Disk Read Operations/Sec", + "localizedValue": "Disk Read Operations/Sec" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.compute/virtualmachinescalesets", + "aggregation": "Average", + "name": { + "value": "Disk Write Operations/Sec", + "localizedValue": "Disk Write Operations/Sec" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.compute/virtualmachinescalesets", + "aggregation": "Average", + "name": { + "value": "Percentage CPU", + "localizedValue": "Percentage CPU" + }, + "unit": null, + "displayDescription": null + } + ], + "microsoft.dbforpostgresql/serversv2": [ + { + "metricnamespace": "microsoft.dbforpostgresql/serversv2", + "aggregation": "Average", + "name": { + "value": "cpu_percent", + "localizedValue": "CPU percent" + }, + "unit": null, + "displayDescription": null + }, + { + "metricnamespace": "microsoft.dbforpostgresql/serversv2", + "aggregation": "Average", + "name": { + "value": "memory_percent", + "localizedValue": "Memory percent" + }, + "unit": null, + "displayDescription": null + } + ] + } + } + } + ], + "Variables": {} +} diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_serverMetrics_async.pyTestServerMetricsAsynctest_get_server_metrics_config.json b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_serverMetrics_async.pyTestServerMetricsAsynctest_get_server_metrics_config.json new file mode 100644 index 000000000000..0566acb8bdec --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_serverMetrics_async.pyTestServerMetricsAsynctest_get_server_metrics_config.json @@ -0,0 +1,485 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "181", + "Content-Type": "application/x-www-form-urlencoded", + "User-Agent": "azsdk-python-identity/1.11.0b3 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "95", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:28:47 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13845.9 - SEASLR2 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 86399, + "ext_expires_in": 86399, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "466", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yashika-rg/providers/Microsoft.LoadTestService/loadtests/loadtestsdk", + "description": "", + "displayName": "TestingResource", + "loadTestConfig": { + "engineSize": "m", + "engineInstances": 1, + "splitAllCSVs": false + }, + "secrets": {}, + "environmentVariables": {}, + "passFailCriteria": { + "passFailMetrics": {} + }, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + }, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "1072", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:28:48 GMT", + "mise-correlation-id": "127293ad-1266-4a65-8e85-c8ba0278f874", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "b184a2af-7c18-48e8-aeb6-3e72190edc2d" + }, + "ResponseBody": { + "testId": "000", + "description": "", + "displayName": "TestingResource", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/yashika-rg/providers/microsoft.loadtestservice/loadtests/loadtestsdk", + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "passFailCriteria": { + "passFailMetrics": {} + }, + "createdDateTime": "2022-09-15T14:29:00.15Z", + "createdBy": null, + "lastModifiedDateTime": "2022-09-16T09:33:03.95Z", + "lastModifiedBy": "niveditjain@microsoft.com", + "inputArtifacts": { + "configUrl": null, + "testScriptUrl": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-10-09T13:38:48.3343006\u002B00:00", + "validationStatus": "VALIDATION_SUCCESS" + }, + "userPropUrl": null, + "inputArtifactsZipFileurl": null, + "additionalUrls": [ + { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-10-09T13:38:48.3343006\u002B00:00", + "validationStatus": "" + } + ] + }, + "secrets": null, + "certificate": null, + "environmentVariables": null, + "subnetId": null, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000/files/000?api-version=2022-06-01-preview", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "10343", + "Content-Type": "multipart/form-data; boundary=1d7558d80a8844719b7474cca493419f", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": "LS0xZDc1NThkODBhODg0NDcxOWI3NDc0Y2NhNDkzNDE5Zg0KQ29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW0NCkNvbnRlbnQtRGlzcG9zaXRpb246IGZvcm0tZGF0YTsgbmFtZT0iZmlsZSI7IGZpbGVuYW1lPSJzYW1wbGUuam14Ig0KQ29udGVudC1MZW5ndGg6IDEwMTM0DQoNCjw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8\u002BDQo8am1ldGVyVGVzdFBsYW4gdmVyc2lvbj0iMS4yIiBwcm9wZXJ0aWVzPSI1LjAiIGptZXRlcj0iNS40LjMiPg0KICA8aGFzaFRyZWU\u002BDQogICAgPFRlc3RQbGFuIGd1aWNsYXNzPSJUZXN0UGxhbkd1aSIgdGVzdGNsYXNzPSJUZXN0UGxhbiIgdGVzdG5hbWU9IlRlc3QgUGxhbiIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICA8c3RyaW5nUHJvcCBuYW1lPSJUZXN0UGxhbi5jb21tZW50cyI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgPGJvb2xQcm9wIG5hbWU9IlRlc3RQbGFuLmZ1bmN0aW9uYWxfbW9kZSI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgPGJvb2xQcm9wIG5hbWU9IlRlc3RQbGFuLnRlYXJEb3duX29uX3NodXRkb3duIj50cnVlPC9ib29sUHJvcD4NCiAgICAgIDxib29sUHJvcCBuYW1lPSJUZXN0UGxhbi5zZXJpYWxpemVfdGhyZWFkZ3JvdXBzIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICA8ZWxlbWVudFByb3AgbmFtZT0iVGVzdFBsYW4udXNlcl9kZWZpbmVkX3ZhcmlhYmxlcyIgZWxlbWVudFR5cGU9IkFyZ3VtZW50cyIgZ3VpY2xhc3M9IkFyZ3VtZW50c1BhbmVsIiB0ZXN0Y2xhc3M9IkFyZ3VtZW50cyIgdGVzdG5hbWU9IlVzZXIgRGVmaW5lZCBWYXJpYWJsZXMiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iQXJndW1lbnRzLmFyZ3VtZW50cyIvPg0KICAgICAgPC9lbGVtZW50UHJvcD4NCiAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IlRlc3RQbGFuLnVzZXJfZGVmaW5lX2NsYXNzcGF0aCI\u002BPC9zdHJpbmdQcm9wPg0KICAgIDwvVGVzdFBsYW4\u002BDQogICAgPGhhc2hUcmVlPg0KICAgICAgPGtnLmFwYy5qbWV0ZXIudGhyZWFkcy5VbHRpbWF0ZVRocmVhZEdyb3VwIGd1aWNsYXNzPSJrZy5hcGMuam1ldGVyLnRocmVhZHMuVWx0aW1hdGVUaHJlYWRHcm91cEd1aSIgdGVzdGNsYXNzPSJrZy5hcGMuam1ldGVyLnRocmVhZHMuVWx0aW1hdGVUaHJlYWRHcm91cCIgdGVzdG5hbWU9ImpwQGdjIC0gVWx0aW1hdGUgVGhyZWFkIEdyb3VwIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9InVsdGltYXRldGhyZWFkZ3JvdXBkYXRhIj4NCiAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iLTExMDg2OTE1MTgiPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iMTU2NyI\u002BMTA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0OCI\u002BMDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjQ4ODczIj4xODA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0OTcxMCI\u002BMjQwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iMTAiPjU8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9IlRocmVhZEdyb3VwLm1haW5fY29udHJvbGxlciIgZWxlbWVudFR5cGU9Ikxvb3BDb250cm9sbGVyIiBndWljbGFzcz0iTG9vcENvbnRyb2xQYW5lbCIgdGVzdGNsYXNzPSJMb29wQ29udHJvbGxlciIgdGVzdG5hbWU9Ikxvb3AgQ29udHJvbGxlciIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9Ikxvb3BDb250cm9sbGVyLmNvbnRpbnVlX2ZvcmV2ZXIiPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgICAgICA8aW50UHJvcCBuYW1lPSJMb29wQ29udHJvbGxlci5sb29wcyI\u002BLTE8L2ludFByb3A\u002BDQogICAgICAgIDwvZWxlbWVudFByb3A\u002BDQogICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IlRocmVhZEdyb3VwLm9uX3NhbXBsZV9lcnJvciI\u002BY29udGludWU8L3N0cmluZ1Byb3A\u002BDQogICAgICA8L2tnLmFwYy5qbWV0ZXIudGhyZWFkcy5VbHRpbWF0ZVRocmVhZEdyb3VwPg0KICAgICAgPGhhc2hUcmVlPg0KICAgICAgICA8SFRUUFNhbXBsZXJQcm94eSBndWljbGFzcz0iSHR0cFRlc3RTYW1wbGVHdWkiIHRlc3RjbGFzcz0iSFRUUFNhbXBsZXJQcm94eSIgdGVzdG5hbWU9IkdFVCIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9IkhUVFBzYW1wbGVyLkFyZ3VtZW50cyIgZWxlbWVudFR5cGU9IkFyZ3VtZW50cyIgZ3VpY2xhc3M9IkhUVFBBcmd1bWVudHNQYW5lbCIgdGVzdGNsYXNzPSJBcmd1bWVudHMiIHRlc3RuYW1lPSJVc2VyIERlZmluZWQgVmFyaWFibGVzIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgICAgIDxjb2xsZWN0aW9uUHJvcCBuYW1lPSJBcmd1bWVudHMuYXJndW1lbnRzIi8\u002BDQogICAgICAgICAgPC9lbGVtZW50UHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5kb21haW4iPmFwcC1zZXJ2aWNlLXNhbXBsZS1kZW1vLmF6dXJld2Vic2l0ZXMubmV0PC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnBvcnQiPjwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5wcm90b2NvbCI\u002BaHR0cHM8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIuY29udGVudEVuY29kaW5nIj48L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIucGF0aCI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLm1ldGhvZCI\u002BR0VUPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5mb2xsb3dfcmVkaXJlY3RzIj50cnVlPC9ib29sUHJvcD4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iSFRUUFNhbXBsZXIuYXV0b19yZWRpcmVjdHMiPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iSFRUUFNhbXBsZXIudXNlX2tlZXBhbGl2ZSI\u002BdHJ1ZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLkRPX01VTFRJUEFSVF9QT1NUIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIuZW1iZWRkZWRfdXJsX3JlIj48L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIuaW1wbGVtZW50YXRpb24iPkh0dHBDbGllbnQ0PC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmNvbm5lY3RfdGltZW91dCI\u002BNjAwMDA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIucmVzcG9uc2VfdGltZW91dCI\u002BNjAwMDA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgIDwvSFRUUFNhbXBsZXJQcm94eT4NCiAgICAgICAgPGhhc2hUcmVlLz4NCiAgICAgICAgPGtnLmFwYy5qbWV0ZXIudGltZXJzLlZhcmlhYmxlVGhyb3VnaHB1dFRpbWVyIGd1aWNsYXNzPSJrZy5hcGMuam1ldGVyLnRpbWVycy5WYXJpYWJsZVRocm91Z2hwdXRUaW1lckd1aSIgdGVzdGNsYXNzPSJrZy5hcGMuam1ldGVyLnRpbWVycy5WYXJpYWJsZVRocm91Z2hwdXRUaW1lciIgdGVzdG5hbWU9ImpwQGdjIC0gVGhyb3VnaHB1dCBTaGFwaW5nIFRpbWVyIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0ibG9hZF9wcm9maWxlIj4NCiAgICAgICAgICAgIDxjb2xsZWN0aW9uUHJvcCBuYW1lPSIxNTQzOTEyMTczIj4NCiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iMTU2NyI\u002BMTA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE2OTEiPjUwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0ODg3MyI\u002BMTgwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgICAgIDxjb2xsZWN0aW9uUHJvcCBuYW1lPSIxNTgyMzU1NjI3Ij4NCiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iMTY5MSI\u002BNTA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE2OTEiPjUwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0OTcxMCI\u002BMjQwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgICA8L2NvbGxlY3Rpb25Qcm9wPg0KICAgICAgICA8L2tnLmFwYy5qbWV0ZXIudGltZXJzLlZhcmlhYmxlVGhyb3VnaHB1dFRpbWVyPg0KICAgICAgICA8aGFzaFRyZWUvPg0KICAgICAgICA8UmVzdWx0Q29sbGVjdG9yIGd1aWNsYXNzPSJWaWV3UmVzdWx0c0Z1bGxWaXN1YWxpemVyIiB0ZXN0Y2xhc3M9IlJlc3VsdENvbGxlY3RvciIgdGVzdG5hbWU9IlZpZXcgUmVzdWx0cyBUcmVlIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iUmVzdWx0Q29sbGVjdG9yLmVycm9yX2xvZ2dpbmciPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgICAgICA8b2JqUHJvcD4NCiAgICAgICAgICAgIDxuYW1lPnNhdmVDb25maWc8L25hbWU\u002BDQogICAgICAgICAgICA8dmFsdWUgY2xhc3M9IlNhbXBsZVNhdmVDb25maWd1cmF0aW9uIj4NCiAgICAgICAgICAgICAgPHRpbWU\u002BdHJ1ZTwvdGltZT4NCiAgICAgICAgICAgICAgPGxhdGVuY3k\u002BdHJ1ZTwvbGF0ZW5jeT4NCiAgICAgICAgICAgICAgPHRpbWVzdGFtcD50cnVlPC90aW1lc3RhbXA\u002BDQogICAgICAgICAgICAgIDxzdWNjZXNzPnRydWU8L3N1Y2Nlc3M\u002BDQogICAgICAgICAgICAgIDxsYWJlbD50cnVlPC9sYWJlbD4NCiAgICAgICAgICAgICAgPGNvZGU\u002BdHJ1ZTwvY29kZT4NCiAgICAgICAgICAgICAgPG1lc3NhZ2U\u002BdHJ1ZTwvbWVzc2FnZT4NCiAgICAgICAgICAgICAgPHRocmVhZE5hbWU\u002BdHJ1ZTwvdGhyZWFkTmFtZT4NCiAgICAgICAgICAgICAgPGRhdGFUeXBlPnRydWU8L2RhdGFUeXBlPg0KICAgICAgICAgICAgICA8ZW5jb2Rpbmc\u002BZmFsc2U8L2VuY29kaW5nPg0KICAgICAgICAgICAgICA8YXNzZXJ0aW9ucz50cnVlPC9hc3NlcnRpb25zPg0KICAgICAgICAgICAgICA8c3VicmVzdWx0cz50cnVlPC9zdWJyZXN1bHRzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VEYXRhPmZhbHNlPC9yZXNwb25zZURhdGE\u002BDQogICAgICAgICAgICAgIDxzYW1wbGVyRGF0YT5mYWxzZTwvc2FtcGxlckRhdGE\u002BDQogICAgICAgICAgICAgIDx4bWw\u002BZmFsc2U8L3htbD4NCiAgICAgICAgICAgICAgPGZpZWxkTmFtZXM\u002BdHJ1ZTwvZmllbGROYW1lcz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlSGVhZGVycz5mYWxzZTwvcmVzcG9uc2VIZWFkZXJzPg0KICAgICAgICAgICAgICA8cmVxdWVzdEhlYWRlcnM\u002BZmFsc2U8L3JlcXVlc3RIZWFkZXJzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VEYXRhT25FcnJvcj5mYWxzZTwvcmVzcG9uc2VEYXRhT25FcnJvcj4NCiAgICAgICAgICAgICAgPHNhdmVBc3NlcnRpb25SZXN1bHRzRmFpbHVyZU1lc3NhZ2U\u002BdHJ1ZTwvc2F2ZUFzc2VydGlvblJlc3VsdHNGYWlsdXJlTWVzc2FnZT4NCiAgICAgICAgICAgICAgPGFzc2VydGlvbnNSZXN1bHRzVG9TYXZlPjA8L2Fzc2VydGlvbnNSZXN1bHRzVG9TYXZlPg0KICAgICAgICAgICAgICA8Ynl0ZXM\u002BdHJ1ZTwvYnl0ZXM\u002BDQogICAgICAgICAgICAgIDxzZW50Qnl0ZXM\u002BdHJ1ZTwvc2VudEJ5dGVzPg0KICAgICAgICAgICAgICA8dXJsPnRydWU8L3VybD4NCiAgICAgICAgICAgICAgPHRocmVhZENvdW50cz50cnVlPC90aHJlYWRDb3VudHM\u002BDQogICAgICAgICAgICAgIDxpZGxlVGltZT50cnVlPC9pZGxlVGltZT4NCiAgICAgICAgICAgICAgPGNvbm5lY3RUaW1lPnRydWU8L2Nvbm5lY3RUaW1lPg0KICAgICAgICAgICAgPC92YWx1ZT4NCiAgICAgICAgICA8L29ialByb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iZmlsZW5hbWUiPjwvc3RyaW5nUHJvcD4NCiAgICAgICAgPC9SZXN1bHRDb2xsZWN0b3I\u002BDQogICAgICAgIDxoYXNoVHJlZS8\u002BDQogICAgICAgIDxSZXN1bHRDb2xsZWN0b3IgZ3VpY2xhc3M9IlRhYmxlVmlzdWFsaXplciIgdGVzdGNsYXNzPSJSZXN1bHRDb2xsZWN0b3IiIHRlc3RuYW1lPSJWaWV3IFJlc3VsdHMgaW4gVGFibGUiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJSZXN1bHRDb2xsZWN0b3IuZXJyb3JfbG9nZ2luZyI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgICAgIDxvYmpQcm9wPg0KICAgICAgICAgICAgPG5hbWU\u002Bc2F2ZUNvbmZpZzwvbmFtZT4NCiAgICAgICAgICAgIDx2YWx1ZSBjbGFzcz0iU2FtcGxlU2F2ZUNvbmZpZ3VyYXRpb24iPg0KICAgICAgICAgICAgICA8dGltZT50cnVlPC90aW1lPg0KICAgICAgICAgICAgICA8bGF0ZW5jeT50cnVlPC9sYXRlbmN5Pg0KICAgICAgICAgICAgICA8dGltZXN0YW1wPnRydWU8L3RpbWVzdGFtcD4NCiAgICAgICAgICAgICAgPHN1Y2Nlc3M\u002BdHJ1ZTwvc3VjY2Vzcz4NCiAgICAgICAgICAgICAgPGxhYmVsPnRydWU8L2xhYmVsPg0KICAgICAgICAgICAgICA8Y29kZT50cnVlPC9jb2RlPg0KICAgICAgICAgICAgICA8bWVzc2FnZT50cnVlPC9tZXNzYWdlPg0KICAgICAgICAgICAgICA8dGhyZWFkTmFtZT50cnVlPC90aHJlYWROYW1lPg0KICAgICAgICAgICAgICA8ZGF0YVR5cGU\u002BdHJ1ZTwvZGF0YVR5cGU\u002BDQogICAgICAgICAgICAgIDxlbmNvZGluZz5mYWxzZTwvZW5jb2Rpbmc\u002BDQogICAgICAgICAgICAgIDxhc3NlcnRpb25zPnRydWU8L2Fzc2VydGlvbnM\u002BDQogICAgICAgICAgICAgIDxzdWJyZXN1bHRzPnRydWU8L3N1YnJlc3VsdHM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZURhdGE\u002BZmFsc2U8L3Jlc3BvbnNlRGF0YT4NCiAgICAgICAgICAgICAgPHNhbXBsZXJEYXRhPmZhbHNlPC9zYW1wbGVyRGF0YT4NCiAgICAgICAgICAgICAgPHhtbD5mYWxzZTwveG1sPg0KICAgICAgICAgICAgICA8ZmllbGROYW1lcz50cnVlPC9maWVsZE5hbWVzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VIZWFkZXJzPmZhbHNlPC9yZXNwb25zZUhlYWRlcnM\u002BDQogICAgICAgICAgICAgIDxyZXF1ZXN0SGVhZGVycz5mYWxzZTwvcmVxdWVzdEhlYWRlcnM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZURhdGFPbkVycm9yPmZhbHNlPC9yZXNwb25zZURhdGFPbkVycm9yPg0KICAgICAgICAgICAgICA8c2F2ZUFzc2VydGlvblJlc3VsdHNGYWlsdXJlTWVzc2FnZT50cnVlPC9zYXZlQXNzZXJ0aW9uUmVzdWx0c0ZhaWx1cmVNZXNzYWdlPg0KICAgICAgICAgICAgICA8YXNzZXJ0aW9uc1Jlc3VsdHNUb1NhdmU\u002BMDwvYXNzZXJ0aW9uc1Jlc3VsdHNUb1NhdmU\u002BDQogICAgICAgICAgICAgIDxieXRlcz50cnVlPC9ieXRlcz4NCiAgICAgICAgICAgICAgPHNlbnRCeXRlcz50cnVlPC9zZW50Qnl0ZXM\u002BDQogICAgICAgICAgICAgIDx1cmw\u002BdHJ1ZTwvdXJsPg0KICAgICAgICAgICAgICA8dGhyZWFkQ291bnRzPnRydWU8L3RocmVhZENvdW50cz4NCiAgICAgICAgICAgICAgPGlkbGVUaW1lPnRydWU8L2lkbGVUaW1lPg0KICAgICAgICAgICAgICA8Y29ubmVjdFRpbWU\u002BdHJ1ZTwvY29ubmVjdFRpbWU\u002BDQogICAgICAgICAgICA8L3ZhbHVlPg0KICAgICAgICAgIDwvb2JqUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJmaWxlbmFtZSI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICA8L1Jlc3VsdENvbGxlY3Rvcj4NCiAgICAgICAgPGhhc2hUcmVlLz4NCiAgICAgICAgPFJlc3VsdENvbGxlY3RvciBndWljbGFzcz0iVmlld1Jlc3VsdHNGdWxsVmlzdWFsaXplciIgdGVzdGNsYXNzPSJSZXN1bHRDb2xsZWN0b3IiIHRlc3RuYW1lPSJWaWV3IFJlc3VsdHMgVHJlZSIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IlJlc3VsdENvbGxlY3Rvci5lcnJvcl9sb2dnaW5nIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPG9ialByb3A\u002BDQogICAgICAgICAgICA8bmFtZT5zYXZlQ29uZmlnPC9uYW1lPg0KICAgICAgICAgICAgPHZhbHVlIGNsYXNzPSJTYW1wbGVTYXZlQ29uZmlndXJhdGlvbiI\u002BDQogICAgICAgICAgICAgIDx0aW1lPnRydWU8L3RpbWU\u002BDQogICAgICAgICAgICAgIDxsYXRlbmN5PnRydWU8L2xhdGVuY3k\u002BDQogICAgICAgICAgICAgIDx0aW1lc3RhbXA\u002BdHJ1ZTwvdGltZXN0YW1wPg0KICAgICAgICAgICAgICA8c3VjY2Vzcz50cnVlPC9zdWNjZXNzPg0KICAgICAgICAgICAgICA8bGFiZWw\u002BdHJ1ZTwvbGFiZWw\u002BDQogICAgICAgICAgICAgIDxjb2RlPnRydWU8L2NvZGU\u002BDQogICAgICAgICAgICAgIDxtZXNzYWdlPnRydWU8L21lc3NhZ2U\u002BDQogICAgICAgICAgICAgIDx0aHJlYWROYW1lPnRydWU8L3RocmVhZE5hbWU\u002BDQogICAgICAgICAgICAgIDxkYXRhVHlwZT50cnVlPC9kYXRhVHlwZT4NCiAgICAgICAgICAgICAgPGVuY29kaW5nPmZhbHNlPC9lbmNvZGluZz4NCiAgICAgICAgICAgICAgPGFzc2VydGlvbnM\u002BdHJ1ZTwvYXNzZXJ0aW9ucz4NCiAgICAgICAgICAgICAgPHN1YnJlc3VsdHM\u002BdHJ1ZTwvc3VicmVzdWx0cz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlRGF0YT5mYWxzZTwvcmVzcG9uc2VEYXRhPg0KICAgICAgICAgICAgICA8c2FtcGxlckRhdGE\u002BZmFsc2U8L3NhbXBsZXJEYXRhPg0KICAgICAgICAgICAgICA8eG1sPmZhbHNlPC94bWw\u002BDQogICAgICAgICAgICAgIDxmaWVsZE5hbWVzPnRydWU8L2ZpZWxkTmFtZXM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZUhlYWRlcnM\u002BZmFsc2U8L3Jlc3BvbnNlSGVhZGVycz4NCiAgICAgICAgICAgICAgPHJlcXVlc3RIZWFkZXJzPmZhbHNlPC9yZXF1ZXN0SGVhZGVycz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlRGF0YU9uRXJyb3I\u002BZmFsc2U8L3Jlc3BvbnNlRGF0YU9uRXJyb3I\u002BDQogICAgICAgICAgICAgIDxzYXZlQXNzZXJ0aW9uUmVzdWx0c0ZhaWx1cmVNZXNzYWdlPnRydWU8L3NhdmVBc3NlcnRpb25SZXN1bHRzRmFpbHVyZU1lc3NhZ2U\u002BDQogICAgICAgICAgICAgIDxhc3NlcnRpb25zUmVzdWx0c1RvU2F2ZT4wPC9hc3NlcnRpb25zUmVzdWx0c1RvU2F2ZT4NCiAgICAgICAgICAgICAgPGJ5dGVzPnRydWU8L2J5dGVzPg0KICAgICAgICAgICAgICA8c2VudEJ5dGVzPnRydWU8L3NlbnRCeXRlcz4NCiAgICAgICAgICAgICAgPHVybD50cnVlPC91cmw\u002BDQogICAgICAgICAgICAgIDx0aHJlYWRDb3VudHM\u002BdHJ1ZTwvdGhyZWFkQ291bnRzPg0KICAgICAgICAgICAgICA8aWRsZVRpbWU\u002BdHJ1ZTwvaWRsZVRpbWU\u002BDQogICAgICAgICAgICAgIDxjb25uZWN0VGltZT50cnVlPC9jb25uZWN0VGltZT4NCiAgICAgICAgICAgIDwvdmFsdWU\u002BDQogICAgICAgICAgPC9vYmpQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9ImZpbGVuYW1lIj48L3N0cmluZ1Byb3A\u002BDQogICAgICAgIDwvUmVzdWx0Q29sbGVjdG9yPg0KICAgICAgICA8aGFzaFRyZWUvPg0KICAgICAgPC9oYXNoVHJlZT4NCiAgICAgIDxBcmd1bWVudHMgZ3VpY2xhc3M9IkFyZ3VtZW50c1BhbmVsIiB0ZXN0Y2xhc3M9IkFyZ3VtZW50cyIgdGVzdG5hbWU9IlVzZXIgRGVmaW5lZCBWYXJpYWJsZXMiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iQXJndW1lbnRzLmFyZ3VtZW50cyI\u002BDQogICAgICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9InVkdl93ZWJhcHAiIGVsZW1lbnRUeXBlPSJBcmd1bWVudCI\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJBcmd1bWVudC5uYW1lIj51ZHZfd2ViYXBwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iQXJndW1lbnQudmFsdWUiPiR7X19CZWFuU2hlbGwoIFN5c3RlbS5nZXRlbnYoJnF1b3Q7d2ViYXBwJnF1b3Q7KSApfTwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkFyZ3VtZW50LmRlc2MiPldlYiBBcHAgVVJMPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iQXJndW1lbnQubWV0YWRhdGEiPj08L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPC9lbGVtZW50UHJvcD4NCiAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgIDwvQXJndW1lbnRzPg0KICAgICAgPGhhc2hUcmVlLz4NCiAgICA8L2hhc2hUcmVlPg0KICA8L2hhc2hUcmVlPg0KPC9qbWV0ZXJUZXN0UGxhbj4NCg0KLS0xZDc1NThkODBhODg0NDcxOWI3NDc0Y2NhNDkzNDE5Zi0tDQo=", + "StatusCode": 201, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "149", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:28:48 GMT", + "Location": "https://myservice.azure.com/loadtests/000/files/000?resourceId=%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fyashika-rg%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtestsdk\u0026api-version=2022-06-01-preview", + "mise-correlation-id": "77a4ba39-ef67-4cbc-83ec-ae6dbe01ffb6", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "430fab68-2dc5-4733-9878-562a4c2cd535" + }, + "ResponseBody": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-10-09T13:38:48.866179", + "validationStatus": "VALIDATION_INITIATED" + } + }, + { + "RequestUri": "https://myservice.azure.com/testruns/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "51", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": { + "testId": "000", + "displayName": "TestingResource" + }, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "2204", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:28:49 GMT", + "mise-correlation-id": "61c8165d-7f84-42b0-815d-d1c312c58192", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "7bb28a43-306f-4e2c-9999-c1d1d56289f9" + }, + "ResponseBody": { + "testRunId": "000", + "displayName": "TestingResource", + "testId": "000", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/yashika-rg/providers/microsoft.loadtestservice/loadtests/loadtestsdk", + "description": null, + "status": "CANCELLED", + "startDateTime": "2022-10-09T13:10:31.63Z", + "endDateTime": "2022-10-09T13:10:38.601Z", + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "testResult": "NOT_APPLICABLE", + "passFailCriteria": { + "passFailMetrics": {} + }, + "testArtifacts": { + "inputArtifacts": { + "configUrl": { + "url": "url", + "fileId": "5dd18457-3ab1-48d1-a37b-d550ee394173", + "filename": "config.yaml", + "fileType": 2, + "expireTime": "2022-10-09T13:38:49.2078324\u002B00:00", + "validationStatus": "" + }, + "testScriptUrl": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-10-09T13:38:49.2078324\u002B00:00", + "validationStatus": "VALIDATION_INITIATED" + }, + "userPropUrl": null, + "inputArtifactsZipFileurl": { + "url": "url", + "fileId": "e007eac9-d344-4a68-b627-0dca62869cff", + "filename": "inputartifacts.zip", + "fileType": 2, + "expireTime": "2022-10-09T13:38:49.2078324\u002B00:00", + "validationStatus": "" + }, + "additionalUrls": [ + { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-10-09T13:38:49.2078324\u002B00:00", + "validationStatus": "" + } + ] + }, + "outputArtifacts": { + "resultUrl": null, + "logsUrl": null + } + }, + "executedDateTime": "2022-10-09T13:10:31.145Z", + "vusers": 0, + "testRunStatistics": { + "Total": { + "transaction": "Total", + "sampleCount": 0.0, + "errorCount": 0.0, + "errorPct": 0.0, + "meanResTime": "NaN", + "medianResTime": 0.0, + "maxResTime": 0.0, + "minResTime": 0.0, + "pct1ResTime": 0.0, + "pct2ResTime": 0.0, + "pct3ResTime": 0.0, + "throughput": 0.0, + "receivedKBytesPerSec": 0.0, + "sentKBytesPerSec": 0.0 + } + }, + "createdDateTime": "2022-10-09T13:10:31.386Z", + "createdBy": null, + "lastModifiedDateTime": "2022-10-09T13:10:31.386Z", + "lastModifiedBy": null, + "portalUrl": "https://portal.azure.com/#blade/Microsoft_Azure_CloudNativeTesting/NewReport//resourceId/%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fyashika-rg%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtestsdk/testId/000/testRunId/000", + "secrets": null, + "certificate": null, + "environmentVariables": null, + "duration": null, + "subnetId": null, + "errorDetails": null + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "181", + "Content-Type": "application/x-www-form-urlencoded", + "User-Agent": "azsdk-python-identity/1.11.0b3 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "95", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:28:49 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13845.9 - SEASLR1 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 86399, + "ext_expires_in": 86399, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/serverMetricsConfig?api-version=2022-06-01-preview\u0026testId=000", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "7120", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:28:49 GMT", + "mise-correlation-id": "851d3533-c5d7-48a3-828a-26729b67a55c", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "9cfa8971-8531-4bf3-8c6c-227841036af0" + }, + "ResponseBody": { + "name": "e65024ef-daf5-4c32-8fc7-4739a23966a8", + "testId": "000", + "testRunId": null, + "metrics": { + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo/providers/microsoft.insights/metricdefinitions/Http5xx": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo/providers/microsoft.insights/metricdefinitions/Http5xx", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo", + "metricnamespace": "microsoft.web/sites", + "displayDescription": null, + "name": { + "value": "Http5xx", + "localizedValue": "Http5xx Error" + }, + "aggregation": "Total", + "unit": null, + "resourceType": "microsoft.web/sites" + }, + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample/providers/microsoft.insights/metricdefinitions/Http5xx": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample/providers/microsoft.insights/metricdefinitions/Http5xx", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample", + "metricnamespace": "microsoft.web/sites", + "displayDescription": null, + "name": { + "value": "Http5xx", + "localizedValue": "Http5xx Error" + }, + "aggregation": "Total", + "unit": null, + "resourceType": "microsoft.web/sites" + }, + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample/providers/microsoft.insights/metricdefinitions/Http5xx": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample/providers/microsoft.insights/metricdefinitions/Http5xx", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample", + "metricnamespace": "microsoft.web/sites", + "displayDescription": null, + "name": { + "value": "Http5xx", + "localizedValue": "Http5xx Error" + }, + "aggregation": "Total", + "unit": null, + "resourceType": "microsoft.web/sites" + }, + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo/providers/microsoft.insights/metricdefinitions/Requests": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo/providers/microsoft.insights/metricdefinitions/Requests", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo", + "metricnamespace": "microsoft.web/sites", + "displayDescription": null, + "name": { + "value": "Requests", + "localizedValue": "Requests" + }, + "aggregation": "Total", + "unit": null, + "resourceType": "microsoft.web/sites" + }, + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample/providers/microsoft.insights/metricdefinitions/Requests": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample/providers/microsoft.insights/metricdefinitions/Requests", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample", + "metricnamespace": "microsoft.web/sites", + "displayDescription": null, + "name": { + "value": "Requests", + "localizedValue": "Requests" + }, + "aggregation": "Total", + "unit": null, + "resourceType": "microsoft.web/sites" + }, + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample/providers/microsoft.insights/metricdefinitions/Requests": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample/providers/microsoft.insights/metricdefinitions/Requests", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample", + "metricnamespace": "microsoft.web/sites", + "displayDescription": null, + "name": { + "value": "Requests", + "localizedValue": "Requests" + }, + "aggregation": "Total", + "unit": null, + "resourceType": "microsoft.web/sites" + }, + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo/providers/microsoft.insights/metricdefinitions/HttpResponseTime": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo/providers/microsoft.insights/metricdefinitions/HttpResponseTime", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo", + "metricnamespace": "microsoft.web/sites", + "displayDescription": null, + "name": { + "value": "HttpResponseTime", + "localizedValue": "Response Time" + }, + "aggregation": "Average", + "unit": null, + "resourceType": "microsoft.web/sites" + }, + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample/providers/microsoft.insights/metricdefinitions/HttpResponseTime": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample/providers/microsoft.insights/metricdefinitions/HttpResponseTime", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample", + "metricnamespace": "microsoft.web/sites", + "displayDescription": null, + "name": { + "value": "HttpResponseTime", + "localizedValue": "Response Time" + }, + "aggregation": "Average", + "unit": null, + "resourceType": "microsoft.web/sites" + }, + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample/providers/microsoft.insights/metricdefinitions/HttpResponseTime": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample/providers/microsoft.insights/metricdefinitions/HttpResponseTime", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample", + "metricnamespace": "microsoft.web/sites", + "displayDescription": null, + "name": { + "value": "HttpResponseTime", + "localizedValue": "Response Time" + }, + "aggregation": "Average", + "unit": null, + "resourceType": "microsoft.web/sites" + } + } + } + }, + { + "RequestUri": "https://myservice.azure.com/serverMetricsConfig?api-version=2022-06-01-preview\u0026testId=0000-0000", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "126", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:28:51 GMT", + "mise-correlation-id": "0cfe939a-1a08-4e24-a49f-6598a0ab1e8e", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "108e4729-f306-49ad-9ea9-720531b6d6f9" + }, + "ResponseBody": { + "error": { + "code": "TestNotFound", + "message": "Test not found with given identifier \u00220000-0000\u0022.", + "target": null, + "details": null + } + } + } + ], + "Variables": {} +} diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_serverMetrics_async.pyTestServerMetricsAsynctest_list_supported_resource_types.json b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_serverMetrics_async.pyTestServerMetricsAsynctest_list_supported_resource_types.json new file mode 100644 index 000000000000..300231fc1c6e --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_serverMetrics_async.pyTestServerMetricsAsynctest_list_supported_resource_types.json @@ -0,0 +1,368 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "181", + "Content-Type": "application/x-www-form-urlencoded", + "User-Agent": "azsdk-python-identity/1.11.0b3 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "95", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:29:51 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13845.9 - SEASLR1 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 86399, + "ext_expires_in": 86399, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "466", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yashika-rg/providers/Microsoft.LoadTestService/loadtests/loadtestsdk", + "description": "", + "displayName": "TestingResource", + "loadTestConfig": { + "engineSize": "m", + "engineInstances": 1, + "splitAllCSVs": false + }, + "secrets": {}, + "environmentVariables": {}, + "passFailCriteria": { + "passFailMetrics": {} + }, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + }, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "1072", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:29:53 GMT", + "mise-correlation-id": "33eff65f-db5f-49e5-ace8-061148f77c95", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "a75b5744-2958-4049-b188-650ad86871a8" + }, + "ResponseBody": { + "testId": "000", + "description": "", + "displayName": "TestingResource", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/yashika-rg/providers/microsoft.loadtestservice/loadtests/loadtestsdk", + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "passFailCriteria": { + "passFailMetrics": {} + }, + "createdDateTime": "2022-09-15T14:29:00.15Z", + "createdBy": null, + "lastModifiedDateTime": "2022-09-16T09:33:03.95Z", + "lastModifiedBy": "niveditjain@microsoft.com", + "inputArtifacts": { + "configUrl": null, + "testScriptUrl": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-10-09T13:39:53.3337933\u002B00:00", + "validationStatus": "VALIDATION_SUCCESS" + }, + "userPropUrl": null, + "inputArtifactsZipFileurl": null, + "additionalUrls": [ + { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-10-09T13:39:53.3337933\u002B00:00", + "validationStatus": "" + } + ] + }, + "secrets": null, + "certificate": null, + "environmentVariables": null, + "subnetId": null, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000/files/000?api-version=2022-06-01-preview", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "10343", + "Content-Type": "multipart/form-data; boundary=973c8b76389b4266976b9ce02b470ed0", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": "LS05NzNjOGI3NjM4OWI0MjY2OTc2YjljZTAyYjQ3MGVkMA0KQ29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW0NCkNvbnRlbnQtRGlzcG9zaXRpb246IGZvcm0tZGF0YTsgbmFtZT0iZmlsZSI7IGZpbGVuYW1lPSJzYW1wbGUuam14Ig0KQ29udGVudC1MZW5ndGg6IDEwMTM0DQoNCjw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8\u002BDQo8am1ldGVyVGVzdFBsYW4gdmVyc2lvbj0iMS4yIiBwcm9wZXJ0aWVzPSI1LjAiIGptZXRlcj0iNS40LjMiPg0KICA8aGFzaFRyZWU\u002BDQogICAgPFRlc3RQbGFuIGd1aWNsYXNzPSJUZXN0UGxhbkd1aSIgdGVzdGNsYXNzPSJUZXN0UGxhbiIgdGVzdG5hbWU9IlRlc3QgUGxhbiIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICA8c3RyaW5nUHJvcCBuYW1lPSJUZXN0UGxhbi5jb21tZW50cyI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgPGJvb2xQcm9wIG5hbWU9IlRlc3RQbGFuLmZ1bmN0aW9uYWxfbW9kZSI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgPGJvb2xQcm9wIG5hbWU9IlRlc3RQbGFuLnRlYXJEb3duX29uX3NodXRkb3duIj50cnVlPC9ib29sUHJvcD4NCiAgICAgIDxib29sUHJvcCBuYW1lPSJUZXN0UGxhbi5zZXJpYWxpemVfdGhyZWFkZ3JvdXBzIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICA8ZWxlbWVudFByb3AgbmFtZT0iVGVzdFBsYW4udXNlcl9kZWZpbmVkX3ZhcmlhYmxlcyIgZWxlbWVudFR5cGU9IkFyZ3VtZW50cyIgZ3VpY2xhc3M9IkFyZ3VtZW50c1BhbmVsIiB0ZXN0Y2xhc3M9IkFyZ3VtZW50cyIgdGVzdG5hbWU9IlVzZXIgRGVmaW5lZCBWYXJpYWJsZXMiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iQXJndW1lbnRzLmFyZ3VtZW50cyIvPg0KICAgICAgPC9lbGVtZW50UHJvcD4NCiAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IlRlc3RQbGFuLnVzZXJfZGVmaW5lX2NsYXNzcGF0aCI\u002BPC9zdHJpbmdQcm9wPg0KICAgIDwvVGVzdFBsYW4\u002BDQogICAgPGhhc2hUcmVlPg0KICAgICAgPGtnLmFwYy5qbWV0ZXIudGhyZWFkcy5VbHRpbWF0ZVRocmVhZEdyb3VwIGd1aWNsYXNzPSJrZy5hcGMuam1ldGVyLnRocmVhZHMuVWx0aW1hdGVUaHJlYWRHcm91cEd1aSIgdGVzdGNsYXNzPSJrZy5hcGMuam1ldGVyLnRocmVhZHMuVWx0aW1hdGVUaHJlYWRHcm91cCIgdGVzdG5hbWU9ImpwQGdjIC0gVWx0aW1hdGUgVGhyZWFkIEdyb3VwIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9InVsdGltYXRldGhyZWFkZ3JvdXBkYXRhIj4NCiAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iLTExMDg2OTE1MTgiPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iMTU2NyI\u002BMTA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0OCI\u002BMDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjQ4ODczIj4xODA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0OTcxMCI\u002BMjQwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iMTAiPjU8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9IlRocmVhZEdyb3VwLm1haW5fY29udHJvbGxlciIgZWxlbWVudFR5cGU9Ikxvb3BDb250cm9sbGVyIiBndWljbGFzcz0iTG9vcENvbnRyb2xQYW5lbCIgdGVzdGNsYXNzPSJMb29wQ29udHJvbGxlciIgdGVzdG5hbWU9Ikxvb3AgQ29udHJvbGxlciIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9Ikxvb3BDb250cm9sbGVyLmNvbnRpbnVlX2ZvcmV2ZXIiPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgICAgICA8aW50UHJvcCBuYW1lPSJMb29wQ29udHJvbGxlci5sb29wcyI\u002BLTE8L2ludFByb3A\u002BDQogICAgICAgIDwvZWxlbWVudFByb3A\u002BDQogICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IlRocmVhZEdyb3VwLm9uX3NhbXBsZV9lcnJvciI\u002BY29udGludWU8L3N0cmluZ1Byb3A\u002BDQogICAgICA8L2tnLmFwYy5qbWV0ZXIudGhyZWFkcy5VbHRpbWF0ZVRocmVhZEdyb3VwPg0KICAgICAgPGhhc2hUcmVlPg0KICAgICAgICA8SFRUUFNhbXBsZXJQcm94eSBndWljbGFzcz0iSHR0cFRlc3RTYW1wbGVHdWkiIHRlc3RjbGFzcz0iSFRUUFNhbXBsZXJQcm94eSIgdGVzdG5hbWU9IkdFVCIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9IkhUVFBzYW1wbGVyLkFyZ3VtZW50cyIgZWxlbWVudFR5cGU9IkFyZ3VtZW50cyIgZ3VpY2xhc3M9IkhUVFBBcmd1bWVudHNQYW5lbCIgdGVzdGNsYXNzPSJBcmd1bWVudHMiIHRlc3RuYW1lPSJVc2VyIERlZmluZWQgVmFyaWFibGVzIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgICAgIDxjb2xsZWN0aW9uUHJvcCBuYW1lPSJBcmd1bWVudHMuYXJndW1lbnRzIi8\u002BDQogICAgICAgICAgPC9lbGVtZW50UHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5kb21haW4iPmFwcC1zZXJ2aWNlLXNhbXBsZS1kZW1vLmF6dXJld2Vic2l0ZXMubmV0PC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnBvcnQiPjwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5wcm90b2NvbCI\u002BaHR0cHM8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIuY29udGVudEVuY29kaW5nIj48L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIucGF0aCI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLm1ldGhvZCI\u002BR0VUPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5mb2xsb3dfcmVkaXJlY3RzIj50cnVlPC9ib29sUHJvcD4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iSFRUUFNhbXBsZXIuYXV0b19yZWRpcmVjdHMiPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iSFRUUFNhbXBsZXIudXNlX2tlZXBhbGl2ZSI\u002BdHJ1ZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLkRPX01VTFRJUEFSVF9QT1NUIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIuZW1iZWRkZWRfdXJsX3JlIj48L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIuaW1wbGVtZW50YXRpb24iPkh0dHBDbGllbnQ0PC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmNvbm5lY3RfdGltZW91dCI\u002BNjAwMDA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIucmVzcG9uc2VfdGltZW91dCI\u002BNjAwMDA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgIDwvSFRUUFNhbXBsZXJQcm94eT4NCiAgICAgICAgPGhhc2hUcmVlLz4NCiAgICAgICAgPGtnLmFwYy5qbWV0ZXIudGltZXJzLlZhcmlhYmxlVGhyb3VnaHB1dFRpbWVyIGd1aWNsYXNzPSJrZy5hcGMuam1ldGVyLnRpbWVycy5WYXJpYWJsZVRocm91Z2hwdXRUaW1lckd1aSIgdGVzdGNsYXNzPSJrZy5hcGMuam1ldGVyLnRpbWVycy5WYXJpYWJsZVRocm91Z2hwdXRUaW1lciIgdGVzdG5hbWU9ImpwQGdjIC0gVGhyb3VnaHB1dCBTaGFwaW5nIFRpbWVyIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0ibG9hZF9wcm9maWxlIj4NCiAgICAgICAgICAgIDxjb2xsZWN0aW9uUHJvcCBuYW1lPSIxNTQzOTEyMTczIj4NCiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iMTU2NyI\u002BMTA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE2OTEiPjUwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0ODg3MyI\u002BMTgwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgICAgIDxjb2xsZWN0aW9uUHJvcCBuYW1lPSIxNTgyMzU1NjI3Ij4NCiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iMTY5MSI\u002BNTA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE2OTEiPjUwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0OTcxMCI\u002BMjQwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgICA8L2NvbGxlY3Rpb25Qcm9wPg0KICAgICAgICA8L2tnLmFwYy5qbWV0ZXIudGltZXJzLlZhcmlhYmxlVGhyb3VnaHB1dFRpbWVyPg0KICAgICAgICA8aGFzaFRyZWUvPg0KICAgICAgICA8UmVzdWx0Q29sbGVjdG9yIGd1aWNsYXNzPSJWaWV3UmVzdWx0c0Z1bGxWaXN1YWxpemVyIiB0ZXN0Y2xhc3M9IlJlc3VsdENvbGxlY3RvciIgdGVzdG5hbWU9IlZpZXcgUmVzdWx0cyBUcmVlIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iUmVzdWx0Q29sbGVjdG9yLmVycm9yX2xvZ2dpbmciPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgICAgICA8b2JqUHJvcD4NCiAgICAgICAgICAgIDxuYW1lPnNhdmVDb25maWc8L25hbWU\u002BDQogICAgICAgICAgICA8dmFsdWUgY2xhc3M9IlNhbXBsZVNhdmVDb25maWd1cmF0aW9uIj4NCiAgICAgICAgICAgICAgPHRpbWU\u002BdHJ1ZTwvdGltZT4NCiAgICAgICAgICAgICAgPGxhdGVuY3k\u002BdHJ1ZTwvbGF0ZW5jeT4NCiAgICAgICAgICAgICAgPHRpbWVzdGFtcD50cnVlPC90aW1lc3RhbXA\u002BDQogICAgICAgICAgICAgIDxzdWNjZXNzPnRydWU8L3N1Y2Nlc3M\u002BDQogICAgICAgICAgICAgIDxsYWJlbD50cnVlPC9sYWJlbD4NCiAgICAgICAgICAgICAgPGNvZGU\u002BdHJ1ZTwvY29kZT4NCiAgICAgICAgICAgICAgPG1lc3NhZ2U\u002BdHJ1ZTwvbWVzc2FnZT4NCiAgICAgICAgICAgICAgPHRocmVhZE5hbWU\u002BdHJ1ZTwvdGhyZWFkTmFtZT4NCiAgICAgICAgICAgICAgPGRhdGFUeXBlPnRydWU8L2RhdGFUeXBlPg0KICAgICAgICAgICAgICA8ZW5jb2Rpbmc\u002BZmFsc2U8L2VuY29kaW5nPg0KICAgICAgICAgICAgICA8YXNzZXJ0aW9ucz50cnVlPC9hc3NlcnRpb25zPg0KICAgICAgICAgICAgICA8c3VicmVzdWx0cz50cnVlPC9zdWJyZXN1bHRzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VEYXRhPmZhbHNlPC9yZXNwb25zZURhdGE\u002BDQogICAgICAgICAgICAgIDxzYW1wbGVyRGF0YT5mYWxzZTwvc2FtcGxlckRhdGE\u002BDQogICAgICAgICAgICAgIDx4bWw\u002BZmFsc2U8L3htbD4NCiAgICAgICAgICAgICAgPGZpZWxkTmFtZXM\u002BdHJ1ZTwvZmllbGROYW1lcz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlSGVhZGVycz5mYWxzZTwvcmVzcG9uc2VIZWFkZXJzPg0KICAgICAgICAgICAgICA8cmVxdWVzdEhlYWRlcnM\u002BZmFsc2U8L3JlcXVlc3RIZWFkZXJzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VEYXRhT25FcnJvcj5mYWxzZTwvcmVzcG9uc2VEYXRhT25FcnJvcj4NCiAgICAgICAgICAgICAgPHNhdmVBc3NlcnRpb25SZXN1bHRzRmFpbHVyZU1lc3NhZ2U\u002BdHJ1ZTwvc2F2ZUFzc2VydGlvblJlc3VsdHNGYWlsdXJlTWVzc2FnZT4NCiAgICAgICAgICAgICAgPGFzc2VydGlvbnNSZXN1bHRzVG9TYXZlPjA8L2Fzc2VydGlvbnNSZXN1bHRzVG9TYXZlPg0KICAgICAgICAgICAgICA8Ynl0ZXM\u002BdHJ1ZTwvYnl0ZXM\u002BDQogICAgICAgICAgICAgIDxzZW50Qnl0ZXM\u002BdHJ1ZTwvc2VudEJ5dGVzPg0KICAgICAgICAgICAgICA8dXJsPnRydWU8L3VybD4NCiAgICAgICAgICAgICAgPHRocmVhZENvdW50cz50cnVlPC90aHJlYWRDb3VudHM\u002BDQogICAgICAgICAgICAgIDxpZGxlVGltZT50cnVlPC9pZGxlVGltZT4NCiAgICAgICAgICAgICAgPGNvbm5lY3RUaW1lPnRydWU8L2Nvbm5lY3RUaW1lPg0KICAgICAgICAgICAgPC92YWx1ZT4NCiAgICAgICAgICA8L29ialByb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iZmlsZW5hbWUiPjwvc3RyaW5nUHJvcD4NCiAgICAgICAgPC9SZXN1bHRDb2xsZWN0b3I\u002BDQogICAgICAgIDxoYXNoVHJlZS8\u002BDQogICAgICAgIDxSZXN1bHRDb2xsZWN0b3IgZ3VpY2xhc3M9IlRhYmxlVmlzdWFsaXplciIgdGVzdGNsYXNzPSJSZXN1bHRDb2xsZWN0b3IiIHRlc3RuYW1lPSJWaWV3IFJlc3VsdHMgaW4gVGFibGUiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJSZXN1bHRDb2xsZWN0b3IuZXJyb3JfbG9nZ2luZyI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgICAgIDxvYmpQcm9wPg0KICAgICAgICAgICAgPG5hbWU\u002Bc2F2ZUNvbmZpZzwvbmFtZT4NCiAgICAgICAgICAgIDx2YWx1ZSBjbGFzcz0iU2FtcGxlU2F2ZUNvbmZpZ3VyYXRpb24iPg0KICAgICAgICAgICAgICA8dGltZT50cnVlPC90aW1lPg0KICAgICAgICAgICAgICA8bGF0ZW5jeT50cnVlPC9sYXRlbmN5Pg0KICAgICAgICAgICAgICA8dGltZXN0YW1wPnRydWU8L3RpbWVzdGFtcD4NCiAgICAgICAgICAgICAgPHN1Y2Nlc3M\u002BdHJ1ZTwvc3VjY2Vzcz4NCiAgICAgICAgICAgICAgPGxhYmVsPnRydWU8L2xhYmVsPg0KICAgICAgICAgICAgICA8Y29kZT50cnVlPC9jb2RlPg0KICAgICAgICAgICAgICA8bWVzc2FnZT50cnVlPC9tZXNzYWdlPg0KICAgICAgICAgICAgICA8dGhyZWFkTmFtZT50cnVlPC90aHJlYWROYW1lPg0KICAgICAgICAgICAgICA8ZGF0YVR5cGU\u002BdHJ1ZTwvZGF0YVR5cGU\u002BDQogICAgICAgICAgICAgIDxlbmNvZGluZz5mYWxzZTwvZW5jb2Rpbmc\u002BDQogICAgICAgICAgICAgIDxhc3NlcnRpb25zPnRydWU8L2Fzc2VydGlvbnM\u002BDQogICAgICAgICAgICAgIDxzdWJyZXN1bHRzPnRydWU8L3N1YnJlc3VsdHM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZURhdGE\u002BZmFsc2U8L3Jlc3BvbnNlRGF0YT4NCiAgICAgICAgICAgICAgPHNhbXBsZXJEYXRhPmZhbHNlPC9zYW1wbGVyRGF0YT4NCiAgICAgICAgICAgICAgPHhtbD5mYWxzZTwveG1sPg0KICAgICAgICAgICAgICA8ZmllbGROYW1lcz50cnVlPC9maWVsZE5hbWVzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VIZWFkZXJzPmZhbHNlPC9yZXNwb25zZUhlYWRlcnM\u002BDQogICAgICAgICAgICAgIDxyZXF1ZXN0SGVhZGVycz5mYWxzZTwvcmVxdWVzdEhlYWRlcnM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZURhdGFPbkVycm9yPmZhbHNlPC9yZXNwb25zZURhdGFPbkVycm9yPg0KICAgICAgICAgICAgICA8c2F2ZUFzc2VydGlvblJlc3VsdHNGYWlsdXJlTWVzc2FnZT50cnVlPC9zYXZlQXNzZXJ0aW9uUmVzdWx0c0ZhaWx1cmVNZXNzYWdlPg0KICAgICAgICAgICAgICA8YXNzZXJ0aW9uc1Jlc3VsdHNUb1NhdmU\u002BMDwvYXNzZXJ0aW9uc1Jlc3VsdHNUb1NhdmU\u002BDQogICAgICAgICAgICAgIDxieXRlcz50cnVlPC9ieXRlcz4NCiAgICAgICAgICAgICAgPHNlbnRCeXRlcz50cnVlPC9zZW50Qnl0ZXM\u002BDQogICAgICAgICAgICAgIDx1cmw\u002BdHJ1ZTwvdXJsPg0KICAgICAgICAgICAgICA8dGhyZWFkQ291bnRzPnRydWU8L3RocmVhZENvdW50cz4NCiAgICAgICAgICAgICAgPGlkbGVUaW1lPnRydWU8L2lkbGVUaW1lPg0KICAgICAgICAgICAgICA8Y29ubmVjdFRpbWU\u002BdHJ1ZTwvY29ubmVjdFRpbWU\u002BDQogICAgICAgICAgICA8L3ZhbHVlPg0KICAgICAgICAgIDwvb2JqUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJmaWxlbmFtZSI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICA8L1Jlc3VsdENvbGxlY3Rvcj4NCiAgICAgICAgPGhhc2hUcmVlLz4NCiAgICAgICAgPFJlc3VsdENvbGxlY3RvciBndWljbGFzcz0iVmlld1Jlc3VsdHNGdWxsVmlzdWFsaXplciIgdGVzdGNsYXNzPSJSZXN1bHRDb2xsZWN0b3IiIHRlc3RuYW1lPSJWaWV3IFJlc3VsdHMgVHJlZSIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IlJlc3VsdENvbGxlY3Rvci5lcnJvcl9sb2dnaW5nIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPG9ialByb3A\u002BDQogICAgICAgICAgICA8bmFtZT5zYXZlQ29uZmlnPC9uYW1lPg0KICAgICAgICAgICAgPHZhbHVlIGNsYXNzPSJTYW1wbGVTYXZlQ29uZmlndXJhdGlvbiI\u002BDQogICAgICAgICAgICAgIDx0aW1lPnRydWU8L3RpbWU\u002BDQogICAgICAgICAgICAgIDxsYXRlbmN5PnRydWU8L2xhdGVuY3k\u002BDQogICAgICAgICAgICAgIDx0aW1lc3RhbXA\u002BdHJ1ZTwvdGltZXN0YW1wPg0KICAgICAgICAgICAgICA8c3VjY2Vzcz50cnVlPC9zdWNjZXNzPg0KICAgICAgICAgICAgICA8bGFiZWw\u002BdHJ1ZTwvbGFiZWw\u002BDQogICAgICAgICAgICAgIDxjb2RlPnRydWU8L2NvZGU\u002BDQogICAgICAgICAgICAgIDxtZXNzYWdlPnRydWU8L21lc3NhZ2U\u002BDQogICAgICAgICAgICAgIDx0aHJlYWROYW1lPnRydWU8L3RocmVhZE5hbWU\u002BDQogICAgICAgICAgICAgIDxkYXRhVHlwZT50cnVlPC9kYXRhVHlwZT4NCiAgICAgICAgICAgICAgPGVuY29kaW5nPmZhbHNlPC9lbmNvZGluZz4NCiAgICAgICAgICAgICAgPGFzc2VydGlvbnM\u002BdHJ1ZTwvYXNzZXJ0aW9ucz4NCiAgICAgICAgICAgICAgPHN1YnJlc3VsdHM\u002BdHJ1ZTwvc3VicmVzdWx0cz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlRGF0YT5mYWxzZTwvcmVzcG9uc2VEYXRhPg0KICAgICAgICAgICAgICA8c2FtcGxlckRhdGE\u002BZmFsc2U8L3NhbXBsZXJEYXRhPg0KICAgICAgICAgICAgICA8eG1sPmZhbHNlPC94bWw\u002BDQogICAgICAgICAgICAgIDxmaWVsZE5hbWVzPnRydWU8L2ZpZWxkTmFtZXM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZUhlYWRlcnM\u002BZmFsc2U8L3Jlc3BvbnNlSGVhZGVycz4NCiAgICAgICAgICAgICAgPHJlcXVlc3RIZWFkZXJzPmZhbHNlPC9yZXF1ZXN0SGVhZGVycz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlRGF0YU9uRXJyb3I\u002BZmFsc2U8L3Jlc3BvbnNlRGF0YU9uRXJyb3I\u002BDQogICAgICAgICAgICAgIDxzYXZlQXNzZXJ0aW9uUmVzdWx0c0ZhaWx1cmVNZXNzYWdlPnRydWU8L3NhdmVBc3NlcnRpb25SZXN1bHRzRmFpbHVyZU1lc3NhZ2U\u002BDQogICAgICAgICAgICAgIDxhc3NlcnRpb25zUmVzdWx0c1RvU2F2ZT4wPC9hc3NlcnRpb25zUmVzdWx0c1RvU2F2ZT4NCiAgICAgICAgICAgICAgPGJ5dGVzPnRydWU8L2J5dGVzPg0KICAgICAgICAgICAgICA8c2VudEJ5dGVzPnRydWU8L3NlbnRCeXRlcz4NCiAgICAgICAgICAgICAgPHVybD50cnVlPC91cmw\u002BDQogICAgICAgICAgICAgIDx0aHJlYWRDb3VudHM\u002BdHJ1ZTwvdGhyZWFkQ291bnRzPg0KICAgICAgICAgICAgICA8aWRsZVRpbWU\u002BdHJ1ZTwvaWRsZVRpbWU\u002BDQogICAgICAgICAgICAgIDxjb25uZWN0VGltZT50cnVlPC9jb25uZWN0VGltZT4NCiAgICAgICAgICAgIDwvdmFsdWU\u002BDQogICAgICAgICAgPC9vYmpQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9ImZpbGVuYW1lIj48L3N0cmluZ1Byb3A\u002BDQogICAgICAgIDwvUmVzdWx0Q29sbGVjdG9yPg0KICAgICAgICA8aGFzaFRyZWUvPg0KICAgICAgPC9oYXNoVHJlZT4NCiAgICAgIDxBcmd1bWVudHMgZ3VpY2xhc3M9IkFyZ3VtZW50c1BhbmVsIiB0ZXN0Y2xhc3M9IkFyZ3VtZW50cyIgdGVzdG5hbWU9IlVzZXIgRGVmaW5lZCBWYXJpYWJsZXMiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iQXJndW1lbnRzLmFyZ3VtZW50cyI\u002BDQogICAgICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9InVkdl93ZWJhcHAiIGVsZW1lbnRUeXBlPSJBcmd1bWVudCI\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJBcmd1bWVudC5uYW1lIj51ZHZfd2ViYXBwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iQXJndW1lbnQudmFsdWUiPiR7X19CZWFuU2hlbGwoIFN5c3RlbS5nZXRlbnYoJnF1b3Q7d2ViYXBwJnF1b3Q7KSApfTwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkFyZ3VtZW50LmRlc2MiPldlYiBBcHAgVVJMPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iQXJndW1lbnQubWV0YWRhdGEiPj08L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPC9lbGVtZW50UHJvcD4NCiAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgIDwvQXJndW1lbnRzPg0KICAgICAgPGhhc2hUcmVlLz4NCiAgICA8L2hhc2hUcmVlPg0KICA8L2hhc2hUcmVlPg0KPC9qbWV0ZXJUZXN0UGxhbj4NCg0KLS05NzNjOGI3NjM4OWI0MjY2OTc2YjljZTAyYjQ3MGVkMC0tDQo=", + "StatusCode": 201, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "150", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:29:53 GMT", + "Location": "https://myservice.azure.com/loadtests/000/files/000?resourceId=%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fyashika-rg%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtestsdk\u0026api-version=2022-06-01-preview", + "mise-correlation-id": "38ecde47-a7b8-4761-a50e-2fbdd1059944", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "7520b197-4670-4c6a-820d-238502a5b48b" + }, + "ResponseBody": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-10-09T13:39:53.7858572", + "validationStatus": "VALIDATION_INITIATED" + } + }, + { + "RequestUri": "https://myservice.azure.com/testruns/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "51", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": { + "testId": "000", + "displayName": "TestingResource" + }, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "2200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:29:54 GMT", + "mise-correlation-id": "94fdbe96-e815-48de-894a-d80c2cd2502c", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "09be01b9-ac57-4d80-9c00-9e29b47b72f5" + }, + "ResponseBody": { + "testRunId": "000", + "displayName": "TestingResource", + "testId": "000", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/yashika-rg/providers/microsoft.loadtestservice/loadtests/loadtestsdk", + "description": null, + "status": "CANCELLED", + "startDateTime": "2022-10-09T13:10:31.63Z", + "endDateTime": "2022-10-09T13:10:38.601Z", + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "testResult": "NOT_APPLICABLE", + "passFailCriteria": { + "passFailMetrics": {} + }, + "testArtifacts": { + "inputArtifacts": { + "configUrl": { + "url": "url", + "fileId": "5dd18457-3ab1-48d1-a37b-d550ee394173", + "filename": "config.yaml", + "fileType": 2, + "expireTime": "2022-10-09T13:39:54.127652\u002B00:00", + "validationStatus": "" + }, + "testScriptUrl": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-10-09T13:39:54.127652\u002B00:00", + "validationStatus": "VALIDATION_INITIATED" + }, + "userPropUrl": null, + "inputArtifactsZipFileurl": { + "url": "url", + "fileId": "e007eac9-d344-4a68-b627-0dca62869cff", + "filename": "inputartifacts.zip", + "fileType": 2, + "expireTime": "2022-10-09T13:39:54.127652\u002B00:00", + "validationStatus": "" + }, + "additionalUrls": [ + { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-10-09T13:39:54.127652\u002B00:00", + "validationStatus": "" + } + ] + }, + "outputArtifacts": { + "resultUrl": null, + "logsUrl": null + } + }, + "executedDateTime": "2022-10-09T13:10:31.145Z", + "vusers": 0, + "testRunStatistics": { + "Total": { + "transaction": "Total", + "sampleCount": 0.0, + "errorCount": 0.0, + "errorPct": 0.0, + "meanResTime": "NaN", + "medianResTime": 0.0, + "maxResTime": 0.0, + "minResTime": 0.0, + "pct1ResTime": 0.0, + "pct2ResTime": 0.0, + "pct3ResTime": 0.0, + "throughput": 0.0, + "receivedKBytesPerSec": 0.0, + "sentKBytesPerSec": 0.0 + } + }, + "createdDateTime": "2022-10-09T13:10:31.386Z", + "createdBy": null, + "lastModifiedDateTime": "2022-10-09T13:10:31.386Z", + "lastModifiedBy": null, + "portalUrl": "https://portal.azure.com/#blade/Microsoft_Azure_CloudNativeTesting/NewReport//resourceId/%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fyashika-rg%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtestsdk/testId/000/testRunId/000", + "secrets": null, + "certificate": null, + "environmentVariables": null, + "duration": null, + "subnetId": null, + "errorDetails": null + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "181", + "Content-Type": "application/x-www-form-urlencoded", + "User-Agent": "azsdk-python-identity/1.11.0b3 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "95", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:29:53 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13845.9 - SEASLR1 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 86399, + "ext_expires_in": 86399, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/serverMetricsConfig/supportedResourceTypes?api-version=2022-06-01-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "1299", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:29:54 GMT", + "mise-correlation-id": "67184278-97bc-4239-bf7f-78bc589b7533", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "1245dfb4-d0e6-44db-941e-eb117f50412a" + }, + "ResponseBody": { + "value": [ + "microsoft.cache/redis", + "microsoft.compute/virtualmachines", + "microsoft.compute/virtualmachinescalesets", + "microsoft.containerservice/managedclusters", + "microsoft.web/sites", + "microsoft.web/serverfarms", + "microsoft.insights/components", + "microsoft.servicefabricmesh/applications", + "microsoft.web/staticsites", + "microsoft.network/trafficmanagerprofiles", + "microsoft.apimanagement/service", + "microsoft.classicstorage/storageaccounts", + "microsoft.storage/storageaccounts", + "microsoft.storage/storageaccounts/fileservices", + "microsoft.classicstorage/storageaccounts/fileservices", + "microsoft.storage/storageaccounts/blobservices", + "microsoft.classicstorage/storageaccounts/blobservices", + "microsoft.storage/storageaccounts/tableservices", + "microsoft.classicstorage/storageaccounts/tableservices", + "microsoft.documentdb/databaseaccounts", + "microsoft.sql/managedinstances", + "microsoft.dbformariadb/servers", + "microsoft.dbforpostgresql/servers", + "microsoft.dbforpostgresql/serversv2", + "microsoft.dbformysql/servers", + "microsoft.sql/servers/databases", + "microsoft.sql/servers/elasticpools", + "microsoft.servicebus/namespaces", + "microsoft.eventhub/namespaces", + "microsoft.storage/storageaccounts/queueservices", + "microsoft.classicstorage/storageaccounts/queueservices", + "microsoft.eventhub/clusters", + "microsoft.keyvault/vaults" + ] + } + } + ], + "Variables": {} +} diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke.pyTestLoadtestingSmoketest_create_or_update_app_components.json b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke.pyTestLoadtestingSmoketest_create_or_update_app_components.json new file mode 100644 index 000000000000..f721723386d8 --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke.pyTestLoadtestingSmoketest_create_or_update_app_components.json @@ -0,0 +1,4 @@ +{ + "Entries": [], + "Variables": {} +} diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke.pyTestLoadtestingSmoketest_create_or_update_loadtesting_app_components.json b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke.pyTestLoadtestingSmoketest_create_or_update_loadtesting_app_components.json new file mode 100644 index 000000000000..2659c218609d --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke.pyTestLoadtestingSmoketest_create_or_update_loadtesting_app_components.json @@ -0,0 +1,288 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:17 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - NCUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Security-Policy-Report-Only": "script-src \u0027self\u0027 \u0027nonce-_IZOwyThiI4XPihJzHA6Pw\u0027 \u0027unsafe-eval\u0027 \u0027unsafe-inline\u0027; object-src \u0027none\u0027; base-uri \u0027none\u0027; report-uri https://csp.microsoft.com/report/ESTS-UX-All", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:17 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - KRSLR1 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "7ddc88ee-1875-4bd2-a185-e44ee2e52319", + "Connection": "keep-alive", + "Content-Length": "290", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "win32", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.18.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "7ddc88ee-1875-4bd2-a185-e44ee2e52319", + "Content-Length": "93", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:17 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.13777.5 - NCUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/appcomponents/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "523", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": { + "name": "loadtesting_app_component", + "testId": "000", + "value": { + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo", + "resourceName": "App-Service-Sample-Demo", + "resourceType": "Microsoft.Web/sites", + "subscriptionId": "00000000-0000-0000-0000-000000000000" + } + } + }, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "1777", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:18 GMT", + "mise-correlation-id": "2aecbcc1-280b-47d8-b892-a4848f359609", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "a9fb1e1d-d73f-4fb6-b9f7-e58d55c2ee34" + }, + "ResponseBody": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/python-sdk-test/providers/microsoft.loadtestservice/loadtests/loadtest-jf", + "testId": "000", + "testRunId": null, + "name": "000", + "value": { + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo", + "resourceName": "App-Service-Sample-Demo", + "resourceType": "Microsoft.Web/sites", + "displayName": null, + "resourceGroup": "App-Service-Sample-Demo-rg", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "kind": null + }, + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample", + "resourceName": "Demo-App-Service-Sample", + "resourceType": "Microsoft.Web/sites", + "displayName": null, + "resourceGroup": "Demo-App-Service-Sample-rg", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "kind": null + }, + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample", + "resourceName": "App-Service-Sample-Demo", + "resourceType": "Microsoft.Web/sites", + "displayName": null, + "resourceGroup": "App-Service-Sample-Demo-rg", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "kind": null + } + } + } + } + ], + "Variables": {} +} diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke.pyTestLoadtestingSmoketest_create_or_update_test_run.json b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke.pyTestLoadtestingSmoketest_create_or_update_test_run.json new file mode 100644 index 000000000000..5acd2a999db2 --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke.pyTestLoadtestingSmoketest_create_or_update_test_run.json @@ -0,0 +1,341 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:18 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - NCUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:18 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - SEASLR2 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "93a5a618-0860-4949-a6f1-9bc676bc7809", + "Connection": "keep-alive", + "Content-Length": "290", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "win32", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.18.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "93a5a618-0860-4949-a6f1-9bc676bc7809", + "Content-Length": "93", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:19 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.13777.5 - SCUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/testruns/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "136", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": { + "testId": "000", + "displayName": "TestingResource", + "requestSamplers": [], + "errors": [], + "percentiles": [ + "90" + ], + "groupByInterval": "5s" + }, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "2192", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:21 GMT", + "mise-correlation-id": "edeebd0f-9937-4f6e-9330-69305255836a", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "abc653be-9074-49f3-aef6-a67cc992b632" + }, + "ResponseBody": { + "testRunId": "000", + "displayName": "TestingResource", + "testId": "000", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/python-sdk-test/providers/microsoft.loadtestservice/loadtests/loadtest-jf", + "description": null, + "status": "CANCELLED", + "startDateTime": "2022-09-26T08:12:27.273Z", + "endDateTime": "2022-09-26T08:12:28.127Z", + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "testResult": "NOT_APPLICABLE", + "passFailCriteria": { + "passFailMetrics": {} + }, + "testArtifacts": { + "inputArtifacts": { + "configUrl": { + "url": "url", + "fileId": "8a4ac8cb-0a0e-4f7a-8df0-8efffe0a235b", + "filename": "config.yaml", + "fileType": 2, + "expireTime": "2022-09-27T02:39:21.4616809\u002B00:00", + "validationStatus": "" + }, + "testScriptUrl": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-09-27T02:39:21.4616809\u002B00:00", + "validationStatus": "VALIDATION_SUCCESS" + }, + "userPropUrl": null, + "inputArtifactsZipFileurl": { + "url": "url", + "fileId": "8fe3e419-e2bb-4b79-a9a5-9255dcbdda80", + "filename": "inputartifacts.zip", + "fileType": 2, + "expireTime": "2022-09-27T02:39:21.4616809\u002B00:00", + "validationStatus": "" + }, + "additionalUrls": [ + { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-09-27T02:39:21.4616809\u002B00:00", + "validationStatus": "" + } + ] + }, + "outputArtifacts": { + "resultUrl": null, + "logsUrl": null + } + }, + "executedDateTime": "2022-09-26T08:11:51.104Z", + "vusers": 0, + "testRunStatistics": { + "Total": { + "transaction": "Total", + "sampleCount": 0.0, + "errorCount": 0.0, + "errorPct": 0.0, + "meanResTime": "NaN", + "medianResTime": 0.0, + "maxResTime": 0.0, + "minResTime": 0.0, + "pct1ResTime": 0.0, + "pct2ResTime": 0.0, + "pct3ResTime": 0.0, + "throughput": 0.0, + "receivedKBytesPerSec": 0.0, + "sentKBytesPerSec": 0.0 + } + }, + "createdDateTime": "2022-09-26T08:11:51.32Z", + "createdBy": null, + "lastModifiedDateTime": "2022-09-26T08:11:51.32Z", + "lastModifiedBy": null, + "portalUrl": "https://portal.azure.com/#blade/Microsoft_Azure_CloudNativeTesting/NewReport//resourceId/%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fpython-sdk-test%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtest-jf/testId/000/testRunId/000", + "secrets": null, + "environmentVariables": null, + "duration": null, + "subnetId": null, + "errorDetails": null + } + } + ], + "Variables": {} +} diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke.pyTestLoadtestingSmoketest_get_app_components.json b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke.pyTestLoadtestingSmoketest_get_app_components.json new file mode 100644 index 000000000000..f721723386d8 --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke.pyTestLoadtestingSmoketest_get_app_components.json @@ -0,0 +1,4 @@ +{ + "Entries": [], + "Variables": {} +} diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke.pyTestLoadtestingSmoketest_get_loadtesting_app_components.json b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke.pyTestLoadtestingSmoketest_get_loadtesting_app_components.json new file mode 100644 index 000000000000..455b31e41447 --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke.pyTestLoadtestingSmoketest_get_loadtesting_app_components.json @@ -0,0 +1,333 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:21 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - WUS2 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Security-Policy-Report-Only": "script-src \u0027self\u0027 \u0027nonce-WidG34PfzkuqaqXjZ_SGNA\u0027 \u0027unsafe-eval\u0027 \u0027unsafe-inline\u0027; object-src \u0027none\u0027; base-uri \u0027none\u0027; report-uri https://csp.microsoft.com/report/ESTS-UX-All", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:22 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - KRSLR1 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "f77528be-0b12-49ed-97f4-f96009ddc55a", + "Connection": "keep-alive", + "Content-Length": "290", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "win32", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.18.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "f77528be-0b12-49ed-97f4-f96009ddc55a", + "Content-Length": "93", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:22 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.13777.5 - NCUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/appcomponents?api-version=2022-06-01-preview\u0026testId=000", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "1777", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:22 GMT", + "mise-correlation-id": "03f9f54a-e48e-42c9-83f0-6cdcf6291001", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "fd3850d5-ad89-41cb-a2a4-798b2bad5e1f" + }, + "ResponseBody": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/python-sdk-test/providers/microsoft.loadtestservice/loadtests/loadtest-jf", + "testId": "000", + "testRunId": null, + "name": "000", + "value": { + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo", + "resourceName": "App-Service-Sample-Demo", + "resourceType": "Microsoft.Web/sites", + "displayName": null, + "resourceGroup": "App-Service-Sample-Demo-rg", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "kind": null + }, + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample", + "resourceName": "Demo-App-Service-Sample", + "resourceType": "Microsoft.Web/sites", + "displayName": null, + "resourceGroup": "Demo-App-Service-Sample-rg", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "kind": null + }, + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample", + "resourceName": "App-Service-Sample-Demo", + "resourceType": "Microsoft.Web/sites", + "displayName": null, + "resourceGroup": "App-Service-Sample-Demo-rg", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "kind": null + } + } + } + }, + { + "RequestUri": "https://myservice.azure.com/appcomponents/000?api-version=2022-06-01-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "1777", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:23 GMT", + "mise-correlation-id": "482a9a39-1c40-4a14-b6af-6a4971f5166c", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "0983de2c-e0d7-4c96-811c-66dc540c6e01" + }, + "ResponseBody": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/python-sdk-test/providers/microsoft.loadtestservice/loadtests/loadtest-jf", + "testId": "000", + "testRunId": null, + "name": "000", + "value": { + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo", + "resourceName": "App-Service-Sample-Demo", + "resourceType": "Microsoft.Web/sites", + "displayName": null, + "resourceGroup": "App-Service-Sample-Demo-rg", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "kind": null + }, + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample", + "resourceName": "Demo-App-Service-Sample", + "resourceType": "Microsoft.Web/sites", + "displayName": null, + "resourceGroup": "Demo-App-Service-Sample-rg", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "kind": null + }, + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample", + "resourceName": "App-Service-Sample-Demo", + "resourceType": "Microsoft.Web/sites", + "displayName": null, + "resourceGroup": "App-Service-Sample-Demo-rg", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "kind": null + } + } + } + } + ], + "Variables": {} +} diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke.pyTestLoadtestingSmoketest_smoke_create_or_update_test.json b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke.pyTestLoadtestingSmoketest_smoke_create_or_update_test.json new file mode 100644 index 000000000000..3e3b42c8cc71 --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke.pyTestLoadtestingSmoketest_smoke_create_or_update_test.json @@ -0,0 +1,302 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:13 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - NCUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:13 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - SEASLR2 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "a661ba48-332e-4556-9043-6e496b1e5308", + "Connection": "keep-alive", + "Content-Length": "290", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "win32", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.18.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "a661ba48-332e-4556-9043-6e496b1e5308", + "Content-Length": "93", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:13 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.13777.5 - WUS2 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "466", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yashika-rg/providers/Microsoft.LoadTestService/loadtests/loadtestsdk", + "description": "", + "displayName": "TestingResource", + "loadTestConfig": { + "engineSize": "m", + "engineInstances": 1, + "splitAllCSVs": false + }, + "secrets": {}, + "environmentVariables": {}, + "passFailCriteria": { + "passFailMetrics": {} + }, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + }, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "1037", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:14 GMT", + "mise-correlation-id": "d0abadbf-b0f2-43a5-806f-e1d576c98f6c", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "f6bbd997-bfb0-4a7c-9c34-f20eb424ba33" + }, + "ResponseBody": { + "testId": "000", + "description": "", + "displayName": "TestingResource", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/python-sdk-test/providers/microsoft.loadtestservice/loadtests/loadtest-jf", + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "passFailCriteria": { + "passFailMetrics": {} + }, + "createdDateTime": "2022-07-26T08:14:02.431Z", + "createdBy": null, + "lastModifiedDateTime": "2022-07-26T08:14:02.431Z", + "lastModifiedBy": null, + "inputArtifacts": { + "configUrl": null, + "testScriptUrl": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-09-27T02:39:14.194402\u002B00:00", + "validationStatus": "VALIDATION_INITIATED" + }, + "userPropUrl": null, + "inputArtifactsZipFileurl": null, + "additionalUrls": [ + { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-09-27T02:39:14.194402\u002B00:00", + "validationStatus": "" + } + ] + }, + "secrets": null, + "environmentVariables": null, + "subnetId": null, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + } + } + ], + "Variables": {} +} diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke.pyTestLoadtestingSmoketest_upload_test_file.json b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke.pyTestLoadtestingSmoketest_upload_test_file.json new file mode 100644 index 000000000000..7570f71507b9 --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke.pyTestLoadtestingSmoketest_upload_test_file.json @@ -0,0 +1,251 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:14 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - SCUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Security-Policy-Report-Only": "script-src \u0027self\u0027 \u0027nonce-NkMBJ1qMgmcC4Z9LTTiJQA\u0027 \u0027unsafe-eval\u0027 \u0027unsafe-inline\u0027; object-src \u0027none\u0027; base-uri \u0027none\u0027; report-uri https://csp.microsoft.com/report/ESTS-UX-All", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:14 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - KRSLR1 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "bc776517-880d-4ee7-82ce-67756cbee27f", + "Connection": "keep-alive", + "Content-Length": "290", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "win32", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.18.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "bc776517-880d-4ee7-82ce-67756cbee27f", + "Content-Length": "93", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:15 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.13777.5 - NCUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000/files/000?api-version=2022-06-01-preview", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "10320", + "Content-Type": "multipart/form-data; boundary=10e5639e42bdbc063022facffd6124e5", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": "LS0xMGU1NjM5ZTQyYmRiYzA2MzAyMmZhY2ZmZDYxMjRlNQ0KQ29udGVudC1EaXNwb3NpdGlvbjogZm9ybS1kYXRhOyBuYW1lPSJmaWxlIjsgZmlsZW5hbWU9InNhbXBsZS5qbXgiDQpDb250ZW50LVR5cGU6IGFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbQ0KDQo8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pg0KPGptZXRlclRlc3RQbGFuIHZlcnNpb249IjEuMiIgcHJvcGVydGllcz0iNS4wIiBqbWV0ZXI9IjUuNC4zIj4NCiAgPGhhc2hUcmVlPg0KICAgIDxUZXN0UGxhbiBndWljbGFzcz0iVGVzdFBsYW5HdWkiIHRlc3RjbGFzcz0iVGVzdFBsYW4iIHRlc3RuYW1lPSJUZXN0IFBsYW4iIGVuYWJsZWQ9InRydWUiPg0KICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iVGVzdFBsYW4uY29tbWVudHMiPjwvc3RyaW5nUHJvcD4NCiAgICAgIDxib29sUHJvcCBuYW1lPSJUZXN0UGxhbi5mdW5jdGlvbmFsX21vZGUiPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgIDxib29sUHJvcCBuYW1lPSJUZXN0UGxhbi50ZWFyRG93bl9vbl9zaHV0ZG93biI\u002BdHJ1ZTwvYm9vbFByb3A\u002BDQogICAgICA8Ym9vbFByb3AgbmFtZT0iVGVzdFBsYW4uc2VyaWFsaXplX3RocmVhZGdyb3VwcyI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9IlRlc3RQbGFuLnVzZXJfZGVmaW5lZF92YXJpYWJsZXMiIGVsZW1lbnRUeXBlPSJBcmd1bWVudHMiIGd1aWNsYXNzPSJBcmd1bWVudHNQYW5lbCIgdGVzdGNsYXNzPSJBcmd1bWVudHMiIHRlc3RuYW1lPSJVc2VyIERlZmluZWQgVmFyaWFibGVzIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9IkFyZ3VtZW50cy5hcmd1bWVudHMiLz4NCiAgICAgIDwvZWxlbWVudFByb3A\u002BDQogICAgICA8c3RyaW5nUHJvcCBuYW1lPSJUZXN0UGxhbi51c2VyX2RlZmluZV9jbGFzc3BhdGgiPjwvc3RyaW5nUHJvcD4NCiAgICA8L1Rlc3RQbGFuPg0KICAgIDxoYXNoVHJlZT4NCiAgICAgIDxrZy5hcGMuam1ldGVyLnRocmVhZHMuVWx0aW1hdGVUaHJlYWRHcm91cCBndWljbGFzcz0ia2cuYXBjLmptZXRlci50aHJlYWRzLlVsdGltYXRlVGhyZWFkR3JvdXBHdWkiIHRlc3RjbGFzcz0ia2cuYXBjLmptZXRlci50aHJlYWRzLlVsdGltYXRlVGhyZWFkR3JvdXAiIHRlc3RuYW1lPSJqcEBnYyAtIFVsdGltYXRlIFRocmVhZCBHcm91cCIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgIDxjb2xsZWN0aW9uUHJvcCBuYW1lPSJ1bHRpbWF0ZXRocmVhZGdyb3VwZGF0YSI\u002BDQogICAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9Ii0xMTA4NjkxNTE4Ij4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE1NjciPjEwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iNDgiPjA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0ODg3MyI\u002BMTgwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iNDk3MTAiPjI0MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjEwIj41PC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICAgIDxlbGVtZW50UHJvcCBuYW1lPSJUaHJlYWRHcm91cC5tYWluX2NvbnRyb2xsZXIiIGVsZW1lbnRUeXBlPSJMb29wQ29udHJvbGxlciIgZ3VpY2xhc3M9Ikxvb3BDb250cm9sUGFuZWwiIHRlc3RjbGFzcz0iTG9vcENvbnRyb2xsZXIiIHRlc3RuYW1lPSJMb29wIENvbnRyb2xsZXIiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJMb29wQ29udHJvbGxlci5jb250aW51ZV9mb3JldmVyIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPGludFByb3AgbmFtZT0iTG9vcENvbnRyb2xsZXIubG9vcHMiPi0xPC9pbnRQcm9wPg0KICAgICAgICA8L2VsZW1lbnRQcm9wPg0KICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJUaHJlYWRHcm91cC5vbl9zYW1wbGVfZXJyb3IiPmNvbnRpbnVlPC9zdHJpbmdQcm9wPg0KICAgICAgPC9rZy5hcGMuam1ldGVyLnRocmVhZHMuVWx0aW1hdGVUaHJlYWRHcm91cD4NCiAgICAgIDxoYXNoVHJlZT4NCiAgICAgICAgPEhUVFBTYW1wbGVyUHJveHkgZ3VpY2xhc3M9Ikh0dHBUZXN0U2FtcGxlR3VpIiB0ZXN0Y2xhc3M9IkhUVFBTYW1wbGVyUHJveHkiIHRlc3RuYW1lPSJHRVQiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICAgIDxlbGVtZW50UHJvcCBuYW1lPSJIVFRQc2FtcGxlci5Bcmd1bWVudHMiIGVsZW1lbnRUeXBlPSJBcmd1bWVudHMiIGd1aWNsYXNzPSJIVFRQQXJndW1lbnRzUGFuZWwiIHRlc3RjbGFzcz0iQXJndW1lbnRzIiB0ZXN0bmFtZT0iVXNlciBEZWZpbmVkIFZhcmlhYmxlcyIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iQXJndW1lbnRzLmFyZ3VtZW50cyIvPg0KICAgICAgICAgIDwvZWxlbWVudFByb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIuZG9tYWluIj5hcHAtc2VydmljZS1zYW1wbGUtZGVtby5henVyZXdlYnNpdGVzLm5ldDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5wb3J0Ij48L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIucHJvdG9jb2wiPmh0dHBzPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmNvbnRlbnRFbmNvZGluZyI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnBhdGgiPjwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5tZXRob2QiPkdFVDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iSFRUUFNhbXBsZXIuZm9sbG93X3JlZGlyZWN0cyI\u002BdHJ1ZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmF1dG9fcmVkaXJlY3RzIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnVzZV9rZWVwYWxpdmUiPnRydWU8L2Jvb2xQcm9wPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5ET19NVUxUSVBBUlRfUE9TVCI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmVtYmVkZGVkX3VybF9yZSI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmltcGxlbWVudGF0aW9uIj5IdHRwQ2xpZW50NDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5jb25uZWN0X3RpbWVvdXQiPjYwMDAwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnJlc3BvbnNlX3RpbWVvdXQiPjYwMDAwPC9zdHJpbmdQcm9wPg0KICAgICAgICA8L0hUVFBTYW1wbGVyUHJveHk\u002BDQogICAgICAgIDxoYXNoVHJlZS8\u002BDQogICAgICAgIDxrZy5hcGMuam1ldGVyLnRpbWVycy5WYXJpYWJsZVRocm91Z2hwdXRUaW1lciBndWljbGFzcz0ia2cuYXBjLmptZXRlci50aW1lcnMuVmFyaWFibGVUaHJvdWdocHV0VGltZXJHdWkiIHRlc3RjbGFzcz0ia2cuYXBjLmptZXRlci50aW1lcnMuVmFyaWFibGVUaHJvdWdocHV0VGltZXIiIHRlc3RuYW1lPSJqcEBnYyAtIFRocm91Z2hwdXQgU2hhcGluZyBUaW1lciIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9ImxvYWRfcHJvZmlsZSI\u002BDQogICAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iMTU0MzkxMjE3MyI\u002BDQogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE1NjciPjEwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSIxNjkxIj41MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iNDg4NzMiPjE4MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iMTU4MjM1NTYyNyI\u002BDQogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE2OTEiPjUwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSIxNjkxIj41MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iNDk3MTAiPjI0MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgPC9rZy5hcGMuam1ldGVyLnRpbWVycy5WYXJpYWJsZVRocm91Z2hwdXRUaW1lcj4NCiAgICAgICAgPGhhc2hUcmVlLz4NCiAgICAgICAgPFJlc3VsdENvbGxlY3RvciBndWljbGFzcz0iVmlld1Jlc3VsdHNGdWxsVmlzdWFsaXplciIgdGVzdGNsYXNzPSJSZXN1bHRDb2xsZWN0b3IiIHRlc3RuYW1lPSJWaWV3IFJlc3VsdHMgVHJlZSIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IlJlc3VsdENvbGxlY3Rvci5lcnJvcl9sb2dnaW5nIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPG9ialByb3A\u002BDQogICAgICAgICAgICA8bmFtZT5zYXZlQ29uZmlnPC9uYW1lPg0KICAgICAgICAgICAgPHZhbHVlIGNsYXNzPSJTYW1wbGVTYXZlQ29uZmlndXJhdGlvbiI\u002BDQogICAgICAgICAgICAgIDx0aW1lPnRydWU8L3RpbWU\u002BDQogICAgICAgICAgICAgIDxsYXRlbmN5PnRydWU8L2xhdGVuY3k\u002BDQogICAgICAgICAgICAgIDx0aW1lc3RhbXA\u002BdHJ1ZTwvdGltZXN0YW1wPg0KICAgICAgICAgICAgICA8c3VjY2Vzcz50cnVlPC9zdWNjZXNzPg0KICAgICAgICAgICAgICA8bGFiZWw\u002BdHJ1ZTwvbGFiZWw\u002BDQogICAgICAgICAgICAgIDxjb2RlPnRydWU8L2NvZGU\u002BDQogICAgICAgICAgICAgIDxtZXNzYWdlPnRydWU8L21lc3NhZ2U\u002BDQogICAgICAgICAgICAgIDx0aHJlYWROYW1lPnRydWU8L3RocmVhZE5hbWU\u002BDQogICAgICAgICAgICAgIDxkYXRhVHlwZT50cnVlPC9kYXRhVHlwZT4NCiAgICAgICAgICAgICAgPGVuY29kaW5nPmZhbHNlPC9lbmNvZGluZz4NCiAgICAgICAgICAgICAgPGFzc2VydGlvbnM\u002BdHJ1ZTwvYXNzZXJ0aW9ucz4NCiAgICAgICAgICAgICAgPHN1YnJlc3VsdHM\u002BdHJ1ZTwvc3VicmVzdWx0cz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlRGF0YT5mYWxzZTwvcmVzcG9uc2VEYXRhPg0KICAgICAgICAgICAgICA8c2FtcGxlckRhdGE\u002BZmFsc2U8L3NhbXBsZXJEYXRhPg0KICAgICAgICAgICAgICA8eG1sPmZhbHNlPC94bWw\u002BDQogICAgICAgICAgICAgIDxmaWVsZE5hbWVzPnRydWU8L2ZpZWxkTmFtZXM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZUhlYWRlcnM\u002BZmFsc2U8L3Jlc3BvbnNlSGVhZGVycz4NCiAgICAgICAgICAgICAgPHJlcXVlc3RIZWFkZXJzPmZhbHNlPC9yZXF1ZXN0SGVhZGVycz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlRGF0YU9uRXJyb3I\u002BZmFsc2U8L3Jlc3BvbnNlRGF0YU9uRXJyb3I\u002BDQogICAgICAgICAgICAgIDxzYXZlQXNzZXJ0aW9uUmVzdWx0c0ZhaWx1cmVNZXNzYWdlPnRydWU8L3NhdmVBc3NlcnRpb25SZXN1bHRzRmFpbHVyZU1lc3NhZ2U\u002BDQogICAgICAgICAgICAgIDxhc3NlcnRpb25zUmVzdWx0c1RvU2F2ZT4wPC9hc3NlcnRpb25zUmVzdWx0c1RvU2F2ZT4NCiAgICAgICAgICAgICAgPGJ5dGVzPnRydWU8L2J5dGVzPg0KICAgICAgICAgICAgICA8c2VudEJ5dGVzPnRydWU8L3NlbnRCeXRlcz4NCiAgICAgICAgICAgICAgPHVybD50cnVlPC91cmw\u002BDQogICAgICAgICAgICAgIDx0aHJlYWRDb3VudHM\u002BdHJ1ZTwvdGhyZWFkQ291bnRzPg0KICAgICAgICAgICAgICA8aWRsZVRpbWU\u002BdHJ1ZTwvaWRsZVRpbWU\u002BDQogICAgICAgICAgICAgIDxjb25uZWN0VGltZT50cnVlPC9jb25uZWN0VGltZT4NCiAgICAgICAgICAgIDwvdmFsdWU\u002BDQogICAgICAgICAgPC9vYmpQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9ImZpbGVuYW1lIj48L3N0cmluZ1Byb3A\u002BDQogICAgICAgIDwvUmVzdWx0Q29sbGVjdG9yPg0KICAgICAgICA8aGFzaFRyZWUvPg0KICAgICAgICA8UmVzdWx0Q29sbGVjdG9yIGd1aWNsYXNzPSJUYWJsZVZpc3VhbGl6ZXIiIHRlc3RjbGFzcz0iUmVzdWx0Q29sbGVjdG9yIiB0ZXN0bmFtZT0iVmlldyBSZXN1bHRzIGluIFRhYmxlIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iUmVzdWx0Q29sbGVjdG9yLmVycm9yX2xvZ2dpbmciPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgICAgICA8b2JqUHJvcD4NCiAgICAgICAgICAgIDxuYW1lPnNhdmVDb25maWc8L25hbWU\u002BDQogICAgICAgICAgICA8dmFsdWUgY2xhc3M9IlNhbXBsZVNhdmVDb25maWd1cmF0aW9uIj4NCiAgICAgICAgICAgICAgPHRpbWU\u002BdHJ1ZTwvdGltZT4NCiAgICAgICAgICAgICAgPGxhdGVuY3k\u002BdHJ1ZTwvbGF0ZW5jeT4NCiAgICAgICAgICAgICAgPHRpbWVzdGFtcD50cnVlPC90aW1lc3RhbXA\u002BDQogICAgICAgICAgICAgIDxzdWNjZXNzPnRydWU8L3N1Y2Nlc3M\u002BDQogICAgICAgICAgICAgIDxsYWJlbD50cnVlPC9sYWJlbD4NCiAgICAgICAgICAgICAgPGNvZGU\u002BdHJ1ZTwvY29kZT4NCiAgICAgICAgICAgICAgPG1lc3NhZ2U\u002BdHJ1ZTwvbWVzc2FnZT4NCiAgICAgICAgICAgICAgPHRocmVhZE5hbWU\u002BdHJ1ZTwvdGhyZWFkTmFtZT4NCiAgICAgICAgICAgICAgPGRhdGFUeXBlPnRydWU8L2RhdGFUeXBlPg0KICAgICAgICAgICAgICA8ZW5jb2Rpbmc\u002BZmFsc2U8L2VuY29kaW5nPg0KICAgICAgICAgICAgICA8YXNzZXJ0aW9ucz50cnVlPC9hc3NlcnRpb25zPg0KICAgICAgICAgICAgICA8c3VicmVzdWx0cz50cnVlPC9zdWJyZXN1bHRzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VEYXRhPmZhbHNlPC9yZXNwb25zZURhdGE\u002BDQogICAgICAgICAgICAgIDxzYW1wbGVyRGF0YT5mYWxzZTwvc2FtcGxlckRhdGE\u002BDQogICAgICAgICAgICAgIDx4bWw\u002BZmFsc2U8L3htbD4NCiAgICAgICAgICAgICAgPGZpZWxkTmFtZXM\u002BdHJ1ZTwvZmllbGROYW1lcz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlSGVhZGVycz5mYWxzZTwvcmVzcG9uc2VIZWFkZXJzPg0KICAgICAgICAgICAgICA8cmVxdWVzdEhlYWRlcnM\u002BZmFsc2U8L3JlcXVlc3RIZWFkZXJzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VEYXRhT25FcnJvcj5mYWxzZTwvcmVzcG9uc2VEYXRhT25FcnJvcj4NCiAgICAgICAgICAgICAgPHNhdmVBc3NlcnRpb25SZXN1bHRzRmFpbHVyZU1lc3NhZ2U\u002BdHJ1ZTwvc2F2ZUFzc2VydGlvblJlc3VsdHNGYWlsdXJlTWVzc2FnZT4NCiAgICAgICAgICAgICAgPGFzc2VydGlvbnNSZXN1bHRzVG9TYXZlPjA8L2Fzc2VydGlvbnNSZXN1bHRzVG9TYXZlPg0KICAgICAgICAgICAgICA8Ynl0ZXM\u002BdHJ1ZTwvYnl0ZXM\u002BDQogICAgICAgICAgICAgIDxzZW50Qnl0ZXM\u002BdHJ1ZTwvc2VudEJ5dGVzPg0KICAgICAgICAgICAgICA8dXJsPnRydWU8L3VybD4NCiAgICAgICAgICAgICAgPHRocmVhZENvdW50cz50cnVlPC90aHJlYWRDb3VudHM\u002BDQogICAgICAgICAgICAgIDxpZGxlVGltZT50cnVlPC9pZGxlVGltZT4NCiAgICAgICAgICAgICAgPGNvbm5lY3RUaW1lPnRydWU8L2Nvbm5lY3RUaW1lPg0KICAgICAgICAgICAgPC92YWx1ZT4NCiAgICAgICAgICA8L29ialByb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iZmlsZW5hbWUiPjwvc3RyaW5nUHJvcD4NCiAgICAgICAgPC9SZXN1bHRDb2xsZWN0b3I\u002BDQogICAgICAgIDxoYXNoVHJlZS8\u002BDQogICAgICAgIDxSZXN1bHRDb2xsZWN0b3IgZ3VpY2xhc3M9IlZpZXdSZXN1bHRzRnVsbFZpc3VhbGl6ZXIiIHRlc3RjbGFzcz0iUmVzdWx0Q29sbGVjdG9yIiB0ZXN0bmFtZT0iVmlldyBSZXN1bHRzIFRyZWUiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJSZXN1bHRDb2xsZWN0b3IuZXJyb3JfbG9nZ2luZyI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgICAgIDxvYmpQcm9wPg0KICAgICAgICAgICAgPG5hbWU\u002Bc2F2ZUNvbmZpZzwvbmFtZT4NCiAgICAgICAgICAgIDx2YWx1ZSBjbGFzcz0iU2FtcGxlU2F2ZUNvbmZpZ3VyYXRpb24iPg0KICAgICAgICAgICAgICA8dGltZT50cnVlPC90aW1lPg0KICAgICAgICAgICAgICA8bGF0ZW5jeT50cnVlPC9sYXRlbmN5Pg0KICAgICAgICAgICAgICA8dGltZXN0YW1wPnRydWU8L3RpbWVzdGFtcD4NCiAgICAgICAgICAgICAgPHN1Y2Nlc3M\u002BdHJ1ZTwvc3VjY2Vzcz4NCiAgICAgICAgICAgICAgPGxhYmVsPnRydWU8L2xhYmVsPg0KICAgICAgICAgICAgICA8Y29kZT50cnVlPC9jb2RlPg0KICAgICAgICAgICAgICA8bWVzc2FnZT50cnVlPC9tZXNzYWdlPg0KICAgICAgICAgICAgICA8dGhyZWFkTmFtZT50cnVlPC90aHJlYWROYW1lPg0KICAgICAgICAgICAgICA8ZGF0YVR5cGU\u002BdHJ1ZTwvZGF0YVR5cGU\u002BDQogICAgICAgICAgICAgIDxlbmNvZGluZz5mYWxzZTwvZW5jb2Rpbmc\u002BDQogICAgICAgICAgICAgIDxhc3NlcnRpb25zPnRydWU8L2Fzc2VydGlvbnM\u002BDQogICAgICAgICAgICAgIDxzdWJyZXN1bHRzPnRydWU8L3N1YnJlc3VsdHM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZURhdGE\u002BZmFsc2U8L3Jlc3BvbnNlRGF0YT4NCiAgICAgICAgICAgICAgPHNhbXBsZXJEYXRhPmZhbHNlPC9zYW1wbGVyRGF0YT4NCiAgICAgICAgICAgICAgPHhtbD5mYWxzZTwveG1sPg0KICAgICAgICAgICAgICA8ZmllbGROYW1lcz50cnVlPC9maWVsZE5hbWVzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VIZWFkZXJzPmZhbHNlPC9yZXNwb25zZUhlYWRlcnM\u002BDQogICAgICAgICAgICAgIDxyZXF1ZXN0SGVhZGVycz5mYWxzZTwvcmVxdWVzdEhlYWRlcnM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZURhdGFPbkVycm9yPmZhbHNlPC9yZXNwb25zZURhdGFPbkVycm9yPg0KICAgICAgICAgICAgICA8c2F2ZUFzc2VydGlvblJlc3VsdHNGYWlsdXJlTWVzc2FnZT50cnVlPC9zYXZlQXNzZXJ0aW9uUmVzdWx0c0ZhaWx1cmVNZXNzYWdlPg0KICAgICAgICAgICAgICA8YXNzZXJ0aW9uc1Jlc3VsdHNUb1NhdmU\u002BMDwvYXNzZXJ0aW9uc1Jlc3VsdHNUb1NhdmU\u002BDQogICAgICAgICAgICAgIDxieXRlcz50cnVlPC9ieXRlcz4NCiAgICAgICAgICAgICAgPHNlbnRCeXRlcz50cnVlPC9zZW50Qnl0ZXM\u002BDQogICAgICAgICAgICAgIDx1cmw\u002BdHJ1ZTwvdXJsPg0KICAgICAgICAgICAgICA8dGhyZWFkQ291bnRzPnRydWU8L3RocmVhZENvdW50cz4NCiAgICAgICAgICAgICAgPGlkbGVUaW1lPnRydWU8L2lkbGVUaW1lPg0KICAgICAgICAgICAgICA8Y29ubmVjdFRpbWU\u002BdHJ1ZTwvY29ubmVjdFRpbWU\u002BDQogICAgICAgICAgICA8L3ZhbHVlPg0KICAgICAgICAgIDwvb2JqUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJmaWxlbmFtZSI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICA8L1Jlc3VsdENvbGxlY3Rvcj4NCiAgICAgICAgPGhhc2hUcmVlLz4NCiAgICAgIDwvaGFzaFRyZWU\u002BDQogICAgICA8QXJndW1lbnRzIGd1aWNsYXNzPSJBcmd1bWVudHNQYW5lbCIgdGVzdGNsYXNzPSJBcmd1bWVudHMiIHRlc3RuYW1lPSJVc2VyIERlZmluZWQgVmFyaWFibGVzIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9IkFyZ3VtZW50cy5hcmd1bWVudHMiPg0KICAgICAgICAgIDxlbGVtZW50UHJvcCBuYW1lPSJ1ZHZfd2ViYXBwIiBlbGVtZW50VHlwZT0iQXJndW1lbnQiPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iQXJndW1lbnQubmFtZSI\u002BdWR2X3dlYmFwcDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkFyZ3VtZW50LnZhbHVlIj4ke19fQmVhblNoZWxsKCBTeXN0ZW0uZ2V0ZW52KCZxdW90O3dlYmFwcCZxdW90OykgKX08L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJBcmd1bWVudC5kZXNjIj5XZWIgQXBwIFVSTDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkFyZ3VtZW50Lm1ldGFkYXRhIj49PC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDwvZWxlbWVudFByb3A\u002BDQogICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICA8L0FyZ3VtZW50cz4NCiAgICAgIDxoYXNoVHJlZS8\u002BDQogICAgPC9oYXNoVHJlZT4NCiAgPC9oYXNoVHJlZT4NCjwvam1ldGVyVGVzdFBsYW4\u002BDQoNCi0tMTBlNTYzOWU0MmJkYmMwNjMwMjJmYWNmZmQ2MTI0ZTUtLQ0K", + "StatusCode": 201, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "150", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:16 GMT", + "Location": "https://myservice.azure.com/loadtests/000/files/000?resourceId=%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fpython-sdk-test%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtest-jf\u0026api-version=2022-06-01-preview", + "mise-correlation-id": "a19c0f81-397c-46e4-a459-f164af039851", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "6a0a69eb-fec7-416d-9cb1-374eb3fba98c" + }, + "ResponseBody": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-09-27T02:39:16.6280377", + "validationStatus": "VALIDATION_INITIATED" + } + } + ], + "Variables": {} +} diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke.test_create_or_update_app_components.yaml b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke.test_create_or_update_app_components.yaml deleted file mode 100644 index 98777b2fe44f..000000000000 --- a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke.test_create_or_update_app_components.yaml +++ /dev/null @@ -1,45 +0,0 @@ -interactions: -- request: - body: '{"name": "app_component", "testId": "TEST_ID", "value": {"/subscriptions/SUBSCRIPTION_ID/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo": - {"resourceId": "/subscriptions/SUBSCRIPTION_ID/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo", - "resourceName": "App-Service-Sample-Demo", "resourceType": "Microsoft.Web/sites", - "subscriptionId": "SUBSCRIPTION_ID"}}}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '531' - Content-Type: - - application/merge-patch+json - User-Agent: - - azsdk-python-developer-loadtesting/1.0.0b1 Python/3.8.8 (Windows-10-10.0.19041-SP0) - method: PATCH - uri: https://myservice.azure.com/appcomponents/APP_COMPONENT?api-version=2022-06-01-preview - response: - body: - string: '{"resourceId":"/subscriptions/SUBSCRIPTION_ID/resourcegroups/python-sdk-test/providers/microsoft.loadtestservice/loadtests/loadtest-jf","testId":"TEST_ID","testRunId":null,"name":"APP_COMPONENT","value":{"/subscriptions/SUBSCRIPTION_ID/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo":{"resourceId":"/subscriptions/SUBSCRIPTION_ID/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo","resourceName":"App-Service-Sample-Demo","resourceType":"Microsoft.Web/sites","displayName":null,"resourceGroup":"App-Service-Sample-Demo-rg","subscriptionId":"SUBSCRIPTION_ID","kind":null}}}' - headers: - api-supported-versions: - - 2021-07-01-preview, 2022-06-01-preview - connection: - - keep-alive - content-length: - - '777' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 27 Jul 2022 08:20:12 GMT - mise-correlation-id: - - a1297ff9-03df-4b41-819f-dc1839cf9e59 - strict-transport-security: - - max-age=15724800; includeSubDomains - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -version: 1 diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke.test_create_or_update_test_run.yaml b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke.test_create_or_update_test_run.yaml deleted file mode 100644 index 26e520bd7454..000000000000 --- a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke.test_create_or_update_test_run.yaml +++ /dev/null @@ -1,43 +0,0 @@ -interactions: -- request: - body: '{"testId": "TEST_ID", "displayName": "TestingResource", "requestSamplers": - [], "errors": [], "percentiles": ["90"], "groupByInterval": "5s"}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '156' - Content-Type: - - application/merge-patch+json - User-Agent: - - azsdk-python-developer-loadtesting/1.0.0b1 Python/3.8.8 (Windows-10-10.0.19041-SP0) - method: PATCH - uri: https://myservice.azure.com/testruns/TEST_RUN_ID?api-version=2022-06-01-preview - response: - body: - string: '{}' - headers: - api-supported-versions: - - 2021-07-01-preview, 2022-06-01-preview - connection: - - keep-alive - content-length: - - '3675' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 27 Jul 2022 08:20:14 GMT - mise-correlation-id: - - 9f63646f-7bc1-47c9-8a69-6bffb3b63471 - strict-transport-security: - - max-age=15724800; includeSubDomains - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -version: 1 diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke.test_get_app_components.yaml b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke.test_get_app_components.yaml deleted file mode 100644 index 9074da490b72..000000000000 --- a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke.test_get_app_components.yaml +++ /dev/null @@ -1,74 +0,0 @@ -interactions: -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - azsdk-python-developer-loadtesting/1.0.0b1 Python/3.8.8 (Windows-10-10.0.19041-SP0) - method: GET - uri: https://myservice.azure.com/appcomponents?api-version=2022-06-01-preview&testId=TEST_ID - response: - body: - string: '{"resourceId":"/subscriptions/SUBSCRIPTION_ID/resourcegroups/python-sdk-test/providers/microsoft.loadtestservice/loadtests/loadtest-jf","testId":"TEST_ID","testRunId":null,"name":"APP_COMPONENT","value":{"/subscriptions/SUBSCRIPTION_ID/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo":{"resourceId":"/subscriptions/SUBSCRIPTION_ID/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo","resourceName":"App-Service-Sample-Demo","resourceType":"Microsoft.Web/sites","displayName":null,"resourceGroup":"App-Service-Sample-Demo-rg","subscriptionId":"SUBSCRIPTION_ID","kind":null}}}' - headers: - api-supported-versions: - - 2021-07-01-preview, 2022-06-01-preview - connection: - - keep-alive - content-length: - - '777' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 27 Jul 2022 08:20:16 GMT - mise-correlation-id: - - 54e9e36b-7825-4cf1-b4e4-d19609d9a665 - strict-transport-security: - - max-age=15724800; includeSubDomains - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -- request: - body: null - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - User-Agent: - - azsdk-python-developer-loadtesting/1.0.0b1 Python/3.8.8 (Windows-10-10.0.19041-SP0) - method: GET - uri: https://myservice.azure.com/appcomponents/APP_COMPONENT?api-version=2022-06-01-preview - response: - body: - string: '{"resourceId":"/subscriptions/SUBSCRIPTION_ID/resourcegroups/python-sdk-test/providers/microsoft.loadtestservice/loadtests/loadtest-jf","testId":"TEST_ID","testRunId":null,"name":"APP_COMPONENT","value":{"/subscriptions/SUBSCRIPTION_ID/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo":{"resourceId":"/subscriptions/SUBSCRIPTION_ID/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo","resourceName":"App-Service-Sample-Demo","resourceType":"Microsoft.Web/sites","displayName":null,"resourceGroup":"App-Service-Sample-Demo-rg","subscriptionId":"SUBSCRIPTION_ID","kind":null}}}' - headers: - api-supported-versions: - - 2021-07-01-preview, 2022-06-01-preview - connection: - - keep-alive - content-length: - - '777' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 27 Jul 2022 08:20:17 GMT - mise-correlation-id: - - 5c56b7d9-9d51-4e4c-a1a0-6efa7db3c03e - strict-transport-security: - - max-age=15724800; includeSubDomains - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -version: 1 diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke.test_smoke_create_or_update_test.yaml b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke.test_smoke_create_or_update_test.yaml deleted file mode 100644 index 27da2dcdde81..000000000000 --- a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke.test_smoke_create_or_update_test.yaml +++ /dev/null @@ -1,46 +0,0 @@ -interactions: -- request: - body: '{"resourceId": "/subscriptions/SUBSCRIPTION_ID/resourceGroups/yashika-rg/providers/Microsoft.LoadTestService/loadtests/loadtestsdk", - "description": "", "displayName": "TestingResource", "loadTestConfig": {"engineSize": - "m", "engineInstances": 1, "splitAllCSVs": false}, "secrets": {}, "environmentVariables": - {}, "passFailCriteria": {"passFailMetrics": {}}, "keyvaultReferenceIdentityType": - "SystemAssigned", "keyvaultReferenceIdentityId": null}' - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '466' - Content-Type: - - application/merge-patch+json - User-Agent: - - azsdk-python-developer-loadtesting/1.0.0b1 Python/3.8.8 (Windows-10-10.0.19041-SP0) - method: PATCH - uri: https://myservice.azure.com/loadtests/TEST_ID?api-version=2022-06-01-preview - response: - body: - string: '{}' - headers: - api-supported-versions: - - 2021-07-01-preview, 2022-06-01-preview - connection: - - keep-alive - content-length: - - '1127' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 27 Jul 2022 08:20:19 GMT - mise-correlation-id: - - f139de97-8597-4065-9b9d-81b5d87b2aec - strict-transport-security: - - max-age=15724800; includeSubDomains - x-content-type-options: - - nosniff - status: - code: 200 - message: OK -version: 1 diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke.test_upload_test_file.yaml b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke.test_upload_test_file.yaml deleted file mode 100644 index 5b7955c7f3bf..000000000000 --- a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke.test_upload_test_file.yaml +++ /dev/null @@ -1,161 +0,0 @@ -interactions: -- request: - body: "--b2f7f7d8e38b7c2ebe661cd7608c88d2\r\nContent-Disposition: form-data; name=\"file\"; - filename=\"sample.jmx\"\r\nContent-Type: application/octet-stream\r\n\r\n\r\n\r\n \r\n \r\n \r\n false\r\n - \ true\r\n false\r\n \r\n - \ \r\n \r\n - \ \r\n - \ \r\n \r\n \r\n \r\n \r\n - \ 10\r\n 0\r\n 180\r\n - \ 240\r\n 5\r\n \r\n \r\n - \ \r\n false\r\n - \ -1\r\n \r\n - \ continue\r\n - \ \r\n \r\n \r\n \r\n \r\n - \ \r\n app-service-sample-demo.azurewebsites.net\r\n - \ \r\n https\r\n \r\n - \ \r\n GET\r\n true\r\n - \ false\r\n - \ true\r\n false\r\n \r\n HttpClient4\r\n 60000\r\n 60000\r\n \r\n - \ \r\n \r\n \r\n \r\n - \ 10\r\n 50\r\n 180\r\n - \ \r\n \r\n - \ 50\r\n 50\r\n 240\r\n - \ \r\n \r\n \r\n - \ \r\n \r\n - \ false\r\n - \ \r\n saveConfig\r\n \r\n \r\n true\r\n - \ true\r\n true\r\n - \ \r\n true\r\n true\r\n - \ true\r\n true\r\n - \ false\r\n true\r\n - \ true\r\n false\r\n - \ false\r\n false\r\n - \ true\r\n false\r\n - \ false\r\n false\r\n - \ true\r\n - \ 0\r\n true\r\n - \ true\r\n true\r\n - \ true\r\n true\r\n - \ true\r\n \r\n \r\n - \ \r\n \r\n - \ \r\n \r\n - \ false\r\n - \ \r\n saveConfig\r\n \r\n \r\n true\r\n - \ true\r\n true\r\n - \ \r\n true\r\n true\r\n - \ true\r\n true\r\n - \ false\r\n true\r\n - \ true\r\n false\r\n - \ false\r\n false\r\n - \ true\r\n false\r\n - \ false\r\n false\r\n - \ true\r\n - \ 0\r\n true\r\n - \ true\r\n true\r\n - \ true\r\n true\r\n - \ true\r\n \r\n \r\n - \ \r\n \r\n - \ \r\n \r\n - \ false\r\n - \ \r\n saveConfig\r\n \r\n \r\n true\r\n - \ true\r\n true\r\n - \ \r\n true\r\n true\r\n - \ true\r\n true\r\n - \ false\r\n true\r\n - \ true\r\n false\r\n - \ false\r\n false\r\n - \ true\r\n false\r\n - \ false\r\n false\r\n - \ true\r\n - \ 0\r\n true\r\n - \ true\r\n true\r\n - \ true\r\n true\r\n - \ true\r\n \r\n \r\n - \ \r\n \r\n - \ \r\n \r\n \r\n - \ \r\n \r\n udv_webapp\r\n - \ ${__BeanShell( System.getenv("webapp") - )}\r\n Web App URL\r\n - \ =\r\n \r\n - \ \r\n \r\n \r\n \r\n - \ \r\n\r\n\r\n--b2f7f7d8e38b7c2ebe661cd7608c88d2--\r\n" - headers: - Accept: - - application/json - Accept-Encoding: - - gzip, deflate - Connection: - - keep-alive - Content-Length: - - '10320' - Content-Type: - - multipart/form-data; boundary=b2f7f7d8e38b7c2ebe661cd7608c88d2 - User-Agent: - - azsdk-python-developer-loadtesting/1.0.0b1 Python/3.8.8 (Windows-10-10.0.19041-SP0) - method: PUT - uri: https://myservice.azure.com/loadtests/TEST_ID/files/FILE_ID?api-version=2022-06-01-preview - response: - body: - string: '{"url":"https://stcntproddataeus.blob.core.windows.net/041c60a4-d25f-4102-b324-4f30261785e3/FILE_ID?sv=2020-04-08&se=2022-07-27T08%3A30%3A22Z&sr=b&sp=r&sig=wMK5eiIYYYKYeqhTSB6LLIlykWvTXzTw9j2r0l31a3Y%3D","fileId":"FILE_ID","filename":"sample.jmx","fileType":0,"expireTime":"2022-07-27T08:30:22.4468578","validationStatus":"VALIDATION_INITIATED"}' - headers: - api-supported-versions: - - 2021-07-01-preview, 2022-06-01-preview - connection: - - keep-alive - content-length: - - '377' - content-type: - - application/json; charset=utf-8 - date: - - Wed, 27 Jul 2022 08:20:22 GMT - location: - - https://myservice.azure.com/loadtests/TEST_ID/files/FILE_ID?resourceId=%2fsubscriptions%2fSUBSCRIPTION_ID%2fresourcegroups%2fpython-sdk-test%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtest-jf&api-version=2022-06-01-preview - mise-correlation-id: - - 1978540e-c9f2-4173-94e9-07b89ca54c59 - strict-transport-security: - - max-age=15724800; includeSubDomains - x-content-type-options: - - nosniff - status: - code: 201 - message: Created -version: 1 diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_appcompenet.pyTestAppComponentTestingSmoketest_create_or_update_app_components.json b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_appcompenet.pyTestAppComponentTestingSmoketest_create_or_update_app_components.json new file mode 100644 index 000000000000..f4998b808b41 --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_appcompenet.pyTestAppComponentTestingSmoketest_create_or_update_app_components.json @@ -0,0 +1,343 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:33:01 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - WUS2 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Security-Policy-Report-Only": "script-src \u0027self\u0027 \u0027nonce-cuvZsfJc5EnvNmG8DDZNcg\u0027 \u0027unsafe-eval\u0027 \u0027unsafe-inline\u0027; object-src \u0027none\u0027; base-uri \u0027none\u0027; report-uri https://csp.microsoft.com/report/ESTS-UX-All", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:33:01 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - KRSLR1 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "bf958667-42a9-4a4a-ba48-01219cda43dc", + "Connection": "keep-alive", + "Content-Length": "290", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "win32", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.18.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "bf958667-42a9-4a4a-ba48-01219cda43dc", + "Content-Length": "93", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:33:01 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.13777.5 - NCUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/appcomponents/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "1417", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": { + "name": "app_componentx", + "testId": "000", + "value": { + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo", + "resourceName": "App-Service-Sample-Demo", + "resourceType": "Microsoft.Web/sites", + "subscriptionId": "00000000-0000-0000-0000-000000000000" + }, + "subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample", + "resourceName": "Demo-App-Service-Sample", + "resourceType": "Microsoft.Web/sites", + "subscriptionId": "00000000-0000-0000-0000-000000000000" + }, + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample", + "resourceName": "App-Service-Sample-Demo", + "resourceType": "Microsoft.Web/sites", + "subscriptionId": "00000000-0000-0000-0000-000000000000" + } + } + }, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "1777", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:33:03 GMT", + "mise-correlation-id": "60fb2440-cef3-4d15-ba85-b04507a88365", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "a8adc124-06c2-46de-af78-4cffca60f94f" + }, + "ResponseBody": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/python-sdk-test/providers/microsoft.loadtestservice/loadtests/loadtest-jf", + "testId": "000", + "testRunId": null, + "name": "000", + "value": { + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo", + "resourceName": "App-Service-Sample-Demo", + "resourceType": "Microsoft.Web/sites", + "displayName": null, + "resourceGroup": "App-Service-Sample-Demo-rg", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "kind": null + }, + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample", + "resourceName": "Demo-App-Service-Sample", + "resourceType": "Microsoft.Web/sites", + "displayName": null, + "resourceGroup": "Demo-App-Service-Sample-rg", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "kind": null + }, + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample", + "resourceName": "App-Service-Sample-Demo", + "resourceType": "Microsoft.Web/sites", + "displayName": null, + "resourceGroup": "App-Service-Sample-Demo-rg", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "kind": null + } + } + } + }, + { + "RequestUri": "https://myservice.azure.com/appcomponents/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "485", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": { + "name": "app_componentx", + "value": { + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample", + "resourceName": "App-Service-Sample-Demo", + "resourceType": "Microsoft.Web/sites", + "subscriptionId": "00000000-0000-0000-0000-000000000000" + } + } + }, + "StatusCode": 400, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "123", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:33:03 GMT", + "mise-correlation-id": "e303add9-2007-42ed-90d9-72f3132435a7", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "429d3a8b-35a2-4c7e-85a4-e6dd440a0abc" + }, + "ResponseBody": { + "error": { + "code": "RequiredTestOrTestRun", + "message": "Either testId or testRunId is required.", + "target": null, + "details": null + } + } + } + ], + "Variables": {} +} diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_appcompenet.pyTestAppComponentTestingSmoketest_delete_app_component.json b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_appcompenet.pyTestAppComponentTestingSmoketest_delete_app_component.json new file mode 100644 index 000000000000..f06ce799794e --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_appcompenet.pyTestAppComponentTestingSmoketest_delete_app_component.json @@ -0,0 +1,482 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:33:04 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - WUS2 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:33:04 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - SEASLR1 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "bcb56230-635e-4521-bdc1-1a6d9035a991", + "Connection": "keep-alive", + "Content-Length": "290", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "win32", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.18.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "bcb56230-635e-4521-bdc1-1a6d9035a991", + "Content-Length": "93", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:33:04 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.13777.5 - NCUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/appcomponents/000?api-version=2022-06-01-preview", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 204, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Date": "Tue, 27 Sep 2022 02:33:05 GMT", + "mise-correlation-id": "59292282-01c8-4e7a-bf91-ef27dfc9a875", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "956623eb-4bd6-45ab-a4f7-5c6e9c839bb7" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:33:05 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - SCUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:33:06 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - SEASLR1 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "d172d570-a5c2-4299-8540-fd4385cae4e4", + "Connection": "keep-alive", + "Content-Length": "290", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "win32", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.18.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "d172d570-a5c2-4299-8540-fd4385cae4e4", + "Content-Length": "93", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:33:06 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.13777.5 - EUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/appcomponents/000?api-version=2022-06-01-preview", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "171", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:33:07 GMT", + "mise-correlation-id": "d6ae6d80-5dd7-433a-844d-dd0c4982fc39", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "9f30b0a7-d71b-4ce8-b8e9-d71dc5d14baa" + }, + "ResponseBody": { + "error": { + "code": "AppComponentNotFound", + "message": "App component not found with given name \u0022No app component found with given name 000.\u0022.", + "target": null, + "details": null + } + } + } + ], + "Variables": {} +} diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_appcompenet.pyTestAppComponentTestingSmoketest_get_app_components.json b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_appcompenet.pyTestAppComponentTestingSmoketest_get_app_components.json new file mode 100644 index 000000000000..02419210e88e --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_appcompenet.pyTestAppComponentTestingSmoketest_get_app_components.json @@ -0,0 +1,568 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:33:07 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - SCUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Security-Policy-Report-Only": "script-src \u0027self\u0027 \u0027nonce-OIZ5winB_e816Vz5-dMhDA\u0027 \u0027unsafe-eval\u0027 \u0027unsafe-inline\u0027; object-src \u0027none\u0027; base-uri \u0027none\u0027; report-uri https://csp.microsoft.com/report/ESTS-UX-All", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:33:07 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - KRSLR1 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "a6585e43-86df-44bf-a110-f6decf2b2eaa", + "Connection": "keep-alive", + "Content-Length": "290", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "win32", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.18.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "a6585e43-86df-44bf-a110-f6decf2b2eaa", + "Content-Length": "93", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:33:07 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.13777.5 - EUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/appcomponents/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "1416", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": { + "name": "app_component", + "testId": "000", + "value": { + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo", + "resourceName": "App-Service-Sample-Demo", + "resourceType": "Microsoft.Web/sites", + "subscriptionId": "00000000-0000-0000-0000-000000000000" + }, + "subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample", + "resourceName": "Demo-App-Service-Sample", + "resourceType": "Microsoft.Web/sites", + "subscriptionId": "00000000-0000-0000-0000-000000000000" + }, + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample", + "resourceName": "App-Service-Sample-Demo", + "resourceType": "Microsoft.Web/sites", + "subscriptionId": "00000000-0000-0000-0000-000000000000" + } + } + }, + "StatusCode": 201, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "1777", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:33:08 GMT", + "Location": "https://myservice.azure.com/appcomponents/000?resourceId=%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fpython-sdk-test%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtest-jf\u0026api-version=2022-06-01-preview", + "mise-correlation-id": "79afce70-c9f8-4e2d-a3e2-3c4d8362b6c5", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "19597a7f-530b-4e1a-b7d3-a4035cbb23bb" + }, + "ResponseBody": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/python-sdk-test/providers/microsoft.loadtestservice/loadtests/loadtest-jf", + "testId": "000", + "testRunId": null, + "name": "000", + "value": { + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo", + "resourceName": "App-Service-Sample-Demo", + "resourceType": "Microsoft.Web/sites", + "displayName": null, + "resourceGroup": "App-Service-Sample-Demo-rg", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "kind": null + }, + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample", + "resourceName": "Demo-App-Service-Sample", + "resourceType": "Microsoft.Web/sites", + "displayName": null, + "resourceGroup": "Demo-App-Service-Sample-rg", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "kind": null + }, + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample", + "resourceName": "App-Service-Sample-Demo", + "resourceType": "Microsoft.Web/sites", + "displayName": null, + "resourceGroup": "App-Service-Sample-Demo-rg", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "kind": null + } + } + } + }, + { + "RequestUri": "https://myservice.azure.com/appcomponents?api-version=2022-06-01-preview\u0026testId=000", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "1777", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:33:08 GMT", + "mise-correlation-id": "5ec631da-23d3-40b5-a978-040385b37932", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "b2c88112-559b-4808-acff-08753a5ea58f" + }, + "ResponseBody": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/python-sdk-test/providers/microsoft.loadtestservice/loadtests/loadtest-jf", + "testId": "000", + "testRunId": null, + "name": "000", + "value": { + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo", + "resourceName": "App-Service-Sample-Demo", + "resourceType": "Microsoft.Web/sites", + "displayName": null, + "resourceGroup": "App-Service-Sample-Demo-rg", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "kind": null + }, + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample", + "resourceName": "Demo-App-Service-Sample", + "resourceType": "Microsoft.Web/sites", + "displayName": null, + "resourceGroup": "Demo-App-Service-Sample-rg", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "kind": null + }, + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample", + "resourceName": "App-Service-Sample-Demo", + "resourceType": "Microsoft.Web/sites", + "displayName": null, + "resourceGroup": "App-Service-Sample-Demo-rg", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "kind": null + } + } + } + }, + { + "RequestUri": "https://myservice.azure.com/appcomponents/000?api-version=2022-06-01-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "1777", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:33:09 GMT", + "mise-correlation-id": "a46d4928-0071-4648-a109-f3a81d4a53c6", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "3c4ae02d-8b68-43a0-8433-4f246aca6b33" + }, + "ResponseBody": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/python-sdk-test/providers/microsoft.loadtestservice/loadtests/loadtest-jf", + "testId": "000", + "testRunId": null, + "name": "000", + "value": { + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo", + "resourceName": "App-Service-Sample-Demo", + "resourceType": "Microsoft.Web/sites", + "displayName": null, + "resourceGroup": "App-Service-Sample-Demo-rg", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "kind": null + }, + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample", + "resourceName": "Demo-App-Service-Sample", + "resourceType": "Microsoft.Web/sites", + "displayName": null, + "resourceGroup": "Demo-App-Service-Sample-rg", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "kind": null + }, + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample", + "resourceName": "App-Service-Sample-Demo", + "resourceType": "Microsoft.Web/sites", + "displayName": null, + "resourceGroup": "App-Service-Sample-Demo-rg", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "kind": null + } + } + } + }, + { + "RequestUri": "https://myservice.azure.com/appcomponents?api-version=2022-06-01-preview\u0026testId=abcdefghijklmnopqrstuvwxyz", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "143", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:33:09 GMT", + "mise-correlation-id": "82da10d3-e5ec-4713-944e-a497296fbec2", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "27cd6215-12da-4a38-8af6-d65ab8c98c15" + }, + "ResponseBody": { + "error": { + "code": "TestNotFound", + "message": "Test not found with given identifier \u0022abcdefghijklmnopqrstuvwxyz\u0022.", + "target": null, + "details": null + } + } + }, + { + "RequestUri": "https://myservice.azure.com/appcomponents/123?api-version=2022-06-01-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 500, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Type": "application/json", + "Date": "Tue, 27 Sep 2022 02:33:10 GMT", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "Transfer-Encoding": "chunked", + "X-Content-Type-Options": "nosniff", + "x-ms-error-code": "InternalServerError" + }, + "ResponseBody": { + "error": { + "code": "InternalServerError", + "message": "Unable to process the request, please retry", + "target": null, + "details": null + } + } + }, + { + "RequestUri": "https://myservice.azure.com/appcomponents/123?api-version=2022-06-01-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 500, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Type": "application/json", + "Date": "Tue, 27 Sep 2022 02:33:10 GMT", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "Transfer-Encoding": "chunked", + "X-Content-Type-Options": "nosniff", + "x-ms-error-code": "InternalServerError" + }, + "ResponseBody": { + "error": { + "code": "InternalServerError", + "message": "Unable to process the request, please retry", + "target": null, + "details": null + } + } + }, + { + "RequestUri": "https://myservice.azure.com/appcomponents/123?api-version=2022-06-01-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 500, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Type": "application/json", + "Date": "Tue, 27 Sep 2022 02:33:12 GMT", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "Transfer-Encoding": "chunked", + "X-Content-Type-Options": "nosniff", + "x-ms-error-code": "InternalServerError" + }, + "ResponseBody": { + "error": { + "code": "InternalServerError", + "message": "Unable to process the request, please retry", + "target": null, + "details": null + } + } + }, + { + "RequestUri": "https://myservice.azure.com/appcomponents/123?api-version=2022-06-01-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 500, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Type": "application/json", + "Date": "Tue, 27 Sep 2022 02:33:16 GMT", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "Transfer-Encoding": "chunked", + "X-Content-Type-Options": "nosniff", + "x-ms-error-code": "InternalServerError" + }, + "ResponseBody": { + "error": { + "code": "InternalServerError", + "message": "Unable to process the request, please retry", + "target": null, + "details": null + } + } + } + ], + "Variables": {} +} diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_async.pyTestLoadtestingSmokeAsynctest_create_or_update_app_components.json b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_async.pyTestLoadtestingSmokeAsynctest_create_or_update_app_components.json new file mode 100644 index 000000000000..94838b74a30a --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_async.pyTestLoadtestingSmokeAsynctest_create_or_update_app_components.json @@ -0,0 +1,108 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "181", + "Content-Type": "application/x-www-form-urlencoded", + "User-Agent": "azsdk-python-identity/1.11.0b3 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "95", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 12:03:25 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13845.9 - KRC ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 86399, + "ext_expires_in": 86399, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/appcomponents/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "511", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": { + "name": "app_component", + "testId": "000", + "value": { + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo", + "resourceName": "App-Service-Sample-Demo", + "resourceType": "Microsoft.Web/sites", + "subscriptionId": "00000000-0000-0000-0000-000000000000" + } + } + }, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "1772", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 12:03:25 GMT", + "mise-correlation-id": "1e206095-0679-4694-99d2-2095b66dc879", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "88f5ed19-d3d1-44a8-af80-13f4c55f34cd" + }, + "ResponseBody": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/yashika-rg/providers/microsoft.loadtestservice/loadtests/loadtestsdk", + "testId": "000", + "testRunId": null, + "name": "000", + "value": { + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo", + "resourceName": "App-Service-Sample-Demo", + "resourceType": "Microsoft.Web/sites", + "displayName": null, + "resourceGroup": "App-Service-Sample-Demo-rg", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "kind": null + }, + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample", + "resourceName": "Demo-App-Service-Sample", + "resourceType": "Microsoft.Web/sites", + "displayName": null, + "resourceGroup": "Demo-App-Service-Sample-rg", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "kind": null + }, + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample", + "resourceName": "App-Service-Sample-Demo", + "resourceType": "Microsoft.Web/sites", + "displayName": null, + "resourceGroup": "App-Service-Sample-Demo-rg", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "kind": null + } + } + } + } + ], + "Variables": {} +} diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_async.pyTestLoadtestingSmokeAsynctest_get_app_components.json b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_async.pyTestLoadtestingSmokeAsynctest_get_app_components.json new file mode 100644 index 000000000000..1903e1eaf45a --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_async.pyTestLoadtestingSmokeAsynctest_get_app_components.json @@ -0,0 +1,152 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "181", + "Content-Type": "application/x-www-form-urlencoded", + "User-Agent": "azsdk-python-identity/1.11.0b3 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "95", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 12:03:25 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13845.9 - SEASLR1 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 86399, + "ext_expires_in": 86399, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/appcomponents?api-version=2022-06-01-preview\u0026testId=000", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "1772", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 12:03:26 GMT", + "mise-correlation-id": "3d483e53-fb39-491c-9642-d9108cd14b86", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "aa7e188c-3dc8-4b02-88de-e2b34d6667d4" + }, + "ResponseBody": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/yashika-rg/providers/microsoft.loadtestservice/loadtests/loadtestsdk", + "testId": "000", + "testRunId": null, + "name": "000", + "value": { + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo", + "resourceName": "App-Service-Sample-Demo", + "resourceType": "Microsoft.Web/sites", + "displayName": null, + "resourceGroup": "App-Service-Sample-Demo-rg", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "kind": null + }, + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample", + "resourceName": "Demo-App-Service-Sample", + "resourceType": "Microsoft.Web/sites", + "displayName": null, + "resourceGroup": "Demo-App-Service-Sample-rg", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "kind": null + }, + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample", + "resourceName": "App-Service-Sample-Demo", + "resourceType": "Microsoft.Web/sites", + "displayName": null, + "resourceGroup": "App-Service-Sample-Demo-rg", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "kind": null + } + } + } + }, + { + "RequestUri": "https://myservice.azure.com/appcomponents/000?api-version=2022-06-01-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "1772", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 12:03:27 GMT", + "mise-correlation-id": "5cb6eaf8-8c23-42a4-9ca1-d8768cd33460", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "86e9bcd6-c8bd-47ce-a81f-e962047d4a48" + }, + "ResponseBody": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/yashika-rg/providers/microsoft.loadtestservice/loadtests/loadtestsdk", + "testId": "000", + "testRunId": null, + "name": "000", + "value": { + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo", + "resourceName": "App-Service-Sample-Demo", + "resourceType": "Microsoft.Web/sites", + "displayName": null, + "resourceGroup": "App-Service-Sample-Demo-rg", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "kind": null + }, + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample", + "resourceName": "Demo-App-Service-Sample", + "resourceType": "Microsoft.Web/sites", + "displayName": null, + "resourceGroup": "Demo-App-Service-Sample-rg", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "kind": null + }, + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample", + "resourceName": "App-Service-Sample-Demo", + "resourceType": "Microsoft.Web/sites", + "displayName": null, + "resourceGroup": "App-Service-Sample-Demo-rg", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "kind": null + } + } + } + } + ], + "Variables": {} +} diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_async.pyTestLoadtestingSmokeAsynctest_smoke_create_or_update_test.json b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_async.pyTestLoadtestingSmokeAsynctest_smoke_create_or_update_test.json new file mode 100644 index 000000000000..d92d26220901 --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_async.pyTestLoadtestingSmokeAsynctest_smoke_create_or_update_test.json @@ -0,0 +1,124 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "181", + "Content-Type": "application/x-www-form-urlencoded", + "User-Agent": "azsdk-python-identity/1.11.0b3 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "95", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 12:03:23 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13845.9 - KRC ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 86399, + "ext_expires_in": 86399, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "466", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yashika-rg/providers/Microsoft.LoadTestService/loadtests/loadtestsdk", + "description": "", + "displayName": "TestingResource", + "loadTestConfig": { + "engineSize": "m", + "engineInstances": 1, + "splitAllCSVs": false + }, + "secrets": {}, + "environmentVariables": {}, + "passFailCriteria": { + "passFailMetrics": {} + }, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + }, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "1072", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 12:03:24 GMT", + "mise-correlation-id": "b381f94a-b0df-441f-9001-a0931eed3159", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "89db8821-cb9e-4464-bd5f-c50244c50e12" + }, + "ResponseBody": { + "testId": "000", + "description": "", + "displayName": "TestingResource", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/yashika-rg/providers/microsoft.loadtestservice/loadtests/loadtestsdk", + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "passFailCriteria": { + "passFailMetrics": {} + }, + "createdDateTime": "2022-09-15T14:29:00.15Z", + "createdBy": null, + "lastModifiedDateTime": "2022-09-16T09:33:03.95Z", + "lastModifiedBy": "niveditjain@microsoft.com", + "inputArtifacts": { + "configUrl": null, + "testScriptUrl": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-10-09T12:13:24.7010537\u002B00:00", + "validationStatus": "VALIDATION_SUCCESS" + }, + "userPropUrl": null, + "inputArtifactsZipFileurl": null, + "additionalUrls": [ + { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-10-09T12:13:24.7010537\u002B00:00", + "validationStatus": "" + } + ] + }, + "secrets": null, + "certificate": null, + "environmentVariables": null, + "subnetId": null, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + } + } + ], + "Variables": {} +} diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_async.test_create_or_update_app_components.yaml b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_async.test_create_or_update_app_components.yaml deleted file mode 100644 index d8c322df0845..000000000000 --- a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_async.test_create_or_update_app_components.yaml +++ /dev/null @@ -1,34 +0,0 @@ -interactions: -- request: - body: '{"name": "app_component", "testId": "TEST_ID", "value": {"/subscriptions/SUBSCRIPTION_ID/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo": - {"resourceId": "/subscriptions/SUBSCRIPTION_ID/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo", - "resourceName": "App-Service-Sample-Demo", "resourceType": "Microsoft.Web/sites", - "subscriptionId": "SUBSCRIPTION_ID"}}}' - headers: - Accept: - - application/json - Content-Length: - - '531' - Content-Type: - - application/merge-patch+json - User-Agent: - - azsdk-python-developer-loadtesting/1.0.0b1 Python/3.8.8 (Windows-10-10.0.19041-SP0) - method: PATCH - uri: https://myservice.azure.com/appcomponents/APP_COMPONENT?api-version=2022-06-01-preview - response: - body: - string: '{"resourceId":"/subscriptions/SUBSCRIPTION_ID/resourcegroups/python-sdk-test/providers/microsoft.loadtestservice/loadtests/loadtest-jf","testId":"TEST_ID","testRunId":null,"name":"APP_COMPONENT","value":{"/subscriptions/SUBSCRIPTION_ID/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo":{"resourceId":"/subscriptions/SUBSCRIPTION_ID/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo","resourceName":"App-Service-Sample-Demo","resourceType":"Microsoft.Web/sites","displayName":null,"resourceGroup":"App-Service-Sample-Demo-rg","subscriptionId":"SUBSCRIPTION_ID","kind":null}}}' - headers: - api-supported-versions: 2021-07-01-preview, 2022-06-01-preview - connection: keep-alive - content-length: '777' - content-type: application/json; charset=utf-8 - date: Wed, 27 Jul 2022 08:20:36 GMT - mise-correlation-id: f3528595-3cdb-4c20-841b-2f0b5665d3f4 - strict-transport-security: max-age=15724800; includeSubDomains - x-content-type-options: nosniff - status: - code: 200 - message: OK - url: https://946598fc-b4a7-4e07-8fbb-a68ca02a9f10.eus.cnt-prod.loadtesting.azure.com/appcomponents/01730263-6671-4216-b283?api-version=2022-06-01-preview -version: 1 diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_async.test_get_app_components.yaml b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_async.test_get_app_components.yaml deleted file mode 100644 index 2fb728c4be1b..000000000000 --- a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_async.test_get_app_components.yaml +++ /dev/null @@ -1,27 +0,0 @@ -interactions: -- request: - body: null - headers: - Accept: - - application/json - User-Agent: - - azsdk-python-developer-loadtesting/1.0.0b1 Python/3.8.8 (Windows-10-10.0.19041-SP0) - method: GET - uri: https://myservice.azure.com/appcomponents?api-version=2022-06-01-preview&testId=TEST_ID - response: - body: - string: '{"resourceId":"/subscriptions/SUBSCRIPTION_ID/resourcegroups/python-sdk-test/providers/microsoft.loadtestservice/loadtests/loadtest-jf","testId":"TEST_ID","testRunId":null,"name":"APP_COMPONENT","value":{"/subscriptions/SUBSCRIPTION_ID/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo":{"resourceId":"/subscriptions/SUBSCRIPTION_ID/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo","resourceName":"App-Service-Sample-Demo","resourceType":"Microsoft.Web/sites","displayName":null,"resourceGroup":"App-Service-Sample-Demo-rg","subscriptionId":"SUBSCRIPTION_ID","kind":null}}}' - headers: - api-supported-versions: 2021-07-01-preview, 2022-06-01-preview - connection: keep-alive - content-length: '777' - content-type: application/json; charset=utf-8 - date: Wed, 27 Jul 2022 08:20:38 GMT - mise-correlation-id: b318d708-64e6-4c1a-84db-7345df188cd2 - strict-transport-security: max-age=15724800; includeSubDomains - x-content-type-options: nosniff - status: - code: 200 - message: OK - url: https://946598fc-b4a7-4e07-8fbb-a68ca02a9f10.eus.cnt-prod.loadtesting.azure.com/appcomponents?api-version=2022-06-01-preview&testId=a011890b-0201-004d-010d -version: 1 diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_async.test_smoke_create_or_update_test.yaml b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_async.test_smoke_create_or_update_test.yaml deleted file mode 100644 index 5e0bfd14149d..000000000000 --- a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_async.test_smoke_create_or_update_test.yaml +++ /dev/null @@ -1,35 +0,0 @@ -interactions: -- request: - body: '{"resourceId": "/subscriptions/SUBSCRIPTION_ID/resourceGroups/yashika-rg/providers/Microsoft.LoadTestService/loadtests/loadtestsdk", - "description": "", "displayName": "TestingResource", "loadTestConfig": {"engineSize": - "m", "engineInstances": 1, "splitAllCSVs": false}, "secrets": {}, "environmentVariables": - {}, "passFailCriteria": {"passFailMetrics": {}}, "keyvaultReferenceIdentityType": - "SystemAssigned", "keyvaultReferenceIdentityId": null}' - headers: - Accept: - - application/json - Content-Length: - - '466' - Content-Type: - - application/merge-patch+json - User-Agent: - - azsdk-python-developer-loadtesting/1.0.0b1 Python/3.8.8 (Windows-10-10.0.19041-SP0) - method: PATCH - uri: https://myservice.azure.com/loadtests/TEST_ID?api-version=2022-06-01-preview - response: - body: - string: '{}' - headers: - api-supported-versions: 2021-07-01-preview, 2022-06-01-preview - connection: keep-alive - content-length: '1135' - content-type: application/json; charset=utf-8 - date: Wed, 27 Jul 2022 08:20:40 GMT - mise-correlation-id: c666d266-6acb-4569-b1c5-7685b904d0d8 - strict-transport-security: max-age=15724800; includeSubDomains - x-content-type-options: nosniff - status: - code: 200 - message: OK - url: https://946598fc-b4a7-4e07-8fbb-a68ca02a9f10.eus.cnt-prod.loadtesting.azure.com/loadtests/a011890b-0201-004d-010d?api-version=2022-06-01-preview -version: 1 diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_async_appcomponent.pyTestAppComponentAsynctest_create_or_update_app_components.json b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_async_appcomponent.pyTestAppComponentAsynctest_create_or_update_app_components.json new file mode 100644 index 000000000000..38ff542816d9 --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_async_appcomponent.pyTestAppComponentAsynctest_create_or_update_app_components.json @@ -0,0 +1,162 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "181", + "Content-Type": "application/x-www-form-urlencoded", + "User-Agent": "azsdk-python-identity/1.11.0b3 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "95", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 12:52:58 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13845.9 - SEASLR2 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 86399, + "ext_expires_in": 86399, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/appcomponents/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "1417", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": { + "name": "app_componentx", + "testId": "000", + "value": { + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo", + "resourceName": "App-Service-Sample-Demo", + "resourceType": "Microsoft.Web/sites", + "subscriptionId": "00000000-0000-0000-0000-000000000000" + }, + "subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample", + "resourceName": "Demo-App-Service-Sample", + "resourceType": "Microsoft.Web/sites", + "subscriptionId": "00000000-0000-0000-0000-000000000000" + }, + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample", + "resourceName": "App-Service-Sample-Demo", + "resourceType": "Microsoft.Web/sites", + "subscriptionId": "00000000-0000-0000-0000-000000000000" + } + } + }, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "1772", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 12:53:00 GMT", + "mise-correlation-id": "7a82be41-b7c7-472e-a2b8-c9b91041df75", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "b0457bfa-26e8-4524-8649-3bb2c5f59537" + }, + "ResponseBody": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/yashika-rg/providers/microsoft.loadtestservice/loadtests/loadtestsdk", + "testId": "000", + "testRunId": null, + "name": "000", + "value": { + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo", + "resourceName": "App-Service-Sample-Demo", + "resourceType": "Microsoft.Web/sites", + "displayName": null, + "resourceGroup": "App-Service-Sample-Demo-rg", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "kind": null + }, + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample", + "resourceName": "Demo-App-Service-Sample", + "resourceType": "Microsoft.Web/sites", + "displayName": null, + "resourceGroup": "Demo-App-Service-Sample-rg", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "kind": null + }, + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample", + "resourceName": "App-Service-Sample-Demo", + "resourceType": "Microsoft.Web/sites", + "displayName": null, + "resourceGroup": "App-Service-Sample-Demo-rg", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "kind": null + } + } + } + }, + { + "RequestUri": "https://myservice.azure.com/appcomponents/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "485", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": { + "name": "app_componentx", + "value": { + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample", + "resourceName": "App-Service-Sample-Demo", + "resourceType": "Microsoft.Web/sites", + "subscriptionId": "00000000-0000-0000-0000-000000000000" + } + } + }, + "StatusCode": 400, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "123", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 12:53:01 GMT", + "mise-correlation-id": "2f4b75a0-469a-4c16-aa68-54791444b1ed", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "552deb30-e6a0-441a-8e37-0348927368cd" + }, + "ResponseBody": { + "error": { + "code": "RequiredTestOrTestRun", + "message": "Either testId or testRunId is required.", + "target": null, + "details": null + } + } + } + ], + "Variables": {} +} diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_async_appcomponent.pyTestAppComponentAsynctest_delete_app_component.json b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_async_appcomponent.pyTestAppComponentAsynctest_delete_app_component.json new file mode 100644 index 000000000000..501a204d04bc --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_async_appcomponent.pyTestAppComponentAsynctest_delete_app_component.json @@ -0,0 +1,124 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "181", + "Content-Type": "application/x-www-form-urlencoded", + "User-Agent": "azsdk-python-identity/1.11.0b3 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "95", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 12:53:01 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13845.9 - KRC ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 86399, + "ext_expires_in": 86399, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/appcomponents/000?api-version=2022-06-01-preview", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "0", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": null, + "StatusCode": 204, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Date": "Sun, 09 Oct 2022 12:53:03 GMT", + "mise-correlation-id": "fb625fcc-7040-4509-a158-67ec792f4b5c", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "2768f403-4264-4857-b619-43c6596839b4" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "181", + "Content-Type": "application/x-www-form-urlencoded", + "User-Agent": "azsdk-python-identity/1.11.0b3 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "95", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 12:53:02 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13845.9 - KRC ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 86399, + "ext_expires_in": 86399, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/appcomponents/000?api-version=2022-06-01-preview", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "0", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "171", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 12:53:04 GMT", + "mise-correlation-id": "c97ed0a9-a957-467a-b8b6-1c1c9afa916f", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "c68411c9-f0f6-48e4-92f4-c2635d3714bc" + }, + "ResponseBody": { + "error": { + "code": "AppComponentNotFound", + "message": "App component not found with given name \u0022No app component found with given name 000.\u0022.", + "target": null, + "details": null + } + } + } + ], + "Variables": {} +} diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_async_appcomponent.pyTestAppComponentAsynctest_get_app_components.json b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_async_appcomponent.pyTestAppComponentAsynctest_get_app_components.json new file mode 100644 index 000000000000..cf68a004ffc5 --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_async_appcomponent.pyTestAppComponentAsynctest_get_app_components.json @@ -0,0 +1,380 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "181", + "Content-Type": "application/x-www-form-urlencoded", + "User-Agent": "azsdk-python-identity/1.11.0b3 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "95", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 12:55:05 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13845.9 - KRSLR1 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 86399, + "ext_expires_in": 86399, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/appcomponents/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "1416", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": { + "name": "app_component", + "testId": "000", + "value": { + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo", + "resourceName": "App-Service-Sample-Demo", + "resourceType": "Microsoft.Web/sites", + "subscriptionId": "00000000-0000-0000-0000-000000000000" + }, + "subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample", + "resourceName": "Demo-App-Service-Sample", + "resourceType": "Microsoft.Web/sites", + "subscriptionId": "00000000-0000-0000-0000-000000000000" + }, + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample", + "resourceName": "App-Service-Sample-Demo", + "resourceType": "Microsoft.Web/sites", + "subscriptionId": "00000000-0000-0000-0000-000000000000" + } + } + }, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "1772", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 12:55:08 GMT", + "mise-correlation-id": "08c717dd-4357-41b2-a545-4f828e0df847", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "2efdf922-08c3-4e23-b235-e0517fe4f4d1" + }, + "ResponseBody": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/yashika-rg/providers/microsoft.loadtestservice/loadtests/loadtestsdk", + "testId": "000", + "testRunId": null, + "name": "000", + "value": { + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo", + "resourceName": "App-Service-Sample-Demo", + "resourceType": "Microsoft.Web/sites", + "displayName": null, + "resourceGroup": "App-Service-Sample-Demo-rg", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "kind": null + }, + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample", + "resourceName": "Demo-App-Service-Sample", + "resourceType": "Microsoft.Web/sites", + "displayName": null, + "resourceGroup": "Demo-App-Service-Sample-rg", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "kind": null + }, + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample", + "resourceName": "App-Service-Sample-Demo", + "resourceType": "Microsoft.Web/sites", + "displayName": null, + "resourceGroup": "App-Service-Sample-Demo-rg", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "kind": null + } + } + } + }, + { + "RequestUri": "https://myservice.azure.com/appcomponents?api-version=2022-06-01-preview\u0026testId=000", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "1772", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 12:55:08 GMT", + "mise-correlation-id": "d257bba0-e5fd-4573-8378-892708fd7f9e", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "ac4ec763-08d5-4a45-ae0d-8905b47c2aff" + }, + "ResponseBody": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/yashika-rg/providers/microsoft.loadtestservice/loadtests/loadtestsdk", + "testId": "000", + "testRunId": null, + "name": "000", + "value": { + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo", + "resourceName": "App-Service-Sample-Demo", + "resourceType": "Microsoft.Web/sites", + "displayName": null, + "resourceGroup": "App-Service-Sample-Demo-rg", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "kind": null + }, + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample", + "resourceName": "Demo-App-Service-Sample", + "resourceType": "Microsoft.Web/sites", + "displayName": null, + "resourceGroup": "Demo-App-Service-Sample-rg", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "kind": null + }, + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample", + "resourceName": "App-Service-Sample-Demo", + "resourceType": "Microsoft.Web/sites", + "displayName": null, + "resourceGroup": "App-Service-Sample-Demo-rg", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "kind": null + } + } + } + }, + { + "RequestUri": "https://myservice.azure.com/appcomponents/000?api-version=2022-06-01-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "1772", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 12:55:09 GMT", + "mise-correlation-id": "0c9da8ff-bf1e-4def-a47e-c903d178b866", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "e730a22d-9d79-4b59-ae5f-dfa981100986" + }, + "ResponseBody": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/yashika-rg/providers/microsoft.loadtestservice/loadtests/loadtestsdk", + "testId": "000", + "testRunId": null, + "name": "000", + "value": { + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo", + "resourceName": "App-Service-Sample-Demo", + "resourceType": "Microsoft.Web/sites", + "displayName": null, + "resourceGroup": "App-Service-Sample-Demo-rg", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "kind": null + }, + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample", + "resourceName": "Demo-App-Service-Sample", + "resourceType": "Microsoft.Web/sites", + "displayName": null, + "resourceGroup": "Demo-App-Service-Sample-rg", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "kind": null + }, + "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample", + "resourceName": "App-Service-Sample-Demo", + "resourceType": "Microsoft.Web/sites", + "displayName": null, + "resourceGroup": "App-Service-Sample-Demo-rg", + "subscriptionId": "00000000-0000-0000-0000-000000000000", + "kind": null + } + } + } + }, + { + "RequestUri": "https://myservice.azure.com/appcomponents?api-version=2022-06-01-preview\u0026testId=abcdefghijklmnopqrstuvwxyz", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "143", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 12:55:10 GMT", + "mise-correlation-id": "20d1de98-cca6-46b0-9a59-83cd70efc10d", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "5956479c-95f8-4bd4-a0a7-c5ff31964be6" + }, + "ResponseBody": { + "error": { + "code": "TestNotFound", + "message": "Test not found with given identifier \u0022abcdefghijklmnopqrstuvwxyz\u0022.", + "target": null, + "details": null + } + } + }, + { + "RequestUri": "https://myservice.azure.com/appcomponents/123?api-version=2022-06-01-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": null, + "StatusCode": 500, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Type": "application/json", + "Date": "Sun, 09 Oct 2022 12:55:10 GMT", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "Transfer-Encoding": "chunked", + "X-Content-Type-Options": "nosniff", + "x-ms-error-code": "InternalServerError" + }, + "ResponseBody": { + "error": { + "code": "InternalServerError", + "message": "Unable to process the request, please retry", + "target": null, + "details": null + } + } + }, + { + "RequestUri": "https://myservice.azure.com/appcomponents/123?api-version=2022-06-01-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": null, + "StatusCode": 500, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Type": "application/json", + "Date": "Sun, 09 Oct 2022 12:55:11 GMT", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "Transfer-Encoding": "chunked", + "X-Content-Type-Options": "nosniff", + "x-ms-error-code": "InternalServerError" + }, + "ResponseBody": { + "error": { + "code": "InternalServerError", + "message": "Unable to process the request, please retry", + "target": null, + "details": null + } + } + }, + { + "RequestUri": "https://myservice.azure.com/appcomponents/123?api-version=2022-06-01-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": null, + "StatusCode": 500, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Type": "application/json", + "Date": "Sun, 09 Oct 2022 12:55:13 GMT", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "Transfer-Encoding": "chunked", + "X-Content-Type-Options": "nosniff", + "x-ms-error-code": "InternalServerError" + }, + "ResponseBody": { + "error": { + "code": "InternalServerError", + "message": "Unable to process the request, please retry", + "target": null, + "details": null + } + } + }, + { + "RequestUri": "https://myservice.azure.com/appcomponents/123?api-version=2022-06-01-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": null, + "StatusCode": 500, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Type": "application/json", + "Date": "Sun, 09 Oct 2022 12:55:17 GMT", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "Transfer-Encoding": "chunked", + "X-Content-Type-Options": "nosniff", + "x-ms-error-code": "InternalServerError" + }, + "ResponseBody": { + "error": { + "code": "InternalServerError", + "message": "Unable to process the request, please retry", + "target": null, + "details": null + } + } + } + ], + "Variables": {} +} diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_async_loadtests.pyTestOperationsAsyncSmokeTesttest_create_or_update_loadtest.json b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_async_loadtests.pyTestOperationsAsyncSmokeTesttest_create_or_update_loadtest.json new file mode 100644 index 000000000000..9dcac2231673 --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_async_loadtests.pyTestOperationsAsyncSmokeTesttest_create_or_update_loadtest.json @@ -0,0 +1,174 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "181", + "Content-Type": "application/x-www-form-urlencoded", + "User-Agent": "azsdk-python-identity/1.11.0b3 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "95", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 12:21:40 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13845.9 - SEASLR1 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 86399, + "ext_expires_in": 86399, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "466", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yashika-rg/providers/Microsoft.LoadTestService/loadtests/loadtestsdk", + "description": "", + "displayName": "TestingResource", + "loadTestConfig": { + "engineSize": "m", + "engineInstances": 1, + "splitAllCSVs": false + }, + "secrets": {}, + "environmentVariables": {}, + "passFailCriteria": { + "passFailMetrics": {} + }, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + }, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "1072", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 12:21:42 GMT", + "mise-correlation-id": "017ea481-a8ae-4bd9-9069-9f7b92638adb", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "6293e66f-d455-4ba4-8439-fdf52a937205" + }, + "ResponseBody": { + "testId": "000", + "description": "", + "displayName": "TestingResource", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/yashika-rg/providers/microsoft.loadtestservice/loadtests/loadtestsdk", + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "passFailCriteria": { + "passFailMetrics": {} + }, + "createdDateTime": "2022-09-15T14:29:00.15Z", + "createdBy": null, + "lastModifiedDateTime": "2022-09-16T09:33:03.95Z", + "lastModifiedBy": "niveditjain@microsoft.com", + "inputArtifacts": { + "configUrl": null, + "testScriptUrl": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-10-09T12:31:42.9486767\u002B00:00", + "validationStatus": "VALIDATION_SUCCESS" + }, + "userPropUrl": null, + "inputArtifactsZipFileurl": null, + "additionalUrls": [ + { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-10-09T12:31:42.9486767\u002B00:00", + "validationStatus": "" + } + ] + }, + "secrets": null, + "certificate": null, + "environmentVariables": null, + "subnetId": null, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/some-test-id?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "518", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yashika-rg/providers/Microsoft.LoadTestService/loadtests/loadtestsdk", + "description": "", + "displayName": "TestingResourceabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz", + "loadTestConfig": { + "engineSize": "m", + "engineInstances": 1, + "splitAllCSVs": false + }, + "secrets": {}, + "environmentVariables": {}, + "passFailCriteria": { + "passFailMetrics": {} + }, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + }, + "StatusCode": 400, + "ResponseHeaders": { + "Connection": "keep-alive", + "Content-Length": "314", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 12:21:43 GMT", + "mise-correlation-id": "1c7dd8d8-fcd1-4867-8ff5-a9585d9035f3", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "445ab17d-1ad3-44bf-9f8f-a17386bc675b" + }, + "ResponseBody": { + "errors": { + "displayName": [ + "The field displayName must be a string with a minimum length of 2 and a maximum length of 50." + ] + }, + "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1", + "title": "One or more validation errors occurred.", + "status": 400, + "traceId": "00-af6f0d3c33d93610fd142ac8c030d2f8-4f06230ed76ce24e-00" + } + } + ], + "Variables": {} +} diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_async_loadtests.pyTestOperationsAsyncSmokeTesttest_delete_loadtest.json b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_async_loadtests.pyTestOperationsAsyncSmokeTesttest_delete_loadtest.json new file mode 100644 index 000000000000..75174dcbe440 --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_async_loadtests.pyTestOperationsAsyncSmokeTesttest_delete_loadtest.json @@ -0,0 +1,162 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "181", + "Content-Type": "application/x-www-form-urlencoded", + "User-Agent": "azsdk-python-identity/1.11.0b3 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "95", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 12:21:43 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13845.9 - SEASLR2 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 86399, + "ext_expires_in": 86399, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/to-be-deleted-test-id?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "466", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yashika-rg/providers/Microsoft.LoadTestService/loadtests/loadtestsdk", + "description": "", + "displayName": "TestingResource", + "loadTestConfig": { + "engineSize": "m", + "engineInstances": 1, + "splitAllCSVs": false + }, + "secrets": {}, + "environmentVariables": {}, + "passFailCriteria": { + "passFailMetrics": {} + }, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + }, + "StatusCode": 201, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "760", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 12:21:44 GMT", + "Location": "https://myservice.azure.com/loadtests/to-be-deleted-test-id?resourceId=%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fyashika-rg%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtestsdk\u0026api-version=2022-06-01-preview", + "mise-correlation-id": "6085ad3d-6c99-4d80-9052-9f858a3eec2e", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "ce730ac0-24b7-4c2a-bbef-b1af19895af0" + }, + "ResponseBody": { + "testId": "to-be-deleted-test-id", + "description": "", + "displayName": "TestingResource", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/yashika-rg/providers/microsoft.loadtestservice/loadtests/loadtestsdk", + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "passFailCriteria": { + "passFailMetrics": {} + }, + "createdDateTime": "2022-10-09T12:21:44.206Z", + "createdBy": null, + "lastModifiedDateTime": "2022-10-09T12:21:44.206Z", + "lastModifiedBy": null, + "inputArtifacts": { + "configUrl": null, + "testScriptUrl": null, + "userPropUrl": null, + "inputArtifactsZipFileurl": null, + "additionalUrls": [] + }, + "secrets": null, + "certificate": null, + "environmentVariables": null, + "subnetId": null, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/to-be-deleted-test-id?api-version=2022-06-01-preview", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "0", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": null, + "StatusCode": 204, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Date": "Sun, 09 Oct 2022 12:21:45 GMT", + "mise-correlation-id": "718feb10-8a18-4a98-8835-f04be01b6b55", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "6e7e4a16-523f-43d3-a850-55139866035e" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/0000-0000?api-version=2022-06-01-preview", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "0", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "126", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 12:21:46 GMT", + "mise-correlation-id": "39e68fe7-00b5-45a8-bf1b-662c30835b47", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "010d4734-f0a0-46c5-bda8-51baaba98839" + }, + "ResponseBody": { + "error": { + "code": "TestNotFound", + "message": "Test not found with given identifier \u00220000-0000\u0022.", + "target": null, + "details": null + } + } + } + ], + "Variables": {} +} diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_async_loadtests.pyTestOperationsAsyncSmokeTesttest_file_upload.json b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_async_loadtests.pyTestOperationsAsyncSmokeTesttest_file_upload.json new file mode 100644 index 000000000000..5d4c03495286 --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_async_loadtests.pyTestOperationsAsyncSmokeTesttest_file_upload.json @@ -0,0 +1,103 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "181", + "Content-Type": "application/x-www-form-urlencoded", + "User-Agent": "azsdk-python-identity/1.11.0b3 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "95", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 12:26:24 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13845.9 - SEASLR1 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 86399, + "ext_expires_in": 86399, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000/files/000?api-version=2022-06-01-preview", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "10343", + "Content-Type": "multipart/form-data; boundary=d705e9c69da141c79a070f463ef70d28", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": "LS1kNzA1ZTljNjlkYTE0MWM3OWEwNzBmNDYzZWY3MGQyOA0KQ29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW0NCkNvbnRlbnQtRGlzcG9zaXRpb246IGZvcm0tZGF0YTsgbmFtZT0iZmlsZSI7IGZpbGVuYW1lPSJzYW1wbGUuam14Ig0KQ29udGVudC1MZW5ndGg6IDEwMTM0DQoNCjw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8\u002BDQo8am1ldGVyVGVzdFBsYW4gdmVyc2lvbj0iMS4yIiBwcm9wZXJ0aWVzPSI1LjAiIGptZXRlcj0iNS40LjMiPg0KICA8aGFzaFRyZWU\u002BDQogICAgPFRlc3RQbGFuIGd1aWNsYXNzPSJUZXN0UGxhbkd1aSIgdGVzdGNsYXNzPSJUZXN0UGxhbiIgdGVzdG5hbWU9IlRlc3QgUGxhbiIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICA8c3RyaW5nUHJvcCBuYW1lPSJUZXN0UGxhbi5jb21tZW50cyI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgPGJvb2xQcm9wIG5hbWU9IlRlc3RQbGFuLmZ1bmN0aW9uYWxfbW9kZSI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgPGJvb2xQcm9wIG5hbWU9IlRlc3RQbGFuLnRlYXJEb3duX29uX3NodXRkb3duIj50cnVlPC9ib29sUHJvcD4NCiAgICAgIDxib29sUHJvcCBuYW1lPSJUZXN0UGxhbi5zZXJpYWxpemVfdGhyZWFkZ3JvdXBzIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICA8ZWxlbWVudFByb3AgbmFtZT0iVGVzdFBsYW4udXNlcl9kZWZpbmVkX3ZhcmlhYmxlcyIgZWxlbWVudFR5cGU9IkFyZ3VtZW50cyIgZ3VpY2xhc3M9IkFyZ3VtZW50c1BhbmVsIiB0ZXN0Y2xhc3M9IkFyZ3VtZW50cyIgdGVzdG5hbWU9IlVzZXIgRGVmaW5lZCBWYXJpYWJsZXMiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iQXJndW1lbnRzLmFyZ3VtZW50cyIvPg0KICAgICAgPC9lbGVtZW50UHJvcD4NCiAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IlRlc3RQbGFuLnVzZXJfZGVmaW5lX2NsYXNzcGF0aCI\u002BPC9zdHJpbmdQcm9wPg0KICAgIDwvVGVzdFBsYW4\u002BDQogICAgPGhhc2hUcmVlPg0KICAgICAgPGtnLmFwYy5qbWV0ZXIudGhyZWFkcy5VbHRpbWF0ZVRocmVhZEdyb3VwIGd1aWNsYXNzPSJrZy5hcGMuam1ldGVyLnRocmVhZHMuVWx0aW1hdGVUaHJlYWRHcm91cEd1aSIgdGVzdGNsYXNzPSJrZy5hcGMuam1ldGVyLnRocmVhZHMuVWx0aW1hdGVUaHJlYWRHcm91cCIgdGVzdG5hbWU9ImpwQGdjIC0gVWx0aW1hdGUgVGhyZWFkIEdyb3VwIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9InVsdGltYXRldGhyZWFkZ3JvdXBkYXRhIj4NCiAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iLTExMDg2OTE1MTgiPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iMTU2NyI\u002BMTA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0OCI\u002BMDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjQ4ODczIj4xODA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0OTcxMCI\u002BMjQwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iMTAiPjU8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9IlRocmVhZEdyb3VwLm1haW5fY29udHJvbGxlciIgZWxlbWVudFR5cGU9Ikxvb3BDb250cm9sbGVyIiBndWljbGFzcz0iTG9vcENvbnRyb2xQYW5lbCIgdGVzdGNsYXNzPSJMb29wQ29udHJvbGxlciIgdGVzdG5hbWU9Ikxvb3AgQ29udHJvbGxlciIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9Ikxvb3BDb250cm9sbGVyLmNvbnRpbnVlX2ZvcmV2ZXIiPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgICAgICA8aW50UHJvcCBuYW1lPSJMb29wQ29udHJvbGxlci5sb29wcyI\u002BLTE8L2ludFByb3A\u002BDQogICAgICAgIDwvZWxlbWVudFByb3A\u002BDQogICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IlRocmVhZEdyb3VwLm9uX3NhbXBsZV9lcnJvciI\u002BY29udGludWU8L3N0cmluZ1Byb3A\u002BDQogICAgICA8L2tnLmFwYy5qbWV0ZXIudGhyZWFkcy5VbHRpbWF0ZVRocmVhZEdyb3VwPg0KICAgICAgPGhhc2hUcmVlPg0KICAgICAgICA8SFRUUFNhbXBsZXJQcm94eSBndWljbGFzcz0iSHR0cFRlc3RTYW1wbGVHdWkiIHRlc3RjbGFzcz0iSFRUUFNhbXBsZXJQcm94eSIgdGVzdG5hbWU9IkdFVCIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9IkhUVFBzYW1wbGVyLkFyZ3VtZW50cyIgZWxlbWVudFR5cGU9IkFyZ3VtZW50cyIgZ3VpY2xhc3M9IkhUVFBBcmd1bWVudHNQYW5lbCIgdGVzdGNsYXNzPSJBcmd1bWVudHMiIHRlc3RuYW1lPSJVc2VyIERlZmluZWQgVmFyaWFibGVzIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgICAgIDxjb2xsZWN0aW9uUHJvcCBuYW1lPSJBcmd1bWVudHMuYXJndW1lbnRzIi8\u002BDQogICAgICAgICAgPC9lbGVtZW50UHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5kb21haW4iPmFwcC1zZXJ2aWNlLXNhbXBsZS1kZW1vLmF6dXJld2Vic2l0ZXMubmV0PC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnBvcnQiPjwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5wcm90b2NvbCI\u002BaHR0cHM8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIuY29udGVudEVuY29kaW5nIj48L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIucGF0aCI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLm1ldGhvZCI\u002BR0VUPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5mb2xsb3dfcmVkaXJlY3RzIj50cnVlPC9ib29sUHJvcD4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iSFRUUFNhbXBsZXIuYXV0b19yZWRpcmVjdHMiPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iSFRUUFNhbXBsZXIudXNlX2tlZXBhbGl2ZSI\u002BdHJ1ZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLkRPX01VTFRJUEFSVF9QT1NUIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIuZW1iZWRkZWRfdXJsX3JlIj48L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIuaW1wbGVtZW50YXRpb24iPkh0dHBDbGllbnQ0PC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmNvbm5lY3RfdGltZW91dCI\u002BNjAwMDA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIucmVzcG9uc2VfdGltZW91dCI\u002BNjAwMDA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgIDwvSFRUUFNhbXBsZXJQcm94eT4NCiAgICAgICAgPGhhc2hUcmVlLz4NCiAgICAgICAgPGtnLmFwYy5qbWV0ZXIudGltZXJzLlZhcmlhYmxlVGhyb3VnaHB1dFRpbWVyIGd1aWNsYXNzPSJrZy5hcGMuam1ldGVyLnRpbWVycy5WYXJpYWJsZVRocm91Z2hwdXRUaW1lckd1aSIgdGVzdGNsYXNzPSJrZy5hcGMuam1ldGVyLnRpbWVycy5WYXJpYWJsZVRocm91Z2hwdXRUaW1lciIgdGVzdG5hbWU9ImpwQGdjIC0gVGhyb3VnaHB1dCBTaGFwaW5nIFRpbWVyIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0ibG9hZF9wcm9maWxlIj4NCiAgICAgICAgICAgIDxjb2xsZWN0aW9uUHJvcCBuYW1lPSIxNTQzOTEyMTczIj4NCiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iMTU2NyI\u002BMTA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE2OTEiPjUwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0ODg3MyI\u002BMTgwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgICAgIDxjb2xsZWN0aW9uUHJvcCBuYW1lPSIxNTgyMzU1NjI3Ij4NCiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iMTY5MSI\u002BNTA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE2OTEiPjUwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0OTcxMCI\u002BMjQwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgICA8L2NvbGxlY3Rpb25Qcm9wPg0KICAgICAgICA8L2tnLmFwYy5qbWV0ZXIudGltZXJzLlZhcmlhYmxlVGhyb3VnaHB1dFRpbWVyPg0KICAgICAgICA8aGFzaFRyZWUvPg0KICAgICAgICA8UmVzdWx0Q29sbGVjdG9yIGd1aWNsYXNzPSJWaWV3UmVzdWx0c0Z1bGxWaXN1YWxpemVyIiB0ZXN0Y2xhc3M9IlJlc3VsdENvbGxlY3RvciIgdGVzdG5hbWU9IlZpZXcgUmVzdWx0cyBUcmVlIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iUmVzdWx0Q29sbGVjdG9yLmVycm9yX2xvZ2dpbmciPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgICAgICA8b2JqUHJvcD4NCiAgICAgICAgICAgIDxuYW1lPnNhdmVDb25maWc8L25hbWU\u002BDQogICAgICAgICAgICA8dmFsdWUgY2xhc3M9IlNhbXBsZVNhdmVDb25maWd1cmF0aW9uIj4NCiAgICAgICAgICAgICAgPHRpbWU\u002BdHJ1ZTwvdGltZT4NCiAgICAgICAgICAgICAgPGxhdGVuY3k\u002BdHJ1ZTwvbGF0ZW5jeT4NCiAgICAgICAgICAgICAgPHRpbWVzdGFtcD50cnVlPC90aW1lc3RhbXA\u002BDQogICAgICAgICAgICAgIDxzdWNjZXNzPnRydWU8L3N1Y2Nlc3M\u002BDQogICAgICAgICAgICAgIDxsYWJlbD50cnVlPC9sYWJlbD4NCiAgICAgICAgICAgICAgPGNvZGU\u002BdHJ1ZTwvY29kZT4NCiAgICAgICAgICAgICAgPG1lc3NhZ2U\u002BdHJ1ZTwvbWVzc2FnZT4NCiAgICAgICAgICAgICAgPHRocmVhZE5hbWU\u002BdHJ1ZTwvdGhyZWFkTmFtZT4NCiAgICAgICAgICAgICAgPGRhdGFUeXBlPnRydWU8L2RhdGFUeXBlPg0KICAgICAgICAgICAgICA8ZW5jb2Rpbmc\u002BZmFsc2U8L2VuY29kaW5nPg0KICAgICAgICAgICAgICA8YXNzZXJ0aW9ucz50cnVlPC9hc3NlcnRpb25zPg0KICAgICAgICAgICAgICA8c3VicmVzdWx0cz50cnVlPC9zdWJyZXN1bHRzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VEYXRhPmZhbHNlPC9yZXNwb25zZURhdGE\u002BDQogICAgICAgICAgICAgIDxzYW1wbGVyRGF0YT5mYWxzZTwvc2FtcGxlckRhdGE\u002BDQogICAgICAgICAgICAgIDx4bWw\u002BZmFsc2U8L3htbD4NCiAgICAgICAgICAgICAgPGZpZWxkTmFtZXM\u002BdHJ1ZTwvZmllbGROYW1lcz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlSGVhZGVycz5mYWxzZTwvcmVzcG9uc2VIZWFkZXJzPg0KICAgICAgICAgICAgICA8cmVxdWVzdEhlYWRlcnM\u002BZmFsc2U8L3JlcXVlc3RIZWFkZXJzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VEYXRhT25FcnJvcj5mYWxzZTwvcmVzcG9uc2VEYXRhT25FcnJvcj4NCiAgICAgICAgICAgICAgPHNhdmVBc3NlcnRpb25SZXN1bHRzRmFpbHVyZU1lc3NhZ2U\u002BdHJ1ZTwvc2F2ZUFzc2VydGlvblJlc3VsdHNGYWlsdXJlTWVzc2FnZT4NCiAgICAgICAgICAgICAgPGFzc2VydGlvbnNSZXN1bHRzVG9TYXZlPjA8L2Fzc2VydGlvbnNSZXN1bHRzVG9TYXZlPg0KICAgICAgICAgICAgICA8Ynl0ZXM\u002BdHJ1ZTwvYnl0ZXM\u002BDQogICAgICAgICAgICAgIDxzZW50Qnl0ZXM\u002BdHJ1ZTwvc2VudEJ5dGVzPg0KICAgICAgICAgICAgICA8dXJsPnRydWU8L3VybD4NCiAgICAgICAgICAgICAgPHRocmVhZENvdW50cz50cnVlPC90aHJlYWRDb3VudHM\u002BDQogICAgICAgICAgICAgIDxpZGxlVGltZT50cnVlPC9pZGxlVGltZT4NCiAgICAgICAgICAgICAgPGNvbm5lY3RUaW1lPnRydWU8L2Nvbm5lY3RUaW1lPg0KICAgICAgICAgICAgPC92YWx1ZT4NCiAgICAgICAgICA8L29ialByb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iZmlsZW5hbWUiPjwvc3RyaW5nUHJvcD4NCiAgICAgICAgPC9SZXN1bHRDb2xsZWN0b3I\u002BDQogICAgICAgIDxoYXNoVHJlZS8\u002BDQogICAgICAgIDxSZXN1bHRDb2xsZWN0b3IgZ3VpY2xhc3M9IlRhYmxlVmlzdWFsaXplciIgdGVzdGNsYXNzPSJSZXN1bHRDb2xsZWN0b3IiIHRlc3RuYW1lPSJWaWV3IFJlc3VsdHMgaW4gVGFibGUiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJSZXN1bHRDb2xsZWN0b3IuZXJyb3JfbG9nZ2luZyI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgICAgIDxvYmpQcm9wPg0KICAgICAgICAgICAgPG5hbWU\u002Bc2F2ZUNvbmZpZzwvbmFtZT4NCiAgICAgICAgICAgIDx2YWx1ZSBjbGFzcz0iU2FtcGxlU2F2ZUNvbmZpZ3VyYXRpb24iPg0KICAgICAgICAgICAgICA8dGltZT50cnVlPC90aW1lPg0KICAgICAgICAgICAgICA8bGF0ZW5jeT50cnVlPC9sYXRlbmN5Pg0KICAgICAgICAgICAgICA8dGltZXN0YW1wPnRydWU8L3RpbWVzdGFtcD4NCiAgICAgICAgICAgICAgPHN1Y2Nlc3M\u002BdHJ1ZTwvc3VjY2Vzcz4NCiAgICAgICAgICAgICAgPGxhYmVsPnRydWU8L2xhYmVsPg0KICAgICAgICAgICAgICA8Y29kZT50cnVlPC9jb2RlPg0KICAgICAgICAgICAgICA8bWVzc2FnZT50cnVlPC9tZXNzYWdlPg0KICAgICAgICAgICAgICA8dGhyZWFkTmFtZT50cnVlPC90aHJlYWROYW1lPg0KICAgICAgICAgICAgICA8ZGF0YVR5cGU\u002BdHJ1ZTwvZGF0YVR5cGU\u002BDQogICAgICAgICAgICAgIDxlbmNvZGluZz5mYWxzZTwvZW5jb2Rpbmc\u002BDQogICAgICAgICAgICAgIDxhc3NlcnRpb25zPnRydWU8L2Fzc2VydGlvbnM\u002BDQogICAgICAgICAgICAgIDxzdWJyZXN1bHRzPnRydWU8L3N1YnJlc3VsdHM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZURhdGE\u002BZmFsc2U8L3Jlc3BvbnNlRGF0YT4NCiAgICAgICAgICAgICAgPHNhbXBsZXJEYXRhPmZhbHNlPC9zYW1wbGVyRGF0YT4NCiAgICAgICAgICAgICAgPHhtbD5mYWxzZTwveG1sPg0KICAgICAgICAgICAgICA8ZmllbGROYW1lcz50cnVlPC9maWVsZE5hbWVzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VIZWFkZXJzPmZhbHNlPC9yZXNwb25zZUhlYWRlcnM\u002BDQogICAgICAgICAgICAgIDxyZXF1ZXN0SGVhZGVycz5mYWxzZTwvcmVxdWVzdEhlYWRlcnM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZURhdGFPbkVycm9yPmZhbHNlPC9yZXNwb25zZURhdGFPbkVycm9yPg0KICAgICAgICAgICAgICA8c2F2ZUFzc2VydGlvblJlc3VsdHNGYWlsdXJlTWVzc2FnZT50cnVlPC9zYXZlQXNzZXJ0aW9uUmVzdWx0c0ZhaWx1cmVNZXNzYWdlPg0KICAgICAgICAgICAgICA8YXNzZXJ0aW9uc1Jlc3VsdHNUb1NhdmU\u002BMDwvYXNzZXJ0aW9uc1Jlc3VsdHNUb1NhdmU\u002BDQogICAgICAgICAgICAgIDxieXRlcz50cnVlPC9ieXRlcz4NCiAgICAgICAgICAgICAgPHNlbnRCeXRlcz50cnVlPC9zZW50Qnl0ZXM\u002BDQogICAgICAgICAgICAgIDx1cmw\u002BdHJ1ZTwvdXJsPg0KICAgICAgICAgICAgICA8dGhyZWFkQ291bnRzPnRydWU8L3RocmVhZENvdW50cz4NCiAgICAgICAgICAgICAgPGlkbGVUaW1lPnRydWU8L2lkbGVUaW1lPg0KICAgICAgICAgICAgICA8Y29ubmVjdFRpbWU\u002BdHJ1ZTwvY29ubmVjdFRpbWU\u002BDQogICAgICAgICAgICA8L3ZhbHVlPg0KICAgICAgICAgIDwvb2JqUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJmaWxlbmFtZSI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICA8L1Jlc3VsdENvbGxlY3Rvcj4NCiAgICAgICAgPGhhc2hUcmVlLz4NCiAgICAgICAgPFJlc3VsdENvbGxlY3RvciBndWljbGFzcz0iVmlld1Jlc3VsdHNGdWxsVmlzdWFsaXplciIgdGVzdGNsYXNzPSJSZXN1bHRDb2xsZWN0b3IiIHRlc3RuYW1lPSJWaWV3IFJlc3VsdHMgVHJlZSIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IlJlc3VsdENvbGxlY3Rvci5lcnJvcl9sb2dnaW5nIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPG9ialByb3A\u002BDQogICAgICAgICAgICA8bmFtZT5zYXZlQ29uZmlnPC9uYW1lPg0KICAgICAgICAgICAgPHZhbHVlIGNsYXNzPSJTYW1wbGVTYXZlQ29uZmlndXJhdGlvbiI\u002BDQogICAgICAgICAgICAgIDx0aW1lPnRydWU8L3RpbWU\u002BDQogICAgICAgICAgICAgIDxsYXRlbmN5PnRydWU8L2xhdGVuY3k\u002BDQogICAgICAgICAgICAgIDx0aW1lc3RhbXA\u002BdHJ1ZTwvdGltZXN0YW1wPg0KICAgICAgICAgICAgICA8c3VjY2Vzcz50cnVlPC9zdWNjZXNzPg0KICAgICAgICAgICAgICA8bGFiZWw\u002BdHJ1ZTwvbGFiZWw\u002BDQogICAgICAgICAgICAgIDxjb2RlPnRydWU8L2NvZGU\u002BDQogICAgICAgICAgICAgIDxtZXNzYWdlPnRydWU8L21lc3NhZ2U\u002BDQogICAgICAgICAgICAgIDx0aHJlYWROYW1lPnRydWU8L3RocmVhZE5hbWU\u002BDQogICAgICAgICAgICAgIDxkYXRhVHlwZT50cnVlPC9kYXRhVHlwZT4NCiAgICAgICAgICAgICAgPGVuY29kaW5nPmZhbHNlPC9lbmNvZGluZz4NCiAgICAgICAgICAgICAgPGFzc2VydGlvbnM\u002BdHJ1ZTwvYXNzZXJ0aW9ucz4NCiAgICAgICAgICAgICAgPHN1YnJlc3VsdHM\u002BdHJ1ZTwvc3VicmVzdWx0cz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlRGF0YT5mYWxzZTwvcmVzcG9uc2VEYXRhPg0KICAgICAgICAgICAgICA8c2FtcGxlckRhdGE\u002BZmFsc2U8L3NhbXBsZXJEYXRhPg0KICAgICAgICAgICAgICA8eG1sPmZhbHNlPC94bWw\u002BDQogICAgICAgICAgICAgIDxmaWVsZE5hbWVzPnRydWU8L2ZpZWxkTmFtZXM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZUhlYWRlcnM\u002BZmFsc2U8L3Jlc3BvbnNlSGVhZGVycz4NCiAgICAgICAgICAgICAgPHJlcXVlc3RIZWFkZXJzPmZhbHNlPC9yZXF1ZXN0SGVhZGVycz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlRGF0YU9uRXJyb3I\u002BZmFsc2U8L3Jlc3BvbnNlRGF0YU9uRXJyb3I\u002BDQogICAgICAgICAgICAgIDxzYXZlQXNzZXJ0aW9uUmVzdWx0c0ZhaWx1cmVNZXNzYWdlPnRydWU8L3NhdmVBc3NlcnRpb25SZXN1bHRzRmFpbHVyZU1lc3NhZ2U\u002BDQogICAgICAgICAgICAgIDxhc3NlcnRpb25zUmVzdWx0c1RvU2F2ZT4wPC9hc3NlcnRpb25zUmVzdWx0c1RvU2F2ZT4NCiAgICAgICAgICAgICAgPGJ5dGVzPnRydWU8L2J5dGVzPg0KICAgICAgICAgICAgICA8c2VudEJ5dGVzPnRydWU8L3NlbnRCeXRlcz4NCiAgICAgICAgICAgICAgPHVybD50cnVlPC91cmw\u002BDQogICAgICAgICAgICAgIDx0aHJlYWRDb3VudHM\u002BdHJ1ZTwvdGhyZWFkQ291bnRzPg0KICAgICAgICAgICAgICA8aWRsZVRpbWU\u002BdHJ1ZTwvaWRsZVRpbWU\u002BDQogICAgICAgICAgICAgIDxjb25uZWN0VGltZT50cnVlPC9jb25uZWN0VGltZT4NCiAgICAgICAgICAgIDwvdmFsdWU\u002BDQogICAgICAgICAgPC9vYmpQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9ImZpbGVuYW1lIj48L3N0cmluZ1Byb3A\u002BDQogICAgICAgIDwvUmVzdWx0Q29sbGVjdG9yPg0KICAgICAgICA8aGFzaFRyZWUvPg0KICAgICAgPC9oYXNoVHJlZT4NCiAgICAgIDxBcmd1bWVudHMgZ3VpY2xhc3M9IkFyZ3VtZW50c1BhbmVsIiB0ZXN0Y2xhc3M9IkFyZ3VtZW50cyIgdGVzdG5hbWU9IlVzZXIgRGVmaW5lZCBWYXJpYWJsZXMiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iQXJndW1lbnRzLmFyZ3VtZW50cyI\u002BDQogICAgICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9InVkdl93ZWJhcHAiIGVsZW1lbnRUeXBlPSJBcmd1bWVudCI\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJBcmd1bWVudC5uYW1lIj51ZHZfd2ViYXBwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iQXJndW1lbnQudmFsdWUiPiR7X19CZWFuU2hlbGwoIFN5c3RlbS5nZXRlbnYoJnF1b3Q7d2ViYXBwJnF1b3Q7KSApfTwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkFyZ3VtZW50LmRlc2MiPldlYiBBcHAgVVJMPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iQXJndW1lbnQubWV0YWRhdGEiPj08L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPC9lbGVtZW50UHJvcD4NCiAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgIDwvQXJndW1lbnRzPg0KICAgICAgPGhhc2hUcmVlLz4NCiAgICA8L2hhc2hUcmVlPg0KICA8L2hhc2hUcmVlPg0KPC9qbWV0ZXJUZXN0UGxhbj4NCg0KLS1kNzA1ZTljNjlkYTE0MWM3OWEwNzBmNDYzZWY3MGQyOC0tDQo=", + "StatusCode": 201, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "150", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 12:26:27 GMT", + "Location": "https://myservice.azure.com/loadtests/000/files/000?resourceId=%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fyashika-rg%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtestsdk\u0026api-version=2022-06-01-preview", + "mise-correlation-id": "abe54061-b264-4faa-a2aa-76525a6dceba", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "0b3011e2-f2ea-4a93-903d-2e2f0cded97f" + }, + "ResponseBody": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-10-09T12:36:27.1227782", + "validationStatus": "VALIDATION_INITIATED" + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/0000-0000/files/000?api-version=2022-06-01-preview", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "10343", + "Content-Type": "multipart/form-data; boundary=a43d8714692b45c8b2efe83d0c19081a", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": "LS1hNDNkODcxNDY5MmI0NWM4YjJlZmU4M2QwYzE5MDgxYQ0KQ29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW0NCkNvbnRlbnQtRGlzcG9zaXRpb246IGZvcm0tZGF0YTsgbmFtZT0iZmlsZSI7IGZpbGVuYW1lPSJzYW1wbGUuam14Ig0KQ29udGVudC1MZW5ndGg6IDEwMTM0DQoNCjw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8\u002BDQo8am1ldGVyVGVzdFBsYW4gdmVyc2lvbj0iMS4yIiBwcm9wZXJ0aWVzPSI1LjAiIGptZXRlcj0iNS40LjMiPg0KICA8aGFzaFRyZWU\u002BDQogICAgPFRlc3RQbGFuIGd1aWNsYXNzPSJUZXN0UGxhbkd1aSIgdGVzdGNsYXNzPSJUZXN0UGxhbiIgdGVzdG5hbWU9IlRlc3QgUGxhbiIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICA8c3RyaW5nUHJvcCBuYW1lPSJUZXN0UGxhbi5jb21tZW50cyI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgPGJvb2xQcm9wIG5hbWU9IlRlc3RQbGFuLmZ1bmN0aW9uYWxfbW9kZSI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgPGJvb2xQcm9wIG5hbWU9IlRlc3RQbGFuLnRlYXJEb3duX29uX3NodXRkb3duIj50cnVlPC9ib29sUHJvcD4NCiAgICAgIDxib29sUHJvcCBuYW1lPSJUZXN0UGxhbi5zZXJpYWxpemVfdGhyZWFkZ3JvdXBzIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICA8ZWxlbWVudFByb3AgbmFtZT0iVGVzdFBsYW4udXNlcl9kZWZpbmVkX3ZhcmlhYmxlcyIgZWxlbWVudFR5cGU9IkFyZ3VtZW50cyIgZ3VpY2xhc3M9IkFyZ3VtZW50c1BhbmVsIiB0ZXN0Y2xhc3M9IkFyZ3VtZW50cyIgdGVzdG5hbWU9IlVzZXIgRGVmaW5lZCBWYXJpYWJsZXMiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iQXJndW1lbnRzLmFyZ3VtZW50cyIvPg0KICAgICAgPC9lbGVtZW50UHJvcD4NCiAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IlRlc3RQbGFuLnVzZXJfZGVmaW5lX2NsYXNzcGF0aCI\u002BPC9zdHJpbmdQcm9wPg0KICAgIDwvVGVzdFBsYW4\u002BDQogICAgPGhhc2hUcmVlPg0KICAgICAgPGtnLmFwYy5qbWV0ZXIudGhyZWFkcy5VbHRpbWF0ZVRocmVhZEdyb3VwIGd1aWNsYXNzPSJrZy5hcGMuam1ldGVyLnRocmVhZHMuVWx0aW1hdGVUaHJlYWRHcm91cEd1aSIgdGVzdGNsYXNzPSJrZy5hcGMuam1ldGVyLnRocmVhZHMuVWx0aW1hdGVUaHJlYWRHcm91cCIgdGVzdG5hbWU9ImpwQGdjIC0gVWx0aW1hdGUgVGhyZWFkIEdyb3VwIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9InVsdGltYXRldGhyZWFkZ3JvdXBkYXRhIj4NCiAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iLTExMDg2OTE1MTgiPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iMTU2NyI\u002BMTA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0OCI\u002BMDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjQ4ODczIj4xODA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0OTcxMCI\u002BMjQwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iMTAiPjU8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9IlRocmVhZEdyb3VwLm1haW5fY29udHJvbGxlciIgZWxlbWVudFR5cGU9Ikxvb3BDb250cm9sbGVyIiBndWljbGFzcz0iTG9vcENvbnRyb2xQYW5lbCIgdGVzdGNsYXNzPSJMb29wQ29udHJvbGxlciIgdGVzdG5hbWU9Ikxvb3AgQ29udHJvbGxlciIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9Ikxvb3BDb250cm9sbGVyLmNvbnRpbnVlX2ZvcmV2ZXIiPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgICAgICA8aW50UHJvcCBuYW1lPSJMb29wQ29udHJvbGxlci5sb29wcyI\u002BLTE8L2ludFByb3A\u002BDQogICAgICAgIDwvZWxlbWVudFByb3A\u002BDQogICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IlRocmVhZEdyb3VwLm9uX3NhbXBsZV9lcnJvciI\u002BY29udGludWU8L3N0cmluZ1Byb3A\u002BDQogICAgICA8L2tnLmFwYy5qbWV0ZXIudGhyZWFkcy5VbHRpbWF0ZVRocmVhZEdyb3VwPg0KICAgICAgPGhhc2hUcmVlPg0KICAgICAgICA8SFRUUFNhbXBsZXJQcm94eSBndWljbGFzcz0iSHR0cFRlc3RTYW1wbGVHdWkiIHRlc3RjbGFzcz0iSFRUUFNhbXBsZXJQcm94eSIgdGVzdG5hbWU9IkdFVCIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9IkhUVFBzYW1wbGVyLkFyZ3VtZW50cyIgZWxlbWVudFR5cGU9IkFyZ3VtZW50cyIgZ3VpY2xhc3M9IkhUVFBBcmd1bWVudHNQYW5lbCIgdGVzdGNsYXNzPSJBcmd1bWVudHMiIHRlc3RuYW1lPSJVc2VyIERlZmluZWQgVmFyaWFibGVzIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgICAgIDxjb2xsZWN0aW9uUHJvcCBuYW1lPSJBcmd1bWVudHMuYXJndW1lbnRzIi8\u002BDQogICAgICAgICAgPC9lbGVtZW50UHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5kb21haW4iPmFwcC1zZXJ2aWNlLXNhbXBsZS1kZW1vLmF6dXJld2Vic2l0ZXMubmV0PC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnBvcnQiPjwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5wcm90b2NvbCI\u002BaHR0cHM8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIuY29udGVudEVuY29kaW5nIj48L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIucGF0aCI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLm1ldGhvZCI\u002BR0VUPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5mb2xsb3dfcmVkaXJlY3RzIj50cnVlPC9ib29sUHJvcD4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iSFRUUFNhbXBsZXIuYXV0b19yZWRpcmVjdHMiPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iSFRUUFNhbXBsZXIudXNlX2tlZXBhbGl2ZSI\u002BdHJ1ZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLkRPX01VTFRJUEFSVF9QT1NUIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIuZW1iZWRkZWRfdXJsX3JlIj48L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIuaW1wbGVtZW50YXRpb24iPkh0dHBDbGllbnQ0PC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmNvbm5lY3RfdGltZW91dCI\u002BNjAwMDA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIucmVzcG9uc2VfdGltZW91dCI\u002BNjAwMDA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgIDwvSFRUUFNhbXBsZXJQcm94eT4NCiAgICAgICAgPGhhc2hUcmVlLz4NCiAgICAgICAgPGtnLmFwYy5qbWV0ZXIudGltZXJzLlZhcmlhYmxlVGhyb3VnaHB1dFRpbWVyIGd1aWNsYXNzPSJrZy5hcGMuam1ldGVyLnRpbWVycy5WYXJpYWJsZVRocm91Z2hwdXRUaW1lckd1aSIgdGVzdGNsYXNzPSJrZy5hcGMuam1ldGVyLnRpbWVycy5WYXJpYWJsZVRocm91Z2hwdXRUaW1lciIgdGVzdG5hbWU9ImpwQGdjIC0gVGhyb3VnaHB1dCBTaGFwaW5nIFRpbWVyIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0ibG9hZF9wcm9maWxlIj4NCiAgICAgICAgICAgIDxjb2xsZWN0aW9uUHJvcCBuYW1lPSIxNTQzOTEyMTczIj4NCiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iMTU2NyI\u002BMTA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE2OTEiPjUwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0ODg3MyI\u002BMTgwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgICAgIDxjb2xsZWN0aW9uUHJvcCBuYW1lPSIxNTgyMzU1NjI3Ij4NCiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iMTY5MSI\u002BNTA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE2OTEiPjUwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0OTcxMCI\u002BMjQwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgICA8L2NvbGxlY3Rpb25Qcm9wPg0KICAgICAgICA8L2tnLmFwYy5qbWV0ZXIudGltZXJzLlZhcmlhYmxlVGhyb3VnaHB1dFRpbWVyPg0KICAgICAgICA8aGFzaFRyZWUvPg0KICAgICAgICA8UmVzdWx0Q29sbGVjdG9yIGd1aWNsYXNzPSJWaWV3UmVzdWx0c0Z1bGxWaXN1YWxpemVyIiB0ZXN0Y2xhc3M9IlJlc3VsdENvbGxlY3RvciIgdGVzdG5hbWU9IlZpZXcgUmVzdWx0cyBUcmVlIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iUmVzdWx0Q29sbGVjdG9yLmVycm9yX2xvZ2dpbmciPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgICAgICA8b2JqUHJvcD4NCiAgICAgICAgICAgIDxuYW1lPnNhdmVDb25maWc8L25hbWU\u002BDQogICAgICAgICAgICA8dmFsdWUgY2xhc3M9IlNhbXBsZVNhdmVDb25maWd1cmF0aW9uIj4NCiAgICAgICAgICAgICAgPHRpbWU\u002BdHJ1ZTwvdGltZT4NCiAgICAgICAgICAgICAgPGxhdGVuY3k\u002BdHJ1ZTwvbGF0ZW5jeT4NCiAgICAgICAgICAgICAgPHRpbWVzdGFtcD50cnVlPC90aW1lc3RhbXA\u002BDQogICAgICAgICAgICAgIDxzdWNjZXNzPnRydWU8L3N1Y2Nlc3M\u002BDQogICAgICAgICAgICAgIDxsYWJlbD50cnVlPC9sYWJlbD4NCiAgICAgICAgICAgICAgPGNvZGU\u002BdHJ1ZTwvY29kZT4NCiAgICAgICAgICAgICAgPG1lc3NhZ2U\u002BdHJ1ZTwvbWVzc2FnZT4NCiAgICAgICAgICAgICAgPHRocmVhZE5hbWU\u002BdHJ1ZTwvdGhyZWFkTmFtZT4NCiAgICAgICAgICAgICAgPGRhdGFUeXBlPnRydWU8L2RhdGFUeXBlPg0KICAgICAgICAgICAgICA8ZW5jb2Rpbmc\u002BZmFsc2U8L2VuY29kaW5nPg0KICAgICAgICAgICAgICA8YXNzZXJ0aW9ucz50cnVlPC9hc3NlcnRpb25zPg0KICAgICAgICAgICAgICA8c3VicmVzdWx0cz50cnVlPC9zdWJyZXN1bHRzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VEYXRhPmZhbHNlPC9yZXNwb25zZURhdGE\u002BDQogICAgICAgICAgICAgIDxzYW1wbGVyRGF0YT5mYWxzZTwvc2FtcGxlckRhdGE\u002BDQogICAgICAgICAgICAgIDx4bWw\u002BZmFsc2U8L3htbD4NCiAgICAgICAgICAgICAgPGZpZWxkTmFtZXM\u002BdHJ1ZTwvZmllbGROYW1lcz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlSGVhZGVycz5mYWxzZTwvcmVzcG9uc2VIZWFkZXJzPg0KICAgICAgICAgICAgICA8cmVxdWVzdEhlYWRlcnM\u002BZmFsc2U8L3JlcXVlc3RIZWFkZXJzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VEYXRhT25FcnJvcj5mYWxzZTwvcmVzcG9uc2VEYXRhT25FcnJvcj4NCiAgICAgICAgICAgICAgPHNhdmVBc3NlcnRpb25SZXN1bHRzRmFpbHVyZU1lc3NhZ2U\u002BdHJ1ZTwvc2F2ZUFzc2VydGlvblJlc3VsdHNGYWlsdXJlTWVzc2FnZT4NCiAgICAgICAgICAgICAgPGFzc2VydGlvbnNSZXN1bHRzVG9TYXZlPjA8L2Fzc2VydGlvbnNSZXN1bHRzVG9TYXZlPg0KICAgICAgICAgICAgICA8Ynl0ZXM\u002BdHJ1ZTwvYnl0ZXM\u002BDQogICAgICAgICAgICAgIDxzZW50Qnl0ZXM\u002BdHJ1ZTwvc2VudEJ5dGVzPg0KICAgICAgICAgICAgICA8dXJsPnRydWU8L3VybD4NCiAgICAgICAgICAgICAgPHRocmVhZENvdW50cz50cnVlPC90aHJlYWRDb3VudHM\u002BDQogICAgICAgICAgICAgIDxpZGxlVGltZT50cnVlPC9pZGxlVGltZT4NCiAgICAgICAgICAgICAgPGNvbm5lY3RUaW1lPnRydWU8L2Nvbm5lY3RUaW1lPg0KICAgICAgICAgICAgPC92YWx1ZT4NCiAgICAgICAgICA8L29ialByb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iZmlsZW5hbWUiPjwvc3RyaW5nUHJvcD4NCiAgICAgICAgPC9SZXN1bHRDb2xsZWN0b3I\u002BDQogICAgICAgIDxoYXNoVHJlZS8\u002BDQogICAgICAgIDxSZXN1bHRDb2xsZWN0b3IgZ3VpY2xhc3M9IlRhYmxlVmlzdWFsaXplciIgdGVzdGNsYXNzPSJSZXN1bHRDb2xsZWN0b3IiIHRlc3RuYW1lPSJWaWV3IFJlc3VsdHMgaW4gVGFibGUiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJSZXN1bHRDb2xsZWN0b3IuZXJyb3JfbG9nZ2luZyI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgICAgIDxvYmpQcm9wPg0KICAgICAgICAgICAgPG5hbWU\u002Bc2F2ZUNvbmZpZzwvbmFtZT4NCiAgICAgICAgICAgIDx2YWx1ZSBjbGFzcz0iU2FtcGxlU2F2ZUNvbmZpZ3VyYXRpb24iPg0KICAgICAgICAgICAgICA8dGltZT50cnVlPC90aW1lPg0KICAgICAgICAgICAgICA8bGF0ZW5jeT50cnVlPC9sYXRlbmN5Pg0KICAgICAgICAgICAgICA8dGltZXN0YW1wPnRydWU8L3RpbWVzdGFtcD4NCiAgICAgICAgICAgICAgPHN1Y2Nlc3M\u002BdHJ1ZTwvc3VjY2Vzcz4NCiAgICAgICAgICAgICAgPGxhYmVsPnRydWU8L2xhYmVsPg0KICAgICAgICAgICAgICA8Y29kZT50cnVlPC9jb2RlPg0KICAgICAgICAgICAgICA8bWVzc2FnZT50cnVlPC9tZXNzYWdlPg0KICAgICAgICAgICAgICA8dGhyZWFkTmFtZT50cnVlPC90aHJlYWROYW1lPg0KICAgICAgICAgICAgICA8ZGF0YVR5cGU\u002BdHJ1ZTwvZGF0YVR5cGU\u002BDQogICAgICAgICAgICAgIDxlbmNvZGluZz5mYWxzZTwvZW5jb2Rpbmc\u002BDQogICAgICAgICAgICAgIDxhc3NlcnRpb25zPnRydWU8L2Fzc2VydGlvbnM\u002BDQogICAgICAgICAgICAgIDxzdWJyZXN1bHRzPnRydWU8L3N1YnJlc3VsdHM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZURhdGE\u002BZmFsc2U8L3Jlc3BvbnNlRGF0YT4NCiAgICAgICAgICAgICAgPHNhbXBsZXJEYXRhPmZhbHNlPC9zYW1wbGVyRGF0YT4NCiAgICAgICAgICAgICAgPHhtbD5mYWxzZTwveG1sPg0KICAgICAgICAgICAgICA8ZmllbGROYW1lcz50cnVlPC9maWVsZE5hbWVzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VIZWFkZXJzPmZhbHNlPC9yZXNwb25zZUhlYWRlcnM\u002BDQogICAgICAgICAgICAgIDxyZXF1ZXN0SGVhZGVycz5mYWxzZTwvcmVxdWVzdEhlYWRlcnM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZURhdGFPbkVycm9yPmZhbHNlPC9yZXNwb25zZURhdGFPbkVycm9yPg0KICAgICAgICAgICAgICA8c2F2ZUFzc2VydGlvblJlc3VsdHNGYWlsdXJlTWVzc2FnZT50cnVlPC9zYXZlQXNzZXJ0aW9uUmVzdWx0c0ZhaWx1cmVNZXNzYWdlPg0KICAgICAgICAgICAgICA8YXNzZXJ0aW9uc1Jlc3VsdHNUb1NhdmU\u002BMDwvYXNzZXJ0aW9uc1Jlc3VsdHNUb1NhdmU\u002BDQogICAgICAgICAgICAgIDxieXRlcz50cnVlPC9ieXRlcz4NCiAgICAgICAgICAgICAgPHNlbnRCeXRlcz50cnVlPC9zZW50Qnl0ZXM\u002BDQogICAgICAgICAgICAgIDx1cmw\u002BdHJ1ZTwvdXJsPg0KICAgICAgICAgICAgICA8dGhyZWFkQ291bnRzPnRydWU8L3RocmVhZENvdW50cz4NCiAgICAgICAgICAgICAgPGlkbGVUaW1lPnRydWU8L2lkbGVUaW1lPg0KICAgICAgICAgICAgICA8Y29ubmVjdFRpbWU\u002BdHJ1ZTwvY29ubmVjdFRpbWU\u002BDQogICAgICAgICAgICA8L3ZhbHVlPg0KICAgICAgICAgIDwvb2JqUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJmaWxlbmFtZSI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICA8L1Jlc3VsdENvbGxlY3Rvcj4NCiAgICAgICAgPGhhc2hUcmVlLz4NCiAgICAgICAgPFJlc3VsdENvbGxlY3RvciBndWljbGFzcz0iVmlld1Jlc3VsdHNGdWxsVmlzdWFsaXplciIgdGVzdGNsYXNzPSJSZXN1bHRDb2xsZWN0b3IiIHRlc3RuYW1lPSJWaWV3IFJlc3VsdHMgVHJlZSIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IlJlc3VsdENvbGxlY3Rvci5lcnJvcl9sb2dnaW5nIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPG9ialByb3A\u002BDQogICAgICAgICAgICA8bmFtZT5zYXZlQ29uZmlnPC9uYW1lPg0KICAgICAgICAgICAgPHZhbHVlIGNsYXNzPSJTYW1wbGVTYXZlQ29uZmlndXJhdGlvbiI\u002BDQogICAgICAgICAgICAgIDx0aW1lPnRydWU8L3RpbWU\u002BDQogICAgICAgICAgICAgIDxsYXRlbmN5PnRydWU8L2xhdGVuY3k\u002BDQogICAgICAgICAgICAgIDx0aW1lc3RhbXA\u002BdHJ1ZTwvdGltZXN0YW1wPg0KICAgICAgICAgICAgICA8c3VjY2Vzcz50cnVlPC9zdWNjZXNzPg0KICAgICAgICAgICAgICA8bGFiZWw\u002BdHJ1ZTwvbGFiZWw\u002BDQogICAgICAgICAgICAgIDxjb2RlPnRydWU8L2NvZGU\u002BDQogICAgICAgICAgICAgIDxtZXNzYWdlPnRydWU8L21lc3NhZ2U\u002BDQogICAgICAgICAgICAgIDx0aHJlYWROYW1lPnRydWU8L3RocmVhZE5hbWU\u002BDQogICAgICAgICAgICAgIDxkYXRhVHlwZT50cnVlPC9kYXRhVHlwZT4NCiAgICAgICAgICAgICAgPGVuY29kaW5nPmZhbHNlPC9lbmNvZGluZz4NCiAgICAgICAgICAgICAgPGFzc2VydGlvbnM\u002BdHJ1ZTwvYXNzZXJ0aW9ucz4NCiAgICAgICAgICAgICAgPHN1YnJlc3VsdHM\u002BdHJ1ZTwvc3VicmVzdWx0cz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlRGF0YT5mYWxzZTwvcmVzcG9uc2VEYXRhPg0KICAgICAgICAgICAgICA8c2FtcGxlckRhdGE\u002BZmFsc2U8L3NhbXBsZXJEYXRhPg0KICAgICAgICAgICAgICA8eG1sPmZhbHNlPC94bWw\u002BDQogICAgICAgICAgICAgIDxmaWVsZE5hbWVzPnRydWU8L2ZpZWxkTmFtZXM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZUhlYWRlcnM\u002BZmFsc2U8L3Jlc3BvbnNlSGVhZGVycz4NCiAgICAgICAgICAgICAgPHJlcXVlc3RIZWFkZXJzPmZhbHNlPC9yZXF1ZXN0SGVhZGVycz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlRGF0YU9uRXJyb3I\u002BZmFsc2U8L3Jlc3BvbnNlRGF0YU9uRXJyb3I\u002BDQogICAgICAgICAgICAgIDxzYXZlQXNzZXJ0aW9uUmVzdWx0c0ZhaWx1cmVNZXNzYWdlPnRydWU8L3NhdmVBc3NlcnRpb25SZXN1bHRzRmFpbHVyZU1lc3NhZ2U\u002BDQogICAgICAgICAgICAgIDxhc3NlcnRpb25zUmVzdWx0c1RvU2F2ZT4wPC9hc3NlcnRpb25zUmVzdWx0c1RvU2F2ZT4NCiAgICAgICAgICAgICAgPGJ5dGVzPnRydWU8L2J5dGVzPg0KICAgICAgICAgICAgICA8c2VudEJ5dGVzPnRydWU8L3NlbnRCeXRlcz4NCiAgICAgICAgICAgICAgPHVybD50cnVlPC91cmw\u002BDQogICAgICAgICAgICAgIDx0aHJlYWRDb3VudHM\u002BdHJ1ZTwvdGhyZWFkQ291bnRzPg0KICAgICAgICAgICAgICA8aWRsZVRpbWU\u002BdHJ1ZTwvaWRsZVRpbWU\u002BDQogICAgICAgICAgICAgIDxjb25uZWN0VGltZT50cnVlPC9jb25uZWN0VGltZT4NCiAgICAgICAgICAgIDwvdmFsdWU\u002BDQogICAgICAgICAgPC9vYmpQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9ImZpbGVuYW1lIj48L3N0cmluZ1Byb3A\u002BDQogICAgICAgIDwvUmVzdWx0Q29sbGVjdG9yPg0KICAgICAgICA8aGFzaFRyZWUvPg0KICAgICAgPC9oYXNoVHJlZT4NCiAgICAgIDxBcmd1bWVudHMgZ3VpY2xhc3M9IkFyZ3VtZW50c1BhbmVsIiB0ZXN0Y2xhc3M9IkFyZ3VtZW50cyIgdGVzdG5hbWU9IlVzZXIgRGVmaW5lZCBWYXJpYWJsZXMiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iQXJndW1lbnRzLmFyZ3VtZW50cyI\u002BDQogICAgICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9InVkdl93ZWJhcHAiIGVsZW1lbnRUeXBlPSJBcmd1bWVudCI\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJBcmd1bWVudC5uYW1lIj51ZHZfd2ViYXBwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iQXJndW1lbnQudmFsdWUiPiR7X19CZWFuU2hlbGwoIFN5c3RlbS5nZXRlbnYoJnF1b3Q7d2ViYXBwJnF1b3Q7KSApfTwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkFyZ3VtZW50LmRlc2MiPldlYiBBcHAgVVJMPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iQXJndW1lbnQubWV0YWRhdGEiPj08L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPC9lbGVtZW50UHJvcD4NCiAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgIDwvQXJndW1lbnRzPg0KICAgICAgPGhhc2hUcmVlLz4NCiAgICA8L2hhc2hUcmVlPg0KICA8L2hhc2hUcmVlPg0KPC9qbWV0ZXJUZXN0UGxhbj4NCg0KLS1hNDNkODcxNDY5MmI0NWM4YjJlZmU4M2QwYzE5MDgxYS0tDQo=", + "StatusCode": 404, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "126", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 12:26:28 GMT", + "mise-correlation-id": "ff3ff009-1a51-4ef4-86c0-720928b7237c", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "4c5423ce-18cc-4843-8e47-2edbf2090402" + }, + "ResponseBody": { + "error": { + "code": "TestNotFound", + "message": "Test not found with given identifier \u00220000-0000\u0022.", + "target": null, + "details": null + } + } + } + ], + "Variables": {} +} diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_async_loadtests.pyTestOperationsAsyncSmokeTesttest_get_file_by_name.json b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_async_loadtests.pyTestOperationsAsyncSmokeTesttest_get_file_by_name.json new file mode 100644 index 000000000000..e49588139678 --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_async_loadtests.pyTestOperationsAsyncSmokeTesttest_get_file_by_name.json @@ -0,0 +1,98 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "181", + "Content-Type": "application/x-www-form-urlencoded", + "User-Agent": "azsdk-python-identity/1.11.0b3 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "95", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 12:27:38 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13845.9 - SEASLR2 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 86399, + "ext_expires_in": 86399, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000/files/000?api-version=2022-06-01-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "148", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 12:27:40 GMT", + "mise-correlation-id": "3d1fa7c8-7afa-4975-a999-dfa68eb1d726", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "e48da79f-dcce-4889-8288-afc591423ac6" + }, + "ResponseBody": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-10-09T12:37:40.8024334", + "validationStatus": "VALIDATION_SUCCESS" + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/0000-0000/files/000-000?api-version=2022-06-01-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "126", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 12:27:41 GMT", + "mise-correlation-id": "295ccda0-642e-4c23-aa73-ab342586dc71", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "9baeb481-3b58-4de8-9540-4abcbda09489" + }, + "ResponseBody": { + "error": { + "code": "TestNotFound", + "message": "Test not found with given identifier \u00220000-0000\u0022.", + "target": null, + "details": null + } + } + } + ], + "Variables": {} +} diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_async_loadtests.pyTestOperationsAsyncSmokeTesttest_get_loadtest.json b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_async_loadtests.pyTestOperationsAsyncSmokeTesttest_get_loadtest.json new file mode 100644 index 000000000000..418583e50ba6 --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_async_loadtests.pyTestOperationsAsyncSmokeTesttest_get_loadtest.json @@ -0,0 +1,136 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "181", + "Content-Type": "application/x-www-form-urlencoded", + "User-Agent": "azsdk-python-identity/1.11.0b3 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "95", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 12:23:19 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13845.9 - SEASLR2 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 86399, + "ext_expires_in": 86399, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000?api-version=2022-06-01-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "1072", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 12:23:21 GMT", + "mise-correlation-id": "1495aa1b-cb97-46a4-b300-a71511db4f80", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "c9093a2a-d65f-4d34-a124-eb756c71ec22" + }, + "ResponseBody": { + "testId": "000", + "description": "", + "displayName": "TestingResource", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/yashika-rg/providers/microsoft.loadtestservice/loadtests/loadtestsdk", + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "passFailCriteria": { + "passFailMetrics": {} + }, + "createdDateTime": "2022-09-15T14:29:00.15Z", + "createdBy": null, + "lastModifiedDateTime": "2022-09-16T09:33:03.95Z", + "lastModifiedBy": "niveditjain@microsoft.com", + "inputArtifacts": { + "configUrl": null, + "testScriptUrl": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-10-09T12:33:21.3638365\u002B00:00", + "validationStatus": "VALIDATION_SUCCESS" + }, + "userPropUrl": null, + "inputArtifactsZipFileurl": null, + "additionalUrls": [ + { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-10-09T12:33:21.3638365\u002B00:00", + "validationStatus": "" + } + ] + }, + "secrets": null, + "certificate": null, + "environmentVariables": null, + "subnetId": null, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/0000-0000?api-version=2022-06-01-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "126", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 12:23:21 GMT", + "mise-correlation-id": "6bbaf53e-7648-4ac1-b34c-6c33384c5426", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "f5b4536b-ce7c-40a2-9ba7-9a2d4a8d8d39" + }, + "ResponseBody": { + "error": { + "code": "TestNotFound", + "message": "Test not found with given identifier \u00220000-0000\u0022.", + "target": null, + "details": null + } + } + } + ], + "Variables": {} +} diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_loadtests.pyTestOperationsSmokeTesttest_create_or_update_loadtest.json b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_loadtests.pyTestOperationsSmokeTesttest_create_or_update_loadtest.json new file mode 100644 index 000000000000..c7638177fbf0 --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_loadtests.pyTestOperationsSmokeTesttest_create_or_update_loadtest.json @@ -0,0 +1,353 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:43 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - EUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:43 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - SEASLR2 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "e86f31c9-12ae-4a91-8130-dfd7d01a815d", + "Connection": "keep-alive", + "Content-Length": "290", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "win32", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.18.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "e86f31c9-12ae-4a91-8130-dfd7d01a815d", + "Content-Length": "93", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:44 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.13777.5 - WUS2 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "466", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yashika-rg/providers/Microsoft.LoadTestService/loadtests/loadtestsdk", + "description": "", + "displayName": "TestingResource", + "loadTestConfig": { + "engineSize": "m", + "engineInstances": 1, + "splitAllCSVs": false + }, + "secrets": {}, + "environmentVariables": {}, + "passFailCriteria": { + "passFailMetrics": {} + }, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + }, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "1037", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:44 GMT", + "mise-correlation-id": "107067c0-f09d-415b-b3ae-c767412bb372", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "80614827-2d73-4f74-998d-f6c2b8636621" + }, + "ResponseBody": { + "testId": "000", + "description": "", + "displayName": "TestingResource", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/python-sdk-test/providers/microsoft.loadtestservice/loadtests/loadtest-jf", + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "passFailCriteria": { + "passFailMetrics": {} + }, + "createdDateTime": "2022-07-26T08:14:02.431Z", + "createdBy": null, + "lastModifiedDateTime": "2022-07-26T08:14:02.431Z", + "lastModifiedBy": null, + "inputArtifacts": { + "configUrl": null, + "testScriptUrl": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-09-27T02:39:44.5101056\u002B00:00", + "validationStatus": "VALIDATION_SUCCESS" + }, + "userPropUrl": null, + "inputArtifactsZipFileurl": null, + "additionalUrls": [ + { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-09-27T02:39:44.5101056\u002B00:00", + "validationStatus": "" + } + ] + }, + "secrets": null, + "environmentVariables": null, + "subnetId": null, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/some-test-id?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "518", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yashika-rg/providers/Microsoft.LoadTestService/loadtests/loadtestsdk", + "description": "", + "displayName": "TestingResourceabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz", + "loadTestConfig": { + "engineSize": "m", + "engineInstances": 1, + "splitAllCSVs": false + }, + "secrets": {}, + "environmentVariables": {}, + "passFailCriteria": { + "passFailMetrics": {} + }, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + }, + "StatusCode": 400, + "ResponseHeaders": { + "Connection": "keep-alive", + "Content-Length": "314", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:44 GMT", + "mise-correlation-id": "6293def9-c51b-4efc-9eae-16aafe396a3b", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "39ce53fc-b4fe-47b6-9c4e-568fff16bfce" + }, + "ResponseBody": { + "errors": { + "displayName": [ + "The field displayName must be a string with a minimum length of 2 and a maximum length of 50." + ] + }, + "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1", + "title": "One or more validation errors occurred.", + "status": 400, + "traceId": "00-5069dc22bc62a7a0f487973e3b19bc6e-6279d4e848ba4f44-00" + } + } + ], + "Variables": {} +} diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_loadtests.pyTestOperationsSmokeTesttest_delete_loadtest.json b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_loadtests.pyTestOperationsSmokeTesttest_delete_loadtest.json new file mode 100644 index 000000000000..800703fe719b --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_loadtests.pyTestOperationsSmokeTesttest_delete_loadtest.json @@ -0,0 +1,342 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:45 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - SCUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:45 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - KRC ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "95054ba6-7590-46e1-ac47-30ae9199368c", + "Connection": "keep-alive", + "Content-Length": "290", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "win32", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.18.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "95054ba6-7590-46e1-ac47-30ae9199368c", + "Content-Length": "93", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:45 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.13777.5 - SCUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/to-be-deleted-test-id?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "466", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yashika-rg/providers/Microsoft.LoadTestService/loadtests/loadtestsdk", + "description": "", + "displayName": "TestingResource", + "loadTestConfig": { + "engineSize": "m", + "engineInstances": 1, + "splitAllCSVs": false + }, + "secrets": {}, + "environmentVariables": {}, + "passFailCriteria": { + "passFailMetrics": {} + }, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + }, + "StatusCode": 201, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "746", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:46 GMT", + "Location": "https://myservice.azure.com/loadtests/to-be-deleted-test-id?resourceId=%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fpython-sdk-test%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtest-jf\u0026api-version=2022-06-01-preview", + "mise-correlation-id": "0691eafa-e059-41f4-9d75-2369cbc5ab9b", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "eba5ae21-d223-4c96-88b6-035cad5a217d" + }, + "ResponseBody": { + "testId": "to-be-deleted-test-id", + "description": "", + "displayName": "TestingResource", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/python-sdk-test/providers/microsoft.loadtestservice/loadtests/loadtest-jf", + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "passFailCriteria": { + "passFailMetrics": {} + }, + "createdDateTime": "2022-09-27T02:29:46.292Z", + "createdBy": null, + "lastModifiedDateTime": "2022-09-27T02:29:46.292Z", + "lastModifiedBy": null, + "inputArtifacts": { + "configUrl": null, + "testScriptUrl": null, + "userPropUrl": null, + "inputArtifactsZipFileurl": null, + "additionalUrls": [] + }, + "secrets": null, + "environmentVariables": null, + "subnetId": null, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/to-be-deleted-test-id?api-version=2022-06-01-preview", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 204, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Date": "Tue, 27 Sep 2022 02:29:46 GMT", + "mise-correlation-id": "8d74993f-d971-4582-936a-3514e8b02d97", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "60b2df07-aef2-4d18-b154-83bda21ecdf6" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/0000-0000?api-version=2022-06-01-preview", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "126", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:47 GMT", + "mise-correlation-id": "de38752d-f6e7-4adb-91df-005f484208b5", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "3dfbe45e-fee9-4c03-bd1c-85082498d0e6" + }, + "ResponseBody": { + "error": { + "code": "TestNotFound", + "message": "Test not found with given identifier \u00220000-0000\u0022.", + "target": null, + "details": null + } + } + } + ], + "Variables": {} +} diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_loadtests.pyTestOperationsSmokeTesttest_delete_test_file.json b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_loadtests.pyTestOperationsSmokeTesttest_delete_test_file.json new file mode 100644 index 000000000000..5ee9cd9cff8d --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_loadtests.pyTestOperationsSmokeTesttest_delete_test_file.json @@ -0,0 +1,305 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:53 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - SCUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:53 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - SEASLR1 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "cfc59099-41d5-4645-9253-8fb6141028df", + "Connection": "keep-alive", + "Content-Length": "290", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "win32", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.18.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "cfc59099-41d5-4645-9253-8fb6141028df", + "Content-Length": "93", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:53 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.13777.5 - SCUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000/files/unique-image-file-id?api-version=2022-06-01-preview", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "67702", + "Content-Type": "multipart/form-data; boundary=41f4a8ad4aed4906d8fc21fd569195ab", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": "LS00MWY0YThhZDRhZWQ0OTA2ZDhmYzIxZmQ1NjkxOTVhYg0KQ29udGVudC1EaXNwb3NpdGlvbjogZm9ybS1kYXRhOyBuYW1lPSJmaWxlIjsgZmlsZW5hbWU9InNhbXBsZS1pbWFnZS5qcGciDQpDb250ZW50LVR5cGU6IGFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbQ0KDQr/2P/gABBKRklGAAEBAAABAAEAAP/bAEMACAYGBwYFCAcHBwkJCAoMFQ4MCwsMGRITDxUeGyAfHhsdHSElMCkhIy0kHR0qOSotMTM2NjYgKDs/OjQ\u002BMDU2M//bAEMBCQkJDAsMGA4OGDMiHSIzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzM//CABEIBLAHgAMBIgACEQEDEQH/xAAcAAEBAQEBAQEBAQAAAAAAAAABAAIDBAUGBwj/xAAbAQEBAQEBAQEBAAAAAAAAAAAAAQIDBAUGB//aAAwDAQACEAMQAAAA/mtP7L89DVGgqSqSqqmKoqimQaKoRkqipBopCaKoqhqKYpgaSmKYqkqiqWpQmIYqipKopiqKpKqKpaYKkrQCxlYJopCmCZCYJgmCYJoJqJoJgNRlYJgmQmUmkBiqUmMzUVRDBJRNBMpUQwVEJLDITKVEMEiwkVQSFVKTBUBoISKoJCqWGCQhpaoGgWlGiailgbUTaW0bytZ1KuYQBLIhLVFSFuM6aJCXWTIkDYjdjQpGkZfDV9LlTVQlUk0VRVJUkMVRJDUlMVRTFUVITFVVMlVCSVIMoNFUVJVFUUwTAshMtUVIVJNEMVJDBKEhTBNJVFSFITSEyjJm0EMDQWhC1GZgmCYJgmgmCYJgkIYhgqCkzSpIQwTBIE0FQTKVEMEkEylRDBIpIVMZkWGAaCQqgkiGCoqlhCaKqWmlGhpiZiZhRFyy6s0askugioGFRtE0MZjWQpgNGSVspIkkaTcXus5vxkfqcqpKkqiqJpBoqiqqRSpKoqSpCQaipBpKopipCZKYqiaKoqiaKYqkqiqiaQtSjRUoTBMVRTBMEwNBaEqSqiNRlYJgmCYJgNUEwTBMBqQmMygagmM2oBohgqomCRYaA0ETRUFogkKpSYzaAkiEKpaoJjM0pUQwDBUpNAMpJBIVQSRVBMFSzRDS1UNJaGVqhihcxuwmrIurNGgpWkmYXIujOTeSGAckSJIrIxN3M\u002Bzn5cuvEq81X0uU0VRUoMhMhNUMQw1VTFVE1VMDSVRSFMlSDINFShSVRTFSEyVUtMgoQoNFMExUhMEsEiUwTAsEwTA0VINBMlVFUExGoKQkCYhkGgagtBDA0VQTBMBqMzAMEygwSEMEylRDAMEwSRDKGgKgmCSWGCQJpQYJAmXNRVSkgTBVBIUkVQ1KTFTLUxRDErFDFG7NGrMuohrcDUtZybzmNBGshK2UqhRJFWvVBY5Qg0xHna\u002BjyqrKYpkqipCYpKpgmKomkpiqKawaKYppBoplJkqUGQaKopglrK0DITJUhMEoTQNFSExVJTSkyEoVFKZWM2pM6oysUhVFUExUmVEqopCqKoGiqLOoJoJjMwWsgoQwDKTAajMxmYJlKiqCZczGWgkIYzNKVBSpJEMAylUEhCFUpIE0oMEkVRQxVFUskJUVUtCVSsMSQ0xKyzkHIKlRICESUtSVUMI6u8a44FaqaoqjhT9LiNFNZVE0VJDFTYTA0UwLITFMDKDS1SSJTBMlMVRUg0kKExUg1FNQyDUlMExTA0EwKFaJBYJipCqKYGgWQNQTBajMwWgLUZtRm1GbUZtQGqM2ozMEwGozajMwTBIDQTGbQFoA1GZjMwGhSYKQGCSUNRmZQYKgmjM1FUsItVAajMik0AwSLCEMEkpIVUDUJISLEhUVMtVFSs2omIQzGsktUVZVhKqKoqJVIeluN8AFEahqVqjhV9PhU1VQ1VNFSDSUwTJUlUlKEy1SVITJTULFTBMhMEpVFMVSVINFMEqDIIgyEyUxDRVFMEwWqCYpgmCYqoqimCkJgmCYJgmIYJglMzBMEwTQSWUiw0hMoaAmM2ozMFJloJAkCYDQEwVUTSgwGhQ0QGgKVKgmMzKVQVLDGZIhlJIJCNZWqCaUGCSKqKoqgkWqGqW1MKErkBKiJIpSoqpWIqBjUp1NxriMSJNE0MSsRya\u002BnwqQWKomkkQaSmKmwZKopgaSpC1A0lUTISmVkJipBpKQqQZBqSmBoljOqKkJTNqC1BNBMVRUhMEsZWC1GVjKwTSEwNEMVIVFUUhVJVFUVRDBMExm1GZAUCZSQqiGM2oyaCGXMpmQjQZtATAKZNASSkhDBOVjVGaVKgkCaXMhVBUpJKTANAMpIEwDSkkVRUQ1A0tqYoJUIolYiKiqWqioEqWoHpnUawQoyzUMRoI1miqMtfT4yNlSVKVRTFSDKQxTJU0SwTJU0SmVkpoqkqQUKqpqBlCYGQmKtGdUVIShLBMVSUwLGVTNqgmCYqipQmlJUzajKpm1Rm1GbUZZA1BMZtQTBMEyBqM2ozajKhm1GZlJEpFJkDUZtC5UCQqiGAVcmozIVS5WA0AMBoA0AaAklJgqXNoCSWGAZQYKiGlBoBgqlhAkWqCqUkiGKmKkiFoSqlqoBlKiqiqUqioV0MORGqFIYpWKGEqiRBr6nCaBpGkqUGaqkqhpBZCYpgWQmBZKkGUJgWKQpiGKomQmIYmZCUysUiUoWqCYqQmCZC1BalzaoyshMUwTQTKWoJkJoJiNATBMDJm1GZTMpmYJgmMsmZgmAYDUApk0BMFRDLm0AakzaFKiGA1GFlzMZYUmMtGZgGA0AaFJjM0ubQFUpMZNATSgwGhSSUpMyQWsrVBNLloaohzFUVS1AxS1UQylQVBVLaGHNRIrIlVFUSMtUNUTIM/V840UxMpVJTBKC1lVFMlSCyDNhMDJTA0UoVqMqJTAyEyVIShMVSUy1qkGipUlTOmgmCUJglCaCZBZc2pMrAzBMDRDEMDagzuMjA6yUpm1GTSmTcYtxi0BKZmA0BMZtRmYDQEiwwGozMBqMyLVAalyakDWSkUNAGigaWzqMmhSkzMZmAYBgkUmlzMoNGbQZkKpSSUkUmjMhDQUqNSghQwTQSEMpSRUsUQ0pUVaAKVqiRiqWqKmKoapWmJNFV9bzTJUpUlSDKDKDQjFMg0lMUwLFMQqEoNFShKZVQmKmUqspoFgWSpCUjVA0UqZWgtQTAsEwTow6ozKZtQGoGopCmCYLUZVix0yZtJi2GbUFoM2kxajNqM2gJgkLOozajJoCYDQExm1GZAmCYDQBqtBozJUMuTYZmXMyZtC5mAZc2iA0KSBMAxm0AMuVANEpUoaIy0Eik0uTUZkKqWkizSwwSSyUQ0EhVKSBJLVLDRCFSE0CUrVFUsiVMSMTKyMLP1vLVJTAqDSSaCZKZKYGQlBopkq0BqSqEUpkJipCVMqhNFUlSCwLBKExSwTFMhLKSpm1FUUwWqM24zajKwTRDFUVITBNBaQzsM2ozajNqM2pM2oDUZtATBSFQTGbUYdBk0LDAajNrJDUGiCa0mMzGZgGDOgJlBqyalzIE0uZjMgGpc2gJIJFDQExmQJFJFJIDQoNBIsMuZoJIKlJIJFJihlEYJIJCGUEWpiKIaUaKqKpaqKqGpWqGoUoUl6U/V8lTVMlSlMVKVIMgtA1ZSxlmyaimQWJoqimQtSGqKQpQWMrILBNFKEyUwNqM2oqQtUmXUuVglCYLVJlUzajNqlJgmBQqipkJlG2mc7DNoUtRm1Jm1GbUZmCYKgmA1GbQZtRmZSRM2pcOgzaApozqA0BMuZjMwCBJaSAaAqA0Lm0KSAalyakzJKTKGoyaJQYzMZkCZQQKlJJSQJpSoBgGlBpQWMzKTBJKNQSQCEMtUFUtUDUtUVUVS00VUNStUMUNR2a\u002Bt5ZpmlSmBkFgZQWBpKUJkpVGUGkqkmYFqqomUFglQmBYJQmKaBVM6oFojSZWBmCVCVcrA1JWgLUubSBqjNqCUzajNqgmCYJg1aMGgJgtRm1GbUZtRmYJjNoM2ozaDNqMyFIBqMm4xaAGomM2oxajMxmZQ1GRqyaFBTMihqrEwSGbQubQpVBMZNi5mjJqXMhZ0LmaMzAIsMZkWGXM0ZmlBgNADSkikkVUsMEktRBUE0FKkgSS1UtMFIVQ1S1Qwy1QxQxHqp\u002Br4zVWTRMgzIMpVozKDKDKCwNFKhMUyVaMqoMwTFWkysCwSmVg1UVKFpQmimBYFoFTKxGozaYysEwLQWozbAlM2qXNqA1AajNqQmW1Jg0IW8qSmbcYtxiUzMExk1GbUZNRmYzajJqMmwzaFKkDVbi0mRgqIYDVWJCzqMyUGhSQBVyaANC5tADAaFDRKVUGqXIwDQGsqGhQ0ANGZgGXMygygkQhVShoCSahIqiqlJAGlJIKgaiGUkCaWJlJiGBKGGWqJKEJWI9wv1fFUgskylUUyNIMoLJVEyDMlWjMqVINJMwMhKg2kzajKoSxlUJimC1QLFMCsZWSmBUDVAsZWC3Rh1Lm1FTAagtAWozKZtBlYJRtZMWozajNpMW4ybDNqMzBUBqM2oxMExk1AaDMwTGZqybDMygwGig1GZCGXJookA0AaANC5dZM2gzNbmSUqIYDQuZCGXJolJAGUEgNCgwDRmZQZQYzIsNBVKSAtKDSghCQVLDSg0VUEhDKSBJLJSpRVFVLVRVFDFQv0Gfq\u002BKpQZQWJpJlBlKkJQWSqRpkFimBYpkmYy6kzqQlC1A0kzGVQmSmgVTKy0smVTKxTQOozqimlFky6pc2oGimCUzalzbDNqM2ozajK6LHTMuLVZm1GXQZt0YdFZtATAMBqMmwzaDLQGoyalzaDMwGiszAaANRi1VmohjJqtzIBqXIwSGZQy1BoDOpcyBMpnUuZIDQAiwy5kgqtzaIBFDQoaIBgqgNCgy5kWEiklqlhpQcxDAaJSpaqCaCSCQhlKiElqoqFYhihilqioj6S31fDUpMlSlKg0UoLJVpM6kyslKhLAyhagZBmI1ILFSgqZVkKQtKY0sZVMqmVopgdCishagtUDISy5txm1ISqTBKZWM24ybjJuMW4xbJc7tmM7yZtVZtUBqM2wzaAtAC1mYzajFoCQJjNqMWgDQZtVuTeQmMzGZqzMZNS5NFEgGgzIQy5mrLrK5NRmQJKDVGZFJFDQZkUNRi0ShoA1lQ0KDQCKSLmaAYDRAaFBlKlJoKpSRQQJJYSKqWGCqWKiGgqUqKpSSKpSSKohoKlqo\u002Boz9TwUyTSTJUpMpTEihqilQlQZJmM6opkpZBkJkNSVKDMCplUy6ozagVjLqTOpCdGVoGQtMZWWpkLSZtJm1LlYJgtQSxm1GVlzakzalzakN2peRqrJqA1GbQCgWgJjMxm1Vi2GVAkA1GTYZmAYzaKzaFyajNorMxmYzaFzNWTUYmUEoNRmUznUuTVWTUuTQEgGgzMBrKk0uTWVDUZkAaUNC5kUGMmhSqA0KVQGiAlSRYYDRKFSwygksIVEVUoMpJENAMEktEVS1UVUpIQwSRVL9Zn6nzhYmpKVBYmUFimSlQVCWCVCVC1FTIKplYpg1IMzJKtLITKLIamCUy6gZC0xlWQpWlgWCULUEwLBOoxblzajNqjOqM2ojUuNUZXQ5685cG6zFqM2oxbjFsrNoM2hQ1GbUZkCas2pMmpcWozMZNRi0BJQajForLRm0AaKM6gzqXI1ZNClJY3lcqUVAaDM1uZjNrMpJQaIBlM6jEyg0uZAqXNrKkkpnUZmMmiUkUqgNUZtChoUqXI0pIQ0uZjM0oJENKDKVQSRCRDKVEMolCVLVEMFUv2GfqfOq0grISIsoMhoUmQbSDITpMrSUyDqgZBlC1AyCyFqgdSC0CwWmMrFKEsg0VpjKqlqgWBYHUZVly6jNujDqMrBKFoC1RmW3Nogmo1dJcY6YjM2oGoJoDVWTcYtRk1GFqzIsaANFEwDGZgNBk2GZAmrJqM1UGgzaFDWaDeQNBmasyKKGJLYYzMuZKs6ANAGhc2sqTGZANBmSXMygy5NADS5NCholzaDMxmRSSUmgkgkUGXJoUNEEksIpJLZYhJYSKpQ0QVRFSwwVEMpVLURVFEfbrX0/nTTNKC0lKgqCiLSUqCqFajOmKlBmKlKYFUzqSrUZVTKsZ0wMwKg1JSkKUsFqgVC1ArGXUpLBaVw6YysFqXKpm1GbdGLUZtJi0BKZ6NNcjebkmrNqMm4xbDJuMWiiohjJuMGq0zqA0Vm0GbQBqMmoyaANFZmMmqsWskNbm1kBjNoUzoolM5SoYxaLctAaFBlBjJoA0KCEIpUZkA0KGpcjRk0KDGZJSpQSWGMzSkixUEkBoUEUqUqgqlJFBCqlJJYSIZQaCqCSUkKoJJapYaCo\u002B3qvqfMa1FSkygrJIpIpSpUg6opkFUJYJUpgWQdQNSUoWqKkNTFSgrAsCqEsDMDqB1KMwWmXOmKlS3RlWC0rm1Rm1KWgy6jMxm0mTUY06Vx15S4tFzm1Vm0GbUZNhmagYDVWTYYdBmQJqybyElZWMm4wajJqMWgzNWZjJorJstzIBoMzVk0qY3lczWZGUNFBrIVKGis2srDLk3kJDNrIDTQIEgSKCLZ0GZlBIDRKDKSSkxmZcySkkEkGd5UqUNCgktVAaFKpQaCqUkWEiGgqCSUkKpSSKpYqPvI/U\u002BZMpMyTUyzJTpBoR0DTKLEyCyC0k2jLJUyFqBYG1IWpDRqMumMuoFpKWJoFTOmKWUdUDMDqtzpZc2mMqylpCdS4dK4txi0mLYZtxzdRi1Bu6Z1yx0xWbRrObUYtATGbRWbQZtWOmLWfl/bLOfj/AKPpW/m/X5va83q856OepybPv8CZfufnI1fc/LZm68A0GbWQNRk0VmYyaKzIBqrFrIGqh1zlyaNCRQ0VmYzIBotBAmXJrNsNLk0AaDMi2dCgxmSUzvKEjQaAGUGjNqlyaFBpQ1khlzJKVQCRmZQZQRYSWGjMiw0oNAaJSpYSCSISKpSohlKoGF\u002B\u002Bz9P5UyTUzapmbUVKG6KlJYpZKZKdSBqBkpZBlCWBYq1AskzILRTozapBdGVlp0ZdUU6lw6ZRUyrArKWlcuqUXUYdUoqubYZtRk2GbUZz0DDpDe\u002Bc1ytGs5NRi3Vg2GbRWTUZ4\u002Bfj\u002BT/oHt6c/X\u002BT/a5fTrx9/Ee3N15\u002BnTqcL0rHlx7c2fPx7ud7eHn7eXXp5Htj2eQG/W/z/Nq/S/iMTbzk0BJRneaDQA1ZNAZ1GdaDmNpmQBqzIsIBrKklBoAa0GMmhQZcmhTOozIoaAGlyMAgSShqXM0uZjMkpIpVKCEMuTWZQ0QDAJLDNZkCqUkgkUmlBoBpQZSqCSISIZSohlKpf0Cv0/kmhSambUlWpJlKUG0mdTILSVoJkGUNVJNoJpJkGYrUlLINozqQdWQyC6CaJWBWUVC0y5XUubcC6msOnNLSY0q5dK5dOWLc1i3HO2WZNxi1WZ1ds6xy6c6xaLkzqMm6sWwyaKza58fT8rrnt/K/7x29vk93nno6Po5eHzY9udvJvtvTlejTPmz68s\u002BPn7sXp87l9Hhvv8/Hu5dOvjx7ed6eK7cf338shv0P5DJoTMlAyhooNBk0VnTuMctFZk0DQBrNFRm1khrcWhQ1moZcmgBDMiki5mARSoBlyMoNAaoyalzIoaJQQhpcmhcySkgCKGsyk0FRmqaJFDWYqgqmiRYSCSUmgGlKgkgklhgqUkP0cv0vkVaQWinUzTJLEykzILFWpIUpUG1A0kzILFLIWomYNTA6pBlTSyDKjqjOrRl0wKwKyiqjqza0y50yjply6WsOtRh05uXSuLYZNhi3HO3ms2tB03xm\u002BeOmd4xarnJqMWoybDJorPl9nzPhfqnrn1fz3\u002BtY9nH0Tz\u002Bz1\u002BT3cvBs7s8/kfTdNctdt6nmPWaz4j2Zt8PD6XB2\u002Bdz9\u002BNdvBy\u002Bjx3v43Dpj\u002BpfxvJrPTw41w6/A9ybP03zsybZtFZtBmepnlvmuTRoVRk1W5k1A0GTRWbQZmXMlAy5NADLk0AUoaFzIWdZWkMmxScyxoA1Rk0Lm1lbOiXNSlUuZCHMoMAikkoaIKpSRQ0KDQVKGiUGlJIBpSQJpSqCoKpSoql/SVv6Xx6mZliRkUUliZSZkq0mdNFKCsgtJTINoJYHUC0krFKmXTBLBpQbUFply6oHTKLqM6tS5dMo6VxrTNZdalw6c0tK40s0W4w6pcm5cWyzJpOZsrO70TXLh053ODZrOTZZm0GZqyaANBz\u002BX9Hxfh/6j09nn9P5f9f263eeV93l9by\u002Bvrz9M8XG9B0zy6a67nK9DvHjz682\u002BXj7\u002BTp8/l7\u002Bc7eDx/X\u002BH9DwfDtH9P/lJrP0vzPu8HH6/D\u002Bffb\u002BXr3cfscPOav1vzMm8/e8Ya12xHTz25NFmZJfp/0b8r\u002Bv8AwP3PL/Kf7N/KLr43mjOPZ0r978YNHfOTQZmrJqMKKCAaFzIoMZkA0NAihqMyENKSKGiAYyaFyaFzIpVLm1kM6JQ1lSaXNQVSkkBolKlBlzNANKDKDSg0FUpUsNGZIhgqlKj9PT9L5EzM0qVMloUmUZpJUGZDUlWpBmSmKtArAtJTqQmJdAzIKxTqBmU0sDqgdK51azc6WB0qOtZ1l0zRbpRdS4dLWXTLh0xlWazaVxbFwdM2ZOmEw61TdfPnfPGzpyyNqGdhk3kDRZm0VmTN18z9v8L\u002Bbf2L5voO/wAr7HX1cPTPHvu9Nebt6uHpvk6XXfXz\u002Bfp011Z101rHnN7t8/P24uvBz9uJv5/4/wDbfz39P\u002BZyN\u002Bx/G9Pv\u002BD7383\u002B987j9Tl\u002BZ\u002Bh8vh9fl1fH5/W57nyM/Uz15/Mvfw\u002Bhx8WPbz9OPLj1ZaPr9P0vl6/z/APefk/jct/u/5x6sJ5Xrv6vl2aP6T8HNVBoXNVAgGgBlyaDJoUGXMgVAamsWgKVDRAMoIoMZklxUBoazIWdZgkXM00DGZIDWWoaAaXM0oMoIEksNLmRYTIkWGgoWqgqgqiEX9PqfpfGmZDUsiskyhqSZkp1INEqgzFTEzEsgrILRTqTOlQVlpUzpZRWJWB0yjajOlzRdKLqU06zrOnU1l0zWXTLl0zWXVBalLSuHU1nVRDLk2WZzqQ7HTPThw68t4ybNYwarMWqzJorJsTI1Z0dfB9T6f1Ph/b/nn9P/ADT9/wCP5/U\u002Bg7c8du/P0a8u\u002B\u002BO/Tzdu3P09fLyvRdc89756nxfpfH\u002Btx9Hpz6D0\u002BbyY9fNv8v8Ai/0H5/8Ad/hQen0/m/qPpel/kP7Dxcvfnhv5/P6OdZ\u002Bbx\u002BpzxPmc/p8pPl8fp8rj5vP6XPePnejt6\u002Bj4/qfDt4uXr4bzx\u002B58f9t6N/kPP/V/m/qfJ/NuX2/j/r/gc87z0hUBrNoMZkA1mrOgBFDWVhFzaAklhlJjJqXM0uc7yoIAhmRSSUyiwgVKCSlUoaAGlzIsNGapSSWzoUqgqlJFJJSqCqUkISWGgqCqX9Sj9L4qjMs0i0lqUNSTamamDUlLFNJaqRpDTRVqDUzNOgWiVkFYFVNWsjVqXOllHTGdOmsunI1pzs0s0OtZ1lWaHSuNKpaZcW6XDqXKwTLDKWhOentNXn7cK5mjfLBvNmTVZzdZoNFmTRYGshjfz/y37r7/ALfme78h\u002By/Q/E\u002Bj19Xzvj9nr4vQ\u002BjPffm6ds9\u002Bvm16effp59Trvyxy9Pkt\u002BB9Th6fJ6/qZunv8AFw5en4/bn/N/M39C/AZ\u002Bz8f9l872ffu5/Nv2HlPXbz48\u002B7mngx7\u002BfHPz\u002BPv58\u002BXz\u002Bf0MZ5/Px9LnJ87h9Lyanz/L9Dyb5\u002BDz\u002BvzdHL9b\u002BQvTf7X\u002BQ/Fc/wB98vHHpy/QfHzUuTRaDGTWVhyQ1ZkA1ks6FBVyaANEpaypItIoayA5WEXIgGgzVLmQJJoNBmZTOsywkEksIpJKGiISUqUGUEiGlBlzNKVQSSlSlUEkQh\u002BqZ\u002Bj8RTUhq1JnUsmpJtSVMWpDUyU0TMlOgahnUg2pBUFZK1RNqM6mJWKdQatZ1Npc6dTVacB1psVzZdTYrNU6lzqZS0zWHUpaDLqM2hS1KGmXOdbLfTyzpzxo6cMmizBvNznOysmizJosM6LMmi3z\u002BTtj\u002Bef1/wBn1/i/Y\u002BT9H3/c\u002BB9n1/I\u002Bf178vO33Ozjvrejp5\u002BPXeenPpvw57PqeY79\u002BXzOnt1w6a3x7\u002Bvjz/FfuP5T9f5HyZP1/5E/qH8//AKf\u002BV/Rc7pfmPvYur0cTtk4cvVjhnx59ucc/Ae/jxz4/P7PL5\u002Bfj8vt8nPl4vF7vJvHh8vt83aeLh6vN7\u002BW4P6t\u002BbBNiqgYyIWdC5mrEy5mMjGZgGUzoUkljQAiwihrKxRkRQ0LkQDWQkUGlBpcyBJNAgTS5NEFTQNAJENNAy5kISUklKpYSIRYaAZQaCqP1av0fhzUi1M2jSWjRVqJmSZkk0GqklYq1BpiVzkVDUwabKVBdRnVqM6XI0spp0C7xrOrc1nTqazp1mjpm5WaF1NZdU0WmXKsuVmsqmbQBqMzKaRb0Zc9ePDpjfLBo3zyaKwbyzk0amZLMyJi1nQzvjx9Hzu/D0/zL\u002B4d/peH18OH1foeH1ej5Xv8AD9b5nXzej0\u002Bf18effc782tZ36sDrXeYemu2fN6J1KTU8X8g/of8APP035bMn2fi/rP2vyvs/hv2fN2\u002BH24t3RjPUw5XZ5uB344zw8/fy\u002BXl5/N6PN4uHm8nr48seDz\u002B7yMeLx\u002B3x9Z4vP6/L\u002Br\u002BfmT\u002Bg/FJAGrNShoM1AJaDGTRaGgJIzMoMFUoaysMZEWHKlS5tZDLLmpQQKgNC5klhJQRbOhSqUNEZmlBFhozJmlSwilUFUoaFBpQ0QVKVSlUQh\u002Bua9/wrUzMykyTakmZJlJmWWg1MlLJakNLmGpJtSDayNSGmylSVzRdRnSyrazZdTZpc6l3NZXedZ06m86WUXWd5tUpagWaJTNqXNoCYzOlNXpz0z5d8dTJrO\u002BOTeUyaNMGi5yNZiSwNFmc7LMeT2fO\u002BH\u002BqPRx7/AIX\u002Bod/X5enr\u002BF9v1fnOH2/zP7n5n5U\u002Br8f9P0/KZ6\u002Bf9j2/EGsf0P6P8rOXf\u002Bu6/mP3vH7/ANk\u002BD6Hj\u002BjMuhPPWP5x\u002Bc9Hn/Y/h7ry/RV/Q9dT8X\u002B3527FxbjFuwya582fP04cM8fP6OHi4efh6uXj5eXz\u002BvzcceLx\u002B/wAjHg8nu8HbPj8vfh/Sfhkn6Xwg1AymdZIRczUDGRCzqUEtDRAbAEUqUzqM1LkoDQuVzKZS0qASUkXMwDKZ0SkihojMi5tEoNKCRCNFUFUA00DKDGapYaMySwikksJEIsNH69r3/AlZJlJkWcyZJNSTULMk2iZktTlNqDVpBWB05Ushq1Bqc00qmpltOsU06bF1nRuc7tLNGnWdmrWdZ0s0W5crLTSlqM2lcWxc2iCqw6a3no46eWaxjR14GdFmTRqZNZQzvOs5NCZzosBNQzqs4/J\u002BzfL/AEPj9Gzv5A1n3fJKtQGsyMA1ZGsBKvv/AJ\u002B5d/6l9T\u002BM/qvi/e/efD\u002Bn\u002BO8nt/HGs/rfxh/Qv59/YflfZ91q\u002BB\u002BnxnpnkxaOVM6zmYxo5OGPb0ufFr0crmznOM8/n/QeGPyfy/6F8Xx8/wAT4fu8uXD8tn1\u002BT\u002Buflw0evnmas1AIsIAlpUExmRcmqszSgxmQBFM6LcyGZZc1lQa3NQDS5kA0SkighZ0KCSwy5olJgElDRKDSgyg0AkpJKSKDQVSlShogqlKpSpSSP2Da9/5\u002BRkU0loZGtRVomZDUxatSDag1OVqZJdBqcy1MGlgdOQrKOlR05tOs2XU2LrNNO50F3jQups1azs1Ki6msrSiylqly60uLQZNhmaw1ds7N78ueuOW89fPnOzWMms0Z1WZzoszJZg3m5ybzWTRrORkya46aPifJ3v8AYeH8j23n9F2\u002BR9nGfoevn7PH7fj\u002Bu9uuOO/o9nD1fJ8v6v18\u002Bn815/1D4vbl\u002BIPpfN9/gDR05\u002Bo8ljqCdeX1P6z\u002BF/d/nP1eqvB9UK43EnJnO84h01nqubw5R4Y4\u002BDnrgcPJjq\u002BHy4x9rf5/3e7X2Pxf638/9jh8b85\u002B2/O/sPzvwhPoeAktDWQkA1m2GA0LmkyaKzMpVKZ1mockIA5WNCvOlDWaJpTOhczLmSAQhJbOsrVGZFJJoNZgNChrMsIsNm5kUkiEgNEoMoIsJENNAgSSkkQ0pUv7Jn2/nppLRpmahah0MlqYa3FWotTJM5lq0TaibWRq1BqcrVqBdTRq1m51pmjSzRp1nUrndpc6tWs7NWps1aU1Odjqmi1GVVzq3LmZrJqTJoQnor135\u002BffHHeOvnyazrBnWbAS5M6NQEozvNgaLMDJg0amfD7/AMXvXm\u002BLz7\u002Br1XpvTfO\u002BvHsni9X1/H9Xydvb6Tv4vo\u002BT2vsxc\u002Bt9Xn9l3u3n9N1d8/Zj87\u002BnV/kXi/sn4f7HwfyVrP1PjE6t/efrP4n\u002Br\u002BJ\u002Bg/oR5PZ8j7tRw2EczY67lyeCZ4XHw5uNw8nM4Y8vj5b8ueTnjg\u002Bbb9N\u002BM7fC/dfJ\u002Bj5fPfqfkZk6cyQBAkUmDOi0kA1m0GM1KVGTQGdC2UoXEtlKBlBjMkoIpItnWVJIKlBJSYzIuZlBpcmiDOpcySxMuZJQRYaAaXNUtnQpVBUpJKDSg0A0pSfsmfb\u002BemWZktDJamLRqLRvKrcg2spVJtQ1qJtZSsWrWQrE25qtOLLps06xc7tzedW5rOnWdC6zuVm5WWnWdirQtNUwSq2s50SUDWHXn78b8np6459vP5e3DtwyazviGizI1mDRYZazM51ARA0amc7EwaLM/wAz/oX8y9PV9GfR6Zr149U8m/d5/o8vP7fp\u002BT6Xi9/s7HXxfR6enn6OHo6\u002Bjn3493rnfP1b3nXP0b1lnfPLr8C8v5zjT\u002Bs/EHJN4BNTv\u002Bz/AAl5fZ/Zuv8AGv03wvufvcfI\u002Bn8n6nbpzddMeTt4/PLjcPJg8V5vDyvKfL35fV5fn\u002BP7vz/rfN81\u002Bm\u002BeCfb8YJuQlAgVEMoMA1pnWSzrNQiggUVELZ2mQFBAkUECRQ1lbOgBJYRScrCRCNQkAxmRoklM7yQkFTQNKDZoIpJBJAI1DSgxmSWGjMjUJFVFVL\u002BzrXt/OyKM0im4k0im8pmFtSTaym1JNvKrcGrUs2sjSwaWatWsW06mzS51aXOjSzZp1nWdOs6NWmzVrNFZs1M1MzVKpLLnRuUGMWs6BpQ9XPtz7Xj1z1nOdm\u002BOLRc4NGpk1lDOs3JJpmSzMlA1mJLnBos/Mfj/ALPyvd26enn6t\u002Bbfq5\u002BnPk7/AEvF9Ljn3fR8P0vF9P1d\u002Bfp8f0Onq5\u002Bjz\u002Brp1N8fU7y5661z1nfR5s6a/Dftv5b7fneLkn6H8wf0D8t/Ufj/AHf5D4v7P\u002BM68vxN15fV\u002BOGs6wduJnf3fd\u002BUPP6f2HP8kcOn6fy/Bmfo\u002BTgenhmT18gas3t9fi7/ABqPoeYEWEoGCohAoWEqylWXNqUAilJl3zlsJQIoIQhZ0KCLCAIsMpnRKDKCQVKDKFQGhczKCSlEQikkpJKSSgyg0ZklKpSRSqCqUNClUo1BRL\u002B1Z9v5y0KTSaazHUw6NZWpktTFq1lNqGt5GzUTazbUxatZtp1nRq1Olu3m51azuXWdG7WdjqllZuVzqVmxVRaals6mlpg3jo1nO5cGhg6Xoz0vNviZzo6ccyWZNZsM7xYZ3jWQc3MNYCBJRnRZnO8ahy7fF1PwfTl6Ppa7\u002Bnj6c\u002BPt6eHpnk9P0fnfQ4z6X0fmfQ8P1Poerx\u002Bvx/T9Xo83p83r9G\u002BLy9PW5K9HFLo\u002BX8Pr5/d\u002BG\u002Bh877Xw7Kezy/s/23x/r/lP2u6uPr\u002Bf\u002BQ/enXyfxnzf2n4X1fjfzI/Y/I9/zviHt83o83I3rTln3e3j0\u002BHfq/o/N9f4L1/0T0fn/rfi/sfY5fmPucvyH7P\u002Bb/d\u002Bd5av6V\u002BLM6CzotzUkJaCEIWWtzVQIEil0zLZzWESwihQCW2dZIYyaJSpQRSQBFhJQZcySki5mgEUkUklzIFUpIoNKCZpUpVBJAJLDNZkCSWGlJoBzLCL\u002B20a9n5sZS0azFNI6NZW5g3OTOsptQ1uJnJbWbamLc5tu1nVq1Olq3mmzeehpc6l3jQ22hdZ2KzRpZoVmhXOhpqtQLSwy2jUpncuNa7Teee\u002BBgbfDJorJrOsAlmc6LnON41kzvNySVDKDWZzorOdZ1g/F/tP5d33y9Pl9Pvx6vT5fTnyen0\u002BXvnyer1eL0c\u002BH1/ofJ\u002Bn4/pfT9vg9ng\u002Bt7Onk3w9nr15N57ejXm3m\u002Bl87L38fTin475HTn\u002Bg/Ono8/6XPb\u002BgdC/K/tmiWoxYc86Cecaw5OeuOueGevD43Ww58HTlx9HPy74cu/HPT5H89/W/kv6r\u002BIKv1HxA0UCFnWSJtyIQlE5Cas3UmgwVZ1khCzotBjIigygwCAaysJEI0CAalyMAk0VANLmZcyQGsrCKSSgkQiwksJKVSgiwkEkpVKGhSqUqiqUyktVH7bVez85NplRzNJuFN4WjZanK1aym1Fq1lK5tqYtzLbtY1atTdq3nVqc9HR0zo1axuXTRucaNOpvOpmpXOhVrLqlppS0tZtKjtjFuC69c9uWNc1540b4Zzs1jJoTBvOs5NZsyazcYx0xrINZk0UWig3lM52Vg3nWfnfyz9x\u002BM93fp6uPq9HLt6fP2x5fX34\u002BjHn7ennvHm9f0/kejjv7fp\u002BT6PH9f6vT53bj7PbryOO3s34\u002Bmb67zGdd/k\u002B38525fIG\u002Bx8bP9B/Af1r5P2/XF8D9MxEOcWK5Wy581MufLem/L07N8\u002B/Pc83L2Y\u002BZ08fP1Y8m/Hz93n6z\u002Ba/L1n\u002BxfzrMnq4QlAhCBVRnRQaVw9MQ5wWw1ZEIS0GARSoyaFzIEighCAItUuRpSQzIpUoNLmRSSUNZiEUNZWqjNSlEsIsJmwkpUoNANGapqEUmgnMsIoaJSo/cNev8ANuhmXQxrQ5a0ayW1DqcrVrK0byNmpbRrK3Utu1nVpc6dW86tWs9LVrO7c43adTc2s6tTNSudmrUotN0spp6TfPXRm\u002BbtmuXR3Lxu2NZxs7RRjPU8/flvli0Xng3ms52axg0WYzvOsZzvFznO86zk3mwqsNEsO5efPXPeNc\u002B3Cv5v8zn3\u002Bl7Onq8vr1w7\u002BrhieX6m\u002BXp5\u002Bftnl3xy9Jys49vo\u002Bax9v0fE9PD2fW6/L78vV9Hr4dc\u002Bvtz5Bv1fl/s/A9PmBPX5frf0r8j\u002Bu/Lfrt2b5n1FzDFgVnjYs\u002BfVmPJrOXHi1vv4sV9PPzd\u002BzPrz5\u002Be76vzP0fwn1/m/CE/pP4cqsBLQQhAndvLWsGucANpk0BUZEWEokUECpQYyaLQRbOsxVGRFqgGmgQBgGazVKCEJLCKVSggSKGiXMkEjVnRKGiXM0oJBIZmzSpapciS1UAikkv7lN\u002Bv81JvMtZ2y6zvFdGpXRrB3nUaZyVYdGsW1K25xbZuatm8btWs7dG87tmsbt2pu1azs0s0atZ3NqaF1NZ1OdGnpNGmz2JlGjW\u002BfWUXc1jPbzmc6N8sZ1z1lEA1m5yazc5zvNxnOsbyCXGc7LMW86mTQmTRV389Ljpk1H8/\u002Bk/n97flt6z9H0cvsc\u002Bu/Nnb6Jw9Hmu\u002BMerfl7Yx6ePLE4\u002B3fzvZrj6N\u002BOmPqer4vqzv7Ovldeff6D4Xn334enPvzC9d1/QPqZfwX7vVk5dN2Y1m5870A5WLPm1Zs\u002BTRlx49GHn5dZ5a48dvPGMbx/PP2X4j\u002BmfkQT\u002Bg/lyQK2vK6i5cZrfOrCioS0qAQBjOityMAighFWlRmQKlKJYQBCEWEUqXNUFSgilUpVKZ1KCQSKVLmSUGgqXMk1CQUSwiwkEyk5zYRQaUqA0SlUv7nU\u002Br8ytSO8bkdGstaNSujWLrWd5WzWSm81bUts1m2rWbbnPR1bxs2bzq2bz0t1NOreNzam7U53amblc2ZmhVp6G\u002BfUmaKQmU6Z3NdNGcdDO8758LfLfLOW1nMjJnWUzRvORLnMmsmdZuTOwznpWc1xqICPNzrOU3Zx/jH9R/jnq9fv\u002B15Pn9\u002B3br4f0HTj8/6/wAjtzz9Xfl5Ynu8m68vX28OmPX0\u002Bfq8\u002B/fxZ35vp7\u002Bd015/pdfldMT62vl\u002Bvn094j05/Sfm/wB98j6f3rN\u002BE/YrjVNkjXLfLnewHKubn57vFny6MvPy6uW\u002BXDeOOuOOmeG/O3\u002Bf\u002BB7vL/cv5tzOufteDLnJvnVAlWdFllFKqBKJFBjNVAhCKCUDLlQzUoIEilSggSQCLVLmpcyQSKVLlpQSWEgNZWGjMigygkpJKDKVSgksJKTQCSgkQjRIFUsJKVR\u002B63nXp/NNKOjUmtGsTSMu9Z3muhzdbzvJ0axXRuatWsW2bm7c426tZ3bN53bNZ1bnPS2azu2azo2am5tZ0zTU01aNS9Gsdapaom23aeediFzoFOeN43yDRZmS5xIzireMiIZ6lc9XOzWQuLMbllGbWMhlOmMjm5/B/wA\u002B\u002B58X1/U9vn/Q/qbj\u002Bb/d/pffPm/O337nx\u002Bd9TXblbi5lx5euunP5vwv2HDrPwnn/AKD87vn8r07fM75\u002Bj0\u002Bf1zy932vzf67lnUmOl/Tvwn7r8R\u002Bp7nK/Lfe7Wcr0DGR18\u002BsN6475WxHDSGeNs2PNo5nPnvHn6\u002BedMeL0/F\u002Bv5fz2E/u/8zht5yazRUQgCVDm0kASoQJLc1AIQhZS0qUkCpc1AMoIBrKwgCFVNGdAVKDS5kUqUEiEizrLVVAIpUoazLCRDNZklBpSSUkgEgElqlBFhJYSWEX93vOvT\u002BZtZ3M3TG8y3nWWumNw6NYutZ3nWk3k7zrOnZrFdG86dG87t2s9HRvO7VvG7RvPS0azq1am1N51Nqbk1mtLczKNS9oc9YYG20dLGOkDrBENRzxrOuUJqAlyZ1lnOe2aDObmy53gEuTOi5yJqBVmSrM5TWTOs6x8L6/Uu8iXiaJrOtcxw43N746l59Dnc2a3jJrNp4fdV\u002BK8P9C\u002BH36fL/Zfnfvc8dM4MT9P9v431f5L\u002B89Pb5Hv\u002Bb7fRnlx530vm6c56M8elt083XmnlrlXJnnp5vPnefN4Otyud3y/L/pvxn7381zG/qn4koISgohAEqEtzJVnWSEIc2lRZ0AJUIuZgoUoUqIRQYM6ytUZqCSUGUEUqgqUEahIKlBJYSAYzIsI0DZFTQNLm0RZSUqUEgnMtVLCKDQDSg0v7xr1fmXQyO86znWjWTvOs3abzXRvFd51m60azvWjeLbzub1o3jo6N427zrPTTam3RrGrZqbWcb1TNLWa6FtTUo1LTLrfPedtbnS2887gdZiqqoixZkrXKKsLpgs5zcZo3gKsMprJlGbLnWYiwHNyDnUBNTIlzkazJtAzmojWbOs2WUoEsKtMiBVYCWFVZ3nfzfT9/p81/kH7f7fr\u002BY8vX7\u002BvzPTjXrPNjE9nTy6zrffxdud6a8\u002B\u002BbWeeM77c\u002BFK\u002Bfp5tdDjc\u002Bu/J\u002BY\u002Bt8n\u002Bx/wA\u002BBv1fwyghzRUQgCVCUCVZ1lYQhKzUsIAlQilQUKUWwhCQVKZ1kqlBCEUkgqazIFUpUoJLCKGiUGgEAZQZQSWGlJJcySgkpJKDAJKVSwilUFC0kv72ten8yozOk1nOtGstJrOtbxvF3rOs66JrB2azvWjWbrRrHTWjWd62az01o1jbsc9NNrO1nO7YzSznVo1NSLTVDU0jRMy9emDHdJqzSVVRYRxWsR1JbPMubLnXOy53mHNyDmwHNyDm5izcxWoZS5M6zqBFlnWq561yHnWsmdGs2UAjUhzZCUCVZciVYZ1myqog4679PJr8N9v6nv8Aj/U/F/pfRi8WO/u34NZ19fPm9PPpnr4d416u3zfbyyef0fI3r2Pjpv08eC1c8/M\u002Bx4/B54/tv83JPTyhAzorNQSUDUCAJUOVhCEoEWEoGARSoKFJKBlBAqUzrKokAhCLCBVKDLmSUqUGUNZiEgNZaqoBFJFhpScylEpUoJLCSlQCZVU0CLCBJLCS/vdGvT\u002BYU1I6HGdaGN6zvFd51nW9DnW943i63lzrejWNa3nWN73neejvO8ddpvO7ZrO3RqdLRvGpNTams2aVjSyMtWpoaV3WehmUTFZ0uabyAx2OerlLvkm8RFwFnWSs3MaxqWYuLMWBGs2auYs2RFA2pnW8SuDGs2dZuQTWQqrKWAlgJRVWZLDOgBKiLKiyylBFfR9fw/T\u002Bf\u002Bp9vn875/5n631NfO6/G9vu7fM6fO9fu7eL6PP18vV4fNeP2Pj\u002Bfy/T8f0N/E4fe\u002Bd\u002Bk8Hyj9F8sI/S/JBOmQ0UTmoQzIWdFFVAgCVZ0FlLSQBFhKBgGM1WgyggSKCBUpUAiwkAi1RmqUkUqXMksUtloBCEmiqCpSZQSWxrMsIpJKDQCTUIWdGRUpVKVLmqWql/ebzv0fmLeWZ2jma1nUmt43jWt46ZutZ1net53i63jeNa3ned63neNvTG8dHZvPV3jed71nWOjvOs70zN2qzpZmqpWYmpqZi6Dnq87SXN1ZgnWUNRntrljp04VvIdOdzEXAJYZTWDLnWbLm5sublzGoZ1m5izZCVGtmI505jWLKWGUssprIUtlNSIsKgrNVFkQQmoFWE5ATSzrJDmoqgQKsPd7fTy\u002BT9XzeL6l1z\u002BeE\u002Bx8oEATUBLSoM6zY5S2HJCVDmiYy2ahgEoEWEA1m2ECoCgotqCEWEUEIQBFilhAEiqUEWElKgqmsyKVBJKCSw0FSw4WEWzogqmgSUqgElhlBIhJSqWEUGlKo/fay\u002Bj8xrRSbZzHedSa1nWNb3jebreN41reXOums7561vOpve86x03vOsdN6zvHV2Oda1nWeu9Gs7U3ndrO87qhpaF9Od\u002Ba9FnXHe2XOGHlW\u002BdRSdO3Pec88rUdOVDQgjhLLLi4hxrMWdZgGSDebMXERUa6HPRzl1yjeYrWYiwICTUMpYUWFVmZzVRROahECKirASyzrNQ5qKsKCylQlhUZ/Q/nrj2\u002Bt8etwE7coioSwGrMVtlkBLbKJCWwlFBZ1moYCgEthCylpIFQCBRbVAUsItlgEIpQRYQDQFUoIsJKVBUoNLmRYSWmgElCjNSgiwkpVKDNAkQmaVKCRUSkksMuaoKl/oFXf8AM7qmd05mtZ1JvQ4ut43nWt46Z07zvF1059Oe9bzrPTe8dM71vGsdN7xvHTWs6z03rOs9N7xrG9azrO1zqbala1Lvsb5\u002BmbeOly6YOPNOvlq2Y9G/PjrvhXTlUXMJTlEoGXMagVc5I1gLNyCazmi5za3XLbxOvCzrNRrAJbCUUJZc2QlgObIc2QmllCHNFVgIFFgVqQgCUVWZqozooEqISKATSEoECiyKoHNsVRRZUAIRVsJYCKUVCBVQItnRVmiEUoISgRYYClhFBgECRQQhFhAklDWVhAplzIpVKGpSbIHIZ1lqqjNSgygkpJKVKDSgmaVKVQCEJNVUZkWKl/oCPf8AM6TUy6zrOXeNyOjWNb1jebvWN41veN51veN8973hz030xrO\u002Bms6xve8bx11vG871ocdd7HHR0amzTTc0rrLNenfHvy9Opxno87N588a9OuXPXLnNRPXiVIVUUJUJBWWXOsWXNgazc5I1gNda4b3wXpwM65RZ6YqyVFlVQIRBZ1myzrOslQZSwE0KqBKKkyJZZSiqwEoooqQEokoooEQkoEITQEASoSjOysSURWRQCUVBRUJbCAMA5qEWKrNRFKCEJUIoIFSlC1QCEIpUpUBQVS2dCghVShalzalyuJXMAItlJaqM1KVLZ0SgkpUpVKCSwkpIBrMQ00VQCLCS/wBA0Pf8w6zqR1nWcu8ak2ji73jebvfPeNb3jed73z6Y3tHG97xvO97xvHTe8bx11o1netGs9dbxvHXe89MdVnPSZly6Zq9PPjnr3zxrnrnpjF6eUt861neCmwESGoESIZsudZstYXfj83vcvoccXx9N8Pr\u002BbpxznfII1zMpvFmKqzZWsxFaFSFAFagObISgjUKgEoEsJykRUJqAwZSoSyHNQlZkoESoISgSoQspRVWatLLkhDMmoTkiqKlBNSyy2dACANQIpJWUiEUEqELLKUDnWVKTNSgwCKVKVAIFSwkoMpacsqKFlQpQQhJbOiUqjMikiwkoJLDLmSUGgomiSIQDRKVSgyg0v79Hv\u002BY0jJrWXOdazqZ1rG8Xe8azre8bzrprGsb305dMb3rG873vG8a3rG8dOm8ax13vGs9Oms6z131x1599o476pzZNzV3OeO2ee7XHHq15M71it86rWYYzJVUmaLlIQKsMtrJa6S8\u002BmOP532\u002BnjnO8c8az\u002Bl\u002BaZcMRZsQLmI1IoiqqzuJSA5pI1AoBzZEakJVlKspZEJUWAlRFRVllKhAGrNFkIFQVWglkIAlhRaVaAhmSgSg1lCqiioassKCEIFFRSlFQhCWghCAMAi1C1RmpSoBlKjNSggSFLLm3ZuSyrmyQjRUpUA0oJKSAJEUsJNAylUoJKVQCSwksIEkpVKSKVR\u002B/S7/mtudTOtZc51rLJreNZm9Z1jW\u002BmNZ3vfPeN73jeNb3jed73z3je941jp03z1jp03z3nr03jeevXtx7cfTpHPXSamnvkx2sXoDOeebmrrxqkklhGQ1myEsDpzQc5zG4vO\u002BjXk5S\u002Bzx22PM9vF8/Xozy7dcYup9Tz8TrnpnOd53jFrNgaNZBrDOqsyBRZFKDnUoks1qA2majNFgNqZoI0agayhnWdISqHUCgEoEsqlBKBLCoKKKKDWbKi2IIchRqQ5ISqqrKWlSA5VylRQVKCVFFnWbYoigEIZQRYQBFqCqUECpSdRh3S5QixZtiFhFhIhGoQKpSpQSASIRYlozogkmgSUqCTNBlBIhJYqWEUnMf0BLv\u002Ba00ztzvGXWWTWssm\u002BnLpi73jWN73z6Y3rpz3nW943je9Y3jp00WenTWN43veN569nn059unXh259uu8b5\u002Bl7Zc9Wd46a4Zbky51z68ptpEpIKtQznz8Z6ccd5c8/RZfFrry6Z1gPRys6z05hVznx\u002BvPFy1rO8VZ74KLnNWpkc3MRqQ5sqCEss1UWaiLIqyIISojUiyRVlnWbKKqgCqgSIErUgqilspYUU5c2VACWWUqK0KCItirCgBKqCKoEqKWKoEIQKqM6FKgEtKgoIQolhFiCGARYZS0xh3Sk4hwZtiKKlBFhoBGoSWKCqUGXNUAktQQzWZJSqUqXMkQmaVKDQDSgksMpnRH75H0fmnWdyKOc7c6znSakd41m9N894vTXPWd9OnLpjp01z6Y3reN46b3jWd73z6Y3vpz3jt13z6Y7668uvPt6OvDfH1dOzwx368hvOrNkIjStXm5308/N04uV7\u002Bp4PV35ddaxxx2xrnZ6cIi4BNYCNLMXAWbmI1iylllLBCzI51iI1LLEQkRUWdKiyIsiKQkgNEoCLKiwIpgsiqiKSCoqhAqoQKrCgBNLLlIioSoqgikqgQJCzVFVAlQhZ0AVbEDlKigqUoqIWGAQhAkWIWEqGgtMuXbLm1iVwc63iKBKhFKlKpSqUEWEWEgqUqlzVAazLCFU0FQVSgik0oJKVSlUFUuZJaozUv73Wdej81pxvMd89zOkcTcKbcuJveNZ103z3nXTfPeN9NY1z6ddY1np03y6Y6dNc\u002BmN9OnPeO2\u002BmOvP0b7YeXo37Mcefo1YrnoZpdxC58fDft82fZxvi9fp7a3w6XHtrtwxnfKymuZnWd4M6zcGdZ1ky51izrFxZs6yhayZq5gLNZqrLnWQc3MWbKhIios6kRY5ogtIpLKWRFOSKjUspURZFVFUUJVBRVRbUDlCIsiKiCymoUVDmqKqKCrQoHKUCEOdKghCEqEUoqJM1AVbCAItQRRZSkKWpXNrpLy1uyGwrnOK1nJSVaCEIsIAi1UpVKDKCSwgVKUSlUWdZlhCoUqlKJYRaqUElJJSqCiKiahFhD96436PzbrOs5dZ0mnOsTTnUzrWN5mtc95vTWNZvTfPpz6dN895301z3jp03z6Y6b68\u002BnPtrfP0Y7b7c\u002BvH1a9PHXL0uSrTlhc8OWvR58e/wAvXx\u002B70O\u002BhvhjrfRwC5spvnFm5hLkI1nNZuAcbxZs6xFm8ws7zFm51ktSAuWzIkakRVlzZEWRZsiLIjUc0RCIVQVFCRGiFUOUcxqJFU5KqioiKoBCKioSis2RRBaRVBFVQUVFEUBFVFQlRRFUCEJVlFqCzrNVCwgVKVAJUOpc29y8tdLLKYVzjNOQ0hLSoopYoKlilBFqoKlKJYpYqCpQaXNURSgkQy5klKpQ1lYSWElhJSqCcxCLDSgi/vNZ16PzVopNpSbcsm9ZsTblk251ma6c951vpy6Z103y6c99N89469d8t46dd8u3Pt1749Hn9et\u002Bbpjv06ZzOm9Y1nTnHo8Xfx\u002B/0cZ09GPKerHU56Z25WkoiKjWGCjWYiwxrNxnLnfIy53gzZ1zCzrFWdRzWsxCRZ1GzCQOYssxuRZZQKSLKiygpIIIiNIqwoSIqE0oiiqoIqyLIxVEDBVRUQWU0iqigEoiqiBIspUVUJRQVFQgJBVQUoJTmiKUqCpSdxz101LzdksZwbxzzWsRpFUULSKVBVKVBUsIpUFEsIsJLFKVQVKCSkkFQCS1ClUpJLCKCSwksJKSQUEJLDTRUfukfR\u002Bb3CmkszWsrO0cTTlk251ma1jUdN8t4106c98\u002BnXfHpjp23y6Y69fVz7ef19MebrOnX08vXy9PLp68eX1Z8/Pp5d\u002Bi4PrxuxdM7sy7cObvXNmtgLqzWRZZ0ZtRHNhlxcWHHTnYc65ZLO\u002BYWdZoNY0AJZsixrOgKXJWjMkBZEaiBYlmkogBKsizSRVAlRqRFVAhUkUlEQFFRFVREU5oiKitCoCKSKhCiISiqiiociUQ5qNZIc0jkqKjWZSmsmmXD03Lx11ZeennLrOOdnTnnOjmtIpbKFQVSgi1C1BCRVKULRLCRCLRSlSlUFCwkQilUFUoItnWVqpSqUqlBJYSWECqATNqlKl/dJen83tzqR1lkd4ZnWs6ydY1nOtY1GtZczo43lvfLpnfXfLpjr19vD1eb1647\u002Bnx9Pg\u002Bjvjx9fv5/Mz5e3o551OfXXJ9mOuuWs73Ys63Y0u3FNdLGpdmRrdiTQGo2ZHNm5cxrJhzvmY1jXOxrOuecud4KzqaAuUBHNUDnUozZozWOYsoNEhEIckVFkRpVkSLCiqKoEizTEIFaCEs6OaIorNSVRUBWkQUVUFQhCERSQVFOUqKIqoQhyOaoqollw9Ny8dddZvLtjMvTHLFdefI3N4zVFaFSghCLFEIpUpUQksIQktUFCxSwhFSwkpQtVAIpVEIpRENKCLCKVSlUoJLCSxUsJBUA0pVKCL\u002B7h9P5zTlmdIprWNZijJpy5m0pNudZacbjez18unD3/T9/h\u002Bn53w\u002BHHX7fg8G\u002BnD19vP6PH6HPHR23y36XR5a5762Jvo83Oujzprq89Z1txTW7Eu7EbsRrMWUOs5Omjid82crrjU556DPLPbO8cOfpNc/Jn2c98/Kd\u002BO\u002BY5NZizVmNZrNZOaxCEIiLJM0lUQCWaSKQqiKqCs1iVVEUAlW0ZTWYpKqitiqKAoqosiloQFtxbkwdJeZ1jPPsLxOxZyuhXO6scT0B53tpfPr0EvLW8rXPknbHHOnTGLcoKoqiVCBKARahapSoilKiKlKgqISWIWkUqCqUqUGlBIhFKlBoBIqFhJQZScy1EtUAmbFSlSkkA0pVKGhf3UPq/OWizNNJpxvMt40zpy5a1jpmWuv2vP3\u002BN9X6vh83s9p\u002Bd\u002Bpz6ev4fB9Hi7a476ce3o4/T\u002Bb7Xyc5vtvB3x3eO507PLWOnRwzfR5udbedNdnnTXV5az03YjpYjZnSq9M7zoGkyXLgzvGs4LjRg3hM5uNWDeehiOmM1c\u002BPrxrn5M9uHXjYjfNswhCRTAIVUVOKqIqIRy50SymsxSRSFSEVAwCFVFUVbVBa2vLPq789/Pvsbxv4r9sa\u002BM/Ypfl9vZxle3gwfU6fCF\u002B7v84V\u002Bi6fl6X9V2/Iazr9e/ktY3\u002Bt9H43rnp\u002Buz\u002BZ9fLp9jHl9vPr5vF\u002Bg9mdfhvH/S7ef5X5/wCofI9Xl/A4/SfK93j\u002Bdnvx9HHJWpUKUUlBQsIQhCNQhCLDAItUpQVUFSw5lqlKgoWqgoWKlhJYclUpREJLCRFKVS2UWElqCKlis2ElhAklKpYpf3Ll9X5xSk1rGpHWaNax0zLfo/Q\u002Bf0fA\u002B/7vi\u002BT2fa\u002BT8Xn18/o54\u002Bx083f5nTx51vWHp599\u002BP2vB6teTz\u002Bzl387x17fN23ycb765OenbXHeOnV5OenZ5M10sU31ebm9Hm530uau7HVrXUcd9HOjZis1ixrDhxrHTng1hM51z0ZN51kLmsVmzObOjxa7cxXy8/d5enHmVvBUUFVFOSsrNSAjZNGBEC2osQKqFYEbNakDaV53p9mN/K39Vx0\u002BV29vKV6/O5n1b4xp9rz/ACzWfXy4HTn1xnO5vJnTWaCdGNa2vC9Oo8uvSzXn12zBZwdbzZr0Y4Y1PVrxx6byle/0fGznf7H738w35PV/Zu/8a\u002Bh4ff8A0T8/j9Lw7fzz5P8AcfD15fxLH9M/J/U\u002Bd\u002Bfu/n9vkJzolEUFSlSlRFLCLFEIsIVEVShSlUsIQi0KhUFUsVLZQqFqIhJYSWEUqAaUElhAqlhM0qlhAqlJJSqX9vovZ\u002BcWom1mL6P0Xn7fn/0X0/ieP3fZ\u002BJ8bj18/o54fX4Naz78X088cvP35WH0eXW\u002Bf2PJ29Hy9cvN39Bnn7OHV46Z7a5M131y1z6dtcnPTrvjrO\u002BmuTnfW56mtvNmumuTnXWx1m998XP06zkNWa5bOU2ZNRxY1hyGsOQ1zTJqazYudZMazoCzRms3rlprq8tzXm5\u002B3y9OeINYhLLNmxsljBSBTkrKCtGakgQqhTN39WOng177G/P6/N5pr6mfk5r6fl8l059ufO6Y0FVVQrLi6aXiejR5T2LXkfVS\u002BbXYlxowdbz89T1Z8hZ6cee1OueRqbyGiVRQVAhBURFQi67eel\u002Bz\u002Bm/n75fT/AGv638H\u002B98f637v8R\u002Bz/AEvm9H8D8v8AavwP2Pk/kH0eb6nghKqCqUoWqCJapYgqiKWEgqWKWEiIVEUqlKgGlKIhFioKpSqWEUoIaUKlhAqlhM6iiEgqlipSRf3Anr/OOn6nPfg/QfZ83zvpe/4nw/Jvl6vPjXt\u002BeuW52575d/Q/N8/b08OnLpw046Se70\u002Bn8/8AK93T0\u002Bbv9LxmAZ6uGXprnqOmuWsb665azvrrlrO\u002Btzc67XNz06PPUu3nrO\u002B3p49Ofp2YznW7GqTWpeR1rOTrFjc83PW8\u002Bd59GfOax6byFz6Tymp6Ty51n1nkmfVeQ09d5tS\u002Bl8/Sa7Yd56eDn9DzdePlPVax48\u002Bw1nxXrq8Z7CzxnrK8mfWWeU9VXmPXtfDfVefT5fo9nniuebd\u002Bbqbx5z1W8\u002BO9svjfXHkvXW\u002BW9NLwegEC9NefJ6rx5r1njzrPrx5c2enPDO72zzLNmaqzWMSxVQlRQhFQQ5pKIciVRUsQVBUNd/0P5e4df7P\u002Bi/z9\u002Bs\u002BF9r9b/Pf6x7/L6f8APWP6X\u002BC/RfA8A59nCqWKIhaoiligqKhYRYSWqCGUEVyiwkVBUSxUsIQkFSlUsRLCEJLFSwgVSlUpVLCQVSlUsIv7f1fU/VY\u002BZ8r6XyvzPn9H0vkc36HzGHrzdYZNwyb\u002Bvz\u002Bf5\u002Bp6fN31y5OXfN/RfL9fx/d83GX6Xj7dcZlrDcdLGpd656l6a5azemsaxp2M6OrWNTamhrO70cPdjqm88/Tu4ZT0586nQxWIZ1nZmuUyUhnWHNnWYC5chvNGbHMWIGpuzG9cma7b4bzvt5e\u002BWvGWO3n0ZLNGc11OVXV59ZTVnOvR0\u002BZmX62fklfR5\u002BG6Z9ufHWeu8dZ6zylvqvJHpPNV3OMnU5VdLlVu51uzIuwBiqrNazAlLQVJVUFRSURSxREFOSqqIImioiFiiqARahbWY\u002Bp/Qf5V18Ps/wBD/D/A/wBM/N/of5L\u002Bc/0P/Nvq/L/np6vL9z5MOaRFqFqCqCpYoilhJSohFopYRYSIpYqCGUqCiKpSqUElhCElipYQKpQSVKzYoipSqWEX\u002B\u002BfkPF5c/L3ivb4Wkkk1Vk/S4b49M\u002Bcd8/Tx7cMTTn7PHX0PzXs8Pm6a6c\u002Bnu83fnvjnU5dY3Y3GtZ641dudjfa5uddHky9nlvOt6tZ3135bHT6GuDz9BnWbmcFz0sS7sUuzNZWTWUM3OgLHJmyDPTCQiZrKDWXMVqyVuwrvfJzrt04dM9PP5vd4evGOlqc3WDpefNenjzLN4LplCEAbNWjMMVtQMFMC6MwxVVKlFFTZlbMNmVKqiqKKi1IGIoiotSgiEoiKqCoKghFqCoVKWKIpYo19n4ljp/a/03\u002BfP6V\u002BY/Q380/0J\u002BWs/ip9b5H6b8\u002BlbQ5KoJCoWiWiVyhCS1BVSlS2UKiWoliioiElhCqlBJYQhJYqUqUqgqlKpSqCqUqlhF/ale389qKNFSaiTe\u002Bf1Oe9fMcya3jvc645cx/VfN4fJ9nhsv1vDrtx75vTz6xC5bjXTO86287N63LUu9c2Xpps66XBzerzZevXz\u002BnHT0ZM8\u002B\u002BzKaFl53XmlMBoTOdc956c7FmshrOshqRZuYDWUCzRmpgEGmNrnWnO3rwc69Pg9Hl1OWcHfhrJakBWgBgpsxUU2atGY0Zl1mqkBgt0AurMaCGISFaKQLdEKkUxQhVVFEVFqQIQlW1EUVRRUFQVRFLFLFLEgUtVRRLVW3p8tL/TP6L/AJ0/f/nPt/r/AOR/3n4nk9f8HPufE/VfnQTpiEKpSoKlKFRCKlhFipaIilhJYSCoioilioqJSqWKWEgqlKlKoKpSqUqgqlJJYRf2hXu/P6BjVnUjXTM9R3\u002BZy6aq68n0ef0c7w0fc4b\u002Bh\u002BW9nh8/TUX0PL09Hm9HO88OdZ11xvLeSl0806WOka68c4vRwr0cubvQ51r2eT0cu3bHMnTZzGezyV7XLebmees7sB0eIduedXOc9M6mM7LnGdW84OlXK6Bi2VnWcV2OOTvzxWbsVb3y1L25tN\u002BAs9\u002BDGbGzUhWtkrecxoKqgYK1ZDQRRWtlJzLqzW2sgoGghKVzFMSsS0RVVRCAaHKpVVRBLRCUVBCFUFCoilRQqUVUS1VpUsUUQd\u002BFL/Rv6b/nL\u002Bg/nvt/s/5B/efieH2fwU\u002Bz8b9Z\u002Bcit5hCKWoWhCJYlSiWEKqCpYqARaqCqCpYqWIlqoKlipSqCpSqUqgqlKoKpYRYSX9pnV7vz9TA1Gvq\u002BU4b4ZHrytZrNejz\u002Bnlrz/rPl8/lev5rX1vDJV07\u002Bfti8nPW50BmtmTdnUbsMa3amreM5ve46y6WFe3q8nq5dgsSsVmnDHTXNzvrzVeZm1zQzWsxcuQ1nVgrqcZN5zaiZLNZixgrQVIROVdaxqa6axrPT5\u002BN8/RwqNRyRCLUUhFDRUUQ2W2HIlVULoKkpUIYSiKoiraJWCtBKxEUSRUK2YkBKWoEQhCiWqCpaIoragqFqFqloiIERapTvwo/pn9L/AM4/0/8AN/d\u002Bz/Hv9D/zjn0/ltvn\u002Bo/Pwiwi1QVBUpUsUsVEVLUFEsJFREJLUFRLUS1UFSw5WqyKlKJaqCqUqCSUqzSpf//EACkQAAIBAwMFAQEBAQADAQAAAAERAgADEgQFEBMgMEBgcFAUFQaAkKD/2gAIAQEAAQIB/YEuX/7wPvAtWf15\u002BYCFu5e/bIxFTn\u002BuPzwgZv8AbIxlP9sQjKf7YAAZftgFE/rT9ECn\u002B2AP9tAJ/bQCf20An9tAJ/bQH\u002B2p/tz/AP0In/5nj/5oH/2zX8sf\u002B8B/bwD\u002BUL01/SA/bl\u002B3o/t4H7cv0BemvZVH85X9UD8\u002BXorxL4w/Tr44A/mq9FUuF5FwvRQH7cj/AF0fql/AVL0VyvTAP9ZH8IS8y9pcr0FziBiliYoin\u002BMLuXnXmVLzICXmNzIBY4oADFIxxMUqf50vSQB8uoMaiAAMcccQMUsTExMUl6gB/IVyuFyu9cgSo\u002BWRiI1EAY44oBLHHExMTFJEeiAfwxdq868CS8SiD5ZEAAVGogDHHEBJY44mJiY44kEedfiySVJLwLlJeBcICXmvEBARqFALHFJLHHExMTHHExudgPjR/F0lSVJKkklylS8SAPmuGFIACFRoUkkkscTExMccTGXJrHLwgE/drxLwpdi4XYkklSXoICXmPEajSAjUKFJIBJYoxMTHHG/2COBin3ASPZoNMBqdNcibpuQP3C9pKlSSVJLhd65R812gAIiIQEajQCSASSRiY4ka48xtmBgYGCpcAS7tmmKFbxdVL6tcLxLypcLsSpJJUuEvCuxREj5p6YAACNAICNCkkAkkiDHEx1cuLUcDEwMDAwMDDHF9lm1/yrUhu2s3hKA\u002B1XnS7FwkqSVJd68SpAUfPaGq0wAoCNAAREQAkkpypEGKuknjQ28THEwMDAwwwMcMMccdvoDcZJIi3Ffgq7VS4S5XK9FREj5oixOdudsAACNAAACkklfnapJEbrPnRWsTHHHDAwwMTExxxxjpzH/eQlt22arRCJH368S4SSSpJJedUgJUfPChViWqsgAARAAAAACSu1dNiVJEbvc4jGEMccccDHAxMTExxwwjK8SCOP8Axyt60ljYtfR\u002B7XYvOlSSXpoA\u002BhCYq1IVctAACogAAADhXJSFmCSlV\u002B5xtltLHHExxxMTExxwwwMZCQIPGwVb128bmfv12LlJd6S9NUoxkT5zQq1KNaeV\u002BAAAoAUAABzfkatiA43O5zs9pJJY4kEY444YkSEhISB46lm6yfwRdqXKSXCXoGkIyJ9C6RVkirUqMRQAoBUJiQNXIzq2Iw4367zpbPYqRGOOOJEhISEqlUgQaNP8DXK7ElSSXqDhUT6F0igLZFWjfiKAAAFIwQnG5E3aNuMONyvcaG13pY44kSqVSqVSqQIkJUvpB/GXCpKklwvRPERI\u002BixUas0KsG4BUaiAOTEQwVyhzqbvOx2eFwqSSNSo0alUqIIkJVL8HXYvGvRFKMZk\u002BjcIAERboCHCAj4Vzvt3na7PiNSJo0aNESEqlUhL7FeBdi8CXKS7VSXpAGifRvUAABEQoV156z/ojdf\u002BuN2huMLvg3q7xZtiPhJNGjRogiVSqQkJVP75di4XakkkkkvSAQBPpTIIIrPrmXe7Wvs75Y1fZI3p8bLa8LJNGjSNGiJCVSqRmfwFd65XCSS9JKMZE\u002BlIwjG0B5gdNu\u002Bm13G63udis0vAax6HR6RsnS3NDetSqVSo/wARfOrsSXclS7F4F3ARjIk\u002BkR6YOj3m1d369wtLa8QhTJdZdTLU7cdLPTXbP8M/NrtXC4S4XrgASJPrky1Y1guacX4REYi3/mO3z26cO3T6nU3\u002BNuteFAE0SZm4bnW6pqF29Z1MP89yz/Bfz6SS7UkqXppGifVnO7us9xcRYjGOmF8RjGMYxjGIibV/aL\u002Bi79gs\u002BFE1KRJJJJMpC/C9C5uV2cr3vr\u002B6P4SpUqSpJdq8a71EUfV1OpvbuZAARERYjEWBdEYxjGMYxiAAsdVtGo0vYtnv\u002BAUacpEkkkkyMiSLlm/e1v8AsuXvdX0SSVLheiu9AKRPq71cAAAiIiEbMYRtCYjGMYxiAAAFxO3rdnIpU9FvNm/3mpEkkmUpTlcNwkkk3/wJJJUkuFwuFS80IGMITon1dbcAAiIiIhG3GAgCIgAAAUO6cpzXZZv6XfIXabjRLJJNSlIkyMjlPUzv\u002B8n9CqSSSVJegu\u002BxUo9acvV1NwAAAACIgICAiAAABQHfu11Pus37G\u002B2dyqFSqRJJJlImdyerlqjP3gPm13KkqSXCVJcLyDvVurkifW3i4AAAABCrYgIAVEAAAJcvje7rpXdn1Ok7rd\u002B3vA3/AP73/aO8S3WWulf/AIKJ\u002BeXYuElwqS5XpoA0T6\u002B6XAAAAAIVAQEKFRAAA73Wsu8bZaFTt6zZJw9G1pdTovZAp/RrlcKkuxemgKJ9eUpSAFAACoVCoVChQoUKHa3nqt052G1zf02p2O7Y8lvS29ot6IDdbnrpE/SJUuVS4VJUl6IFSPsbndFChQoUKjUDCoVAio1Gm2\u002BLli/Wotc7da7ZxvbPd2Ce0z0pt49MaSG0w2KGyQ0ZBpGr9z1ll9MqSXK7EvUSJ9nebooUKFChQqBgYGFRoU8m2270Nxucae0PIj2kGKNa656uOX0q5XeqS4XnHKHBPs6u6KFChQoUKjVuoVChTbbbbuTlLjZLXjB4I7DRo1u9z08cvp13rsXC8ySSQBon2dZdFQAAAEQAABCoGMhLJtttvX3OdmteQHggjgklbhc9ACjL6lcLtS8C8S7AMST7C43y8BQqBQAoChUJxnmJCWWTbeWvnwBZt\u002BWM6Iogwwxv3CfMI0ZfaLleNJJLlRBJ9ZUud21ChVuAMREGUKExTEozExPLIF5ZZXZcbZa84mJ1jjhhvk/LjRP2a9BLsHKQBNH11xGN2Ublqwbsg4ThIFypsVExkJiYkJZZ5XJ87Ja9HPrf6TqpardL/iWLJ\u002BsXsJdo5WJNH2MzUYkbtqYRuW1p9POdqN\u002BcTOVQlnOUSxcjMTE8s8r0udDa7j4yWyZG5PwY0ZeRfVLxrsA8IBJ5PonuWNRO/Tv6OxI1es2b1ixbnbjnaqMunCUqycZCYnnnnM8aa33y8RJJJp6653YrL7VcLyLsA8AoUeD4X41iqyJpVq9RCd\u002B8JmUKu2LV\u002B1Ys3upZvRibrzzyEhMTzEudntd58RokkkncrnONZP8ADAPAA\u002BTRPoY0T3Z7nfjVnQ3AKs2xUr16ZtWr0NPavwh1yc8hLLISzsdm12\u002B11DsfaaJJJJ1JxrJ/ar\u002BCOQXR8yxZl2Cpdv8A5JfBGpMoCztui0H/ACYaBYGl/hnop7XegJCWQlllpRxGMI0eW5cEvvJNEk3pmX4APaXcfJjRl5d6vwhp9hsbHbs8wqcpx6nGXF3RXdBkJCQMI8bdbydM8Co8Spk8uiaJJJ18/wAAXsrl8nxYsnz3tot6fl0nTPAn239Jf0YlpBnnlt8bRlJgzkJSNRqZZL5NEksknWT/ABQeY\u002BDHL11RPIqXh1G37fY7LUoTb4BkXI0S\u002BGaJJPEjKX4oOxU\u002B496MvYT9OAcpwqU8403Et8ktsklk6qf5ETykZewqfqQq1O1OzKErcozM4SBJgTRLJcpMkkl62X4gO8cHyYmXsonsJ9EESgcwDVqWYIMzAieTkc8sjIkmr0vqh/NFPvfGOXspk\u002ByJQMLupnA5RlCcpOoEi4JmMhIyqU56v8XAJp0\u002BwUI1l7Con3NNqp6uF\u002B/roytyEjdEs4Shd1FyMrMs7N7U3yfxcA\u002BLEz9hIn39NPW3MhcjMXI1GtFa1UTfnquv1CQfxgUfDGGXnPiTf8e3pNHcv1d0v44ATTqMeRGpS4PrKif5Nneerb1ep3b8YXAHgEJXPYSMv5mz3NzufjEIrHE8PsjBmXrpGT/mv8YA7DRPZG1K566xyf6OKAVDiXYI1KXrLHIn81HqCh2E0eIW5XPA/NjkT\u002BVD1hwByu2NAUTRNCM5\u002Bqscify0e0u4cE04xyJ9GNGJ4wZk394vgRwO4DvNGTcYTucE\u002BeNEUbeRl98v7I9EUu88iMpeMGR7gaZ/AF8UKHejxGDJ9JYyk8ifvV8YO8A8RhK55yeBFG7K/wBTqOljhjikuxf3H/RXL\u002BKHcjwIyl6BPW6hPT6aNQqVAe6/mkvjhwKHI5AoniU/ESb2Qs9Gn2zE4/bql8ST4BwBQoAy8kp9XAacWsjJ/fKlw/7w9IcRFACMp\u002BKU\u002BthGyIIzMvSH1qS4fx47Ihjgy8MryjYxEHKZP36S7H8EPCO\u002BIJiKJoHuN/pxtiOGZk/wBct/KRDhFvuJ6wsxgIIzJ9F/XKlw6fxg7VxGOUIZcvk3hZERCjN/fpLl/KsUIkwgZrtldFqFvDMz/AEly/j34IgmEJkDgcGVWtPRu5dxP3CSXDbfy8RUYSn2AGcNNmZvwv7VJcNv5V0OYigDMVHhYOFZdz739gklw2/mXQpZUKjGNvoyvGnT\u002BwfeTykkuG/noBioxt2ADqJXQHTfe/sklC2Q23887USYWo6frG8Z8tv7hJLhmTfzo4FWbIs9KWqN18Nt8Nt8PzrHDHHHHHFfEyj4FSWOK4eTb\u002BfAt2LOgneuaw3GKgCXTpuny2/GkuHw6fCMcFT/ALiWOOGGGGHT6fTwxxxxxxxXDyyfzz4ELOjGnOsvagz4FQBL4bb4fDdPwJct0/CjEh/0ljhh0xZGlGi/542//B/k/wAvSw6f\u002Bf8Ay/4/8Q23/lf8j/kf8k7ZLQS0krJiab\u002BhULVnQK7r\u002BoKMuHCNGT5bbfY6fa6A7ny3T7jUo/zFjgLcdONF/mxz/wBB1v8Av/2nVHUdXq9Xq9TqdXrdbrdUXxqI62G4x3SO6x3T/T/lubRd2a7tk9IbS\u002BdAhZs7cbl7XG4KtW7lzmEZF0xw2\u002BG6bb7gB4Y0eMux8PkxI/irHAWRpf8APXX/ANh1UrueeWTfYeVjjjiuHlmJdTrDUx1trdbW9W9x6F3Z7\u002By3dunYMfmAIWbG3G9f1xnxZt3rnMRQqdqmC23T4fDfD4AFPvfifLZEh/AWItx0vQf\u002Bk6qV3PJvwpY444rh5ZZZPwCcdRb19jebO8C5d2vUbJe2\u002BVr5QCFmxtxu39fK5zp7Urz5tRlMVnDl022\u002BXw3wB4W\u002B48vsdNSHlflWMbI0uPWOqldzyb8KxxxxxVN5Z55ZPzuN61rtNvNjdTDU7NqtquWfkFCzY23LUbhK4\u002BdPYvXpdmjs3rwqVN0222223TfAHifee18umQR2P0kLY0668tQZ5vwJY44YY48N5Z55ZP13C/pt00u8CWq2jV7VO18bGGm0FX9xld7bFm/fhT40tjWagVCny3TbbpvlsUKfgWOGGOK7VSxxwwwwwNswS9BYxs4Zm\u002BZPhLHHHDDDDDHFcPLPPPPLJ0/ccLul3PR7uRrNm1W3yj8SBY0tnR6jcbl/utwvXBVw8RF80OX2NvufDFRHYscay6nUzyfkeWfUFwXOpKWeTpY444YYdPp9Pp9IWP8AL08zWOGGGGOK7G8s888888sn/It3tFu2l3G9p9fs17Tr4a3Z0u3XNRqNaZdwB4h2aO3cuUKl2t9jbdN8QFLGs88vYbdTHDbyyzzzzzFZdc6rrdbq9TqdTqdTqdTqZ555Z5ZN/wBF2NXt\u002B8wuaza9Zt0o/CabQws6rcp3fBajKYFw8aTT6/UUKhT5fakkqSoCMH1MvQfkbcgfAunXVMsn8RC5oN10uuv6fctouWvg72qv6sy8Fi1eu1a7Jcih4ABGnTbdCNRnKXLfc/UbdT7QMGbuT\u002BNB0ut2/dTHctov6f4K7e8Ni1fvcHnbrGrv8Cj2OgAOG22As8hQ7n5H526mKxrIzfydjUbZu4O5bVqdL8VCN2XAq6eLnYKmXyBTbboCs3Tjy\u002BF4MafpgKpyJ\u002BYtXdr3aFzcNt1ekXxFuJPFmnW3afW6jmFHsA7G6WXbDsS5fCPGXa/Jissm7nzcLm1btbubjt\u002Bs0a\u002BAfbp4XrnMOBV/lio9gHL4AdN8iog08qbfY8miPLjTzfDp3PnIT2rdbc9ft\u002Bs0ZHwkIXZd212NZf5HB4A7WA\u002B1UDTfDbZ78sqWNJY4qssuH2upUfnIT2ndbdzcdv1mk\u002BEiCey5xf7RR4A4fgTy4j3vhkdz4eWeXoGpfO27m0brCe67dqbHwVi3fudt2ttsa\u002B/2yNDufAjTbfEPE/fl89bubRugO\u002B6OQ/t//8QARxAAAQIDAwkGAwUFBwQDAQAAAQACAxEhEjFBBBAgIjBAUWFxEzJCcIGRUFJgFCMzYqEFQ1Ox8SSAgpKiwdFykOHwFVRjsP/aAAgBAQADPwH/ALZ00X9MT53TQAtPMuXFToKN4DztJTYV9XcOCLjMnztLkGCTPUqfnbiblgKDh53ACbvbiif\u002BPO4MEzeia\u002BdwZ1/l53TQbdfx87ig2g9/O6aEpD387prAXed\u002BGHndNYed\u002BH/86\u002BnnhT\u002B/BX\u002B\u002B/T/vf0/7Z9PPDD\u002B\u002B/Tr/AH38fjEvLikvPDHdAhoBDzVk3cuSOyIXLzgbxmjwkp/BqeXMgTtqgecWG2tRCefwjDy1poSrtpMJ3eW4y8upU21w47vWWgHV2kq\u002BW1NCVfbbziHlu83E59Uoiq47LFT8uZ0WG2kCVOu7WITjoTGcjbfacoAPcbVyHBNynJnQ\u002BVEYTy19CDIgoC4TTj/4RLJnyvk2fG7byZ13eVlnroUlokLloTUqaTLERnjnPPCjftB5hi6hPE55CXl85\u002BT9oLwbt3tZS7lTPaigc9iVyUp0XJclyXJOjRbApxKJ/f8A\u002BlPyLKw7Fhqsi/i/6SoH2VwgPnENLjn1\u002BnlfZbuA7JoHBdm\u002B03unb2ZKeiIcJz\u002BARmTxzzc53DcGgub4sMzH5Tqi6/RvPldjgFOZ2\u002BsrJkbkHsslGG8tO2tPpxxRsyJE\u002BWjYyazi86FnJgfmrtwRMowYsxhcow\u002BVTmc//wAgYg7QMsDhNRslilj23Cc\u002BSk0eV0qe\u002B5Wm8wrbbYvG1kwmcuaJdMkeiAb3bOjayoM\u002BQZy94aLyZINaABcNuJVKtO/lo/2qL/0L7RkgLQS9ppJAQ55SeZAWT/aSMl/DHlZZbPE3bj94R7ZrLpoEKxE5bSyLpjigXUTQ4aldAAEldtHfE\u002BYzz9plYODK7sz7a4uwbRQ4uWRIDK2BVytE5NBcLHiI8rMcFPcJTKxVps81JK0yfDaEYUVormQpYzz9jkMU4upoSgOifMd2cGls6EifNPha7HSPLyqpLNOiAoMNx1M0nZrLpqYVl8tIjMEDmfe32KM6hC4hAZ/woI/6tDscmhs4DzAxz2G89y15cM82zzTZ0VQ7SnmKIR4JxvQLUCERe7P22XxTgKZ\u002B2yyEznPd6\u002BVWGaVTgrzuU3k8894zVIU4ewBQCCIWrodhk0SJ8rVjn14kXhTzAxzYIXDDcpMOhWebWU1JxG3sZI2GL3u0OyyBnF\u002Bt5gYZrI57ncNHVzQWjWiNHKagWzJ8/dQRg8qEPA9Qv4b1k\u002BIePT/ysld\u002B9l1UOINR7XdDsbeXWMGCWcxYzIY8Rkg1oAuA3anlTjmsie6TiHQlgogoDJOde4nqdjlMHuxT/iqv40P1YoGUj7t4PLRDWkldrGfEPiM8/aZdb\u002BQT3fDyqnXAKe52Wk8AnOuHqpXn2QGG3IMwZc1HhUifet53qBlQ\u002B7drfKb8/ZZA/i/V0LGSuifOf02hK4pqZ8qh/KFDKPhd7p8LvN9dCp8qKdVNYDdAaS3QtMwZEXEJ7NTKNYfOmRmW2OBB4LXhweGtnmuwyWHD\u002BVu0lmKOYjFFNfRNfWFQ8E6f3gsqHI3ow6zmPKiZQAkPfeQBMmXVQW\u002BOfRNcZNaU48FaJtCaAgUEuiPHMD4R7KG7wpp7ryFHFwDk5hk9pb1GlFyV9qG6X8k7KY7orhKeftsvhN4GezlnAzFFHgmnGXXMRQ1CZHZ/unQSWOvRewzoCMU6HfdxHwGXkLgrAljju7IYm94b1Kgt7gLz7KPEukzonPM3OJPM5tbNUr7r102vbJ7QRzUN9YWoVHyfvspxGwrEjf4Rujmcwg8TBuwUq8UH5SxuAQa2a\u002B5d5TWRz3ZmSQu0fPgo0SkOUMe5Tnmb3Fx4k6Nc161Jc9jNQoutC1HfoouTPsxW\u002BuGlAGTiDalEvI47qWOmCg9loK3Fc6zinnviaMSmHlKAFOu7TfDhcK7Giu2bIrLL2hwOBRZN\u002BT1HyogmYlxzyCIM5yIxT4eplGu35lDjstQ3AjayzHMM5gtdI94S3\u002BaA8hS9FpkqXIzru/bZZEfzlp0zUVdoGMc43AVXaRHPOJmpqWhEyd9uE8tKYaZQLJ4i5MiNtMeHDiNCqpsiEwczyT3cum/8VgPIbUKmQVLDoi47t2OTRH8Bu/Z5CeL6KalpxYDrUN5aU8UjsnzasljXRQDwdRTV\u002BbVOk1veIHqoYuJKJuEk515nv80Bz8iJFToN4lAbD\u002Bc7vajMhcBNSpmJMuKhRIDANWI0SnxUbJX2YjP8WGnFhdyI5vQrLYfjDuoUfxwmFTvyf/Wh/AP\u002BZf8A4f6lENzGhRziAorr3u9/gVKrDyJsCWO89plpHyU3ftsqiO55\u002B2y6GPl1szIrLLwHA8V48m/ylOhusvaWncosbuMMuOC\u002BzQA5z5vJ3olAXKfkTZHPeQxhcbgJoxIjnm9xmd0HFDimAOZCqeOh\u002BJG9NCDlDJRIYciK5O6fJyiwDKLDc3ax43chuIT/AN68DooEG5kzxdmtRwz5BvBKAvqeSJ/48hKaVnrvXZ5E7i\u002Bm6mpaVErfVOggWqWtDscghDGU9IPbJwDhzWSxagFh/Inj8KK09Vljf3U\u002BhWUMvgRP8pT23scOoR4FP\u002BR3sspddAiH/CVlj/3UupUY9\u002BI1v6qC3vvc79Fk8HuQm9b881ILtY738TTdpoC8\u002Byw8i7Invc40OFwE92tys3gzXaZW78tM/bZRDh8XKmznsRm7LJIhxlIbsPEVwEvIyQmsVPeu2yuI/nuwYwuOARc4uONTnt5WYmDG7v8AhwvXcyUB3j7LhT6o5/ARoAXqe99hkkV/LNNYZqyCmf8AlTVOqqrtrZyYj5jLQsZHb\u002Bcz3E6JNwXaZbE/LTcScEBeZ9EZSuHLyOG7jPPNzX3cKFxM1N0mglSoW14qyLwgBOZtJwqQa4qTbgZqgAM\u002BUlrSqeqFSqi9UV\u002BznEDeGe0QBeTRCFCZDHhEttgVPODggggMEIMB8T5RNEknHHbk1/VNHNE\u002BR\u002BObHdQiiEOOYcMxjZc5k9VmqmBsw\u002BZ4INq9k/0RfMiQ6lW3659QEXO1ZuAQdEpJnUo25zWq51mfqjKSm\u002BUiaYrV9UZn/dT9s3/p2FuK53PP2uXM4N1twsoHPzRzCFkQYL4jtsTX\u002BaaOfVE3nypKEr888QhChvebmCZTSXuiMtOcZzmokRpcxtAnOkHuuUOghFx6p0Jlh0MCeJFURcZdEwMNpmtxT2QZzbZcmdnQm1iEW2A5tnmh2hn95TBHszUf7qbqa1MUBIzxuUicP5r/ANK/rpShuOhqRIvpuRGKcF\u002BVflT8JBOjZTInuDZkqV5QFw90Tj5K03cS7uYOxCkZTX2bIrgS8yqjlUY2bDf0CMF9i00825osRhewUbjMJ7zruLuqc91lom7AKMJQ4tLOCJMuOCdaa17LEvyyQbGk09qES90nCEm2JS1p3o6pJBoiWG6i1pNrRcTNc9LVA56HZZHDbjKZ3aUzwRfEc/idienVNHNH\u002Bm1Mp\u002BQ08\u002BG5DTPBFc0GmsijlWXQsnhgaow4lRckl2kq801kQF7LY4IZVHAhQmswstUTJDYiUJHFQWwyHwbbuNpRYjHRIdzcUztJxQXt63oxso/s7JYgTX3339p0jWqe\u002BP8A2aY4VTJu7W0Ty4p5hmJ4Qao2gRxopRHdrfyRsA\u002BEcFeG3LAaUzn7bKYbOJ2H89vYyV/E0Gmf6poxmpXCSn5KyG7kooDFAIo8cxvlm7bLYsWd7qKbtZZIYQECC9rvmc5HiiUZyUbJ2t7VhaHKEyE4Pg23m51q5RokN0Vg1G3maZDJtw\u002B0pTktZNa1wMMOJFCcFOC59ttPDOpQLGtsASxCEN4M2vpmnLDosP10ay0LUd0T5BsNcctvVkP1OgSgMfZcBJE4\u002BS40JbieClegMPdTx0zKU6LsP2fGfjKQ9VMqLFZaaKIseWnA5sk\u002Bzl8WOQ/5GtRnROc7XcT1KyXs2CAH2vEXKK2F2hY4MwJFFCbCcHQbTzc6dyiRYTorRqtvM0IcNzezY614jgrUF0TtGiWGKPZCHISvuqmsslj5uxCtPJiE\u002Bg07TieWh2eRg4vrsLzx0Ky2ZiZS88DILiU0YE9UeiJ8mZDNJFHbkqV5QGHuicVzzUnmqhgJaOpBgcdY5nhlm2ZdcznGTQSTgstifurI/PRR8lafvoYJ/JNZNOb7bzzKyVl0BvrVAtDZCQu5KEIf5uCMpyooJaQ6E1x4yUF7S7sWS9lB7Hs2iyJzn/VRB\u002BHEB60Udh\u002B9a7rhp/dz4nPacGi8miDIbWC4CWn4eKloY7KxCc7gETj5OYbkU0c0dt237Ti8GaifEdZYwuJwAWVRaxJQhzvWSwu/OKedyhwhKGxrB\u002BUKmcA1qg40anNvTrNmdMxQsys1zwIvhsni1RoVW645XqVM81YYG8Bnt5WODKoD1uXFUnmoc97vZVlwV3XNQ7P7oN\u002BY\u002BTkuu48UBcETuGR5RH7Z7Km\u002Bt6gwIcoLGtHBo0DKU9Eptml/HMQ0jShR\u002B8JH5gokCveZxGa3lDOVU7iuLQm/L\u002BqAgvfKVqitkvwuapkjNTNaYCrmoNHRUV3XN/PZ2o8uA8m5bcqV59lK7eJoDRE6oE0GxY/Wharv0T4ZiF7ZG4aHZ5NDhcb/APdBsLoiZHF5p0VMxtkzuRdUGQV7uKmQPdYK4cxmqNkACVacTxPk1IZpqVNmUBeUf6bzLdZvA5q3F9VNgh8XV6KcX/pH80AiJ8Vq19VJim4NWu53oM1o\u002BubW2VmA7nTyalnlsigLyj03maA3bWGYW3PwFypPjUrtHGIbp0CtPnxM1OfVa4HKao5/JWWAcpr\u002BSqiqgaGHHSm5rfXyZlXNNS2M1K8rh8SktU9FSzxNfRGyQMT/ACRMNkNt5RgxHDgKKrRyWo5/G5ShAcTmNVMnkVWSnGA5ZiKLDmpxDyGlbiuPPyYlnlseKlRu9gb3KfRF3Pguzjw7VKq3HcGV1UWteSCJDELUhtU5DggXVMhO9NDKvkydHSQgskDPnxVgSxK/tJH5U9rgZUxTojptE0WuLSJECavPEqhPPOGipkhcwT8m5U2BKDLr1MbzNAb99n8IM/dHKnNhBnqjkcR7XtBXbwpWJfzVegVCVrtHqjElC8LTNdpFn4RcpvX3xPJPivkXGySJIwYllhRfELnGc1NqDYYmZKGX0Np09VnFEOkx/USuRJrXr5NTUqaNc8u8UbsNkJHjuAHwEQ47SUH5RMYCSKkD0QsBvutcngFZbLE3lSbJCPHkbgJrsMqiMnSkkxtzwgXl0ySqSA9SnCYBkOSKLTMGRwkp18mpqVNMnog3uj1U9vz2YHwnKYwtMhuI4p2QZZ9\u002B0tBEion7Qyx74LC4KPAH3kMgeT2CmpUzWp10C65NZ\u002BYouxzi/dpoBT\u002BFRYTA1zA\u002BSjftbKWw6Mbeo/7MivgEBwBUXKIZhhgYDfj5O4LBS0sXUWDRIbhz2M0B8ODMtkfE2QTYuXxC24U8k\u002BGk2RnfoSopqVB76JdcE2HdVyLrzsp7cC/4hKvk9NYDRpaeZBYNoN5lepXeWn6b1PRLrk2F\u002BZyLzU7xxXDzPnozFpxkFgyg3jigLlPzDx2OOf20J0Qh1ffwRedyw0eKAu80MEJaBeaIQu7Uomc9y1gpPlzVTnAuR80cSic\u002BL6BYNEhnu3AESUig6R4IDFAXKezFmUq8fMCVNOyp5p0Qhib7\u002BCLzXaVVoz2E6qQkAjf5p2Rzzl5omwqCrkTU7nNcSgBdnnpBDzLkp5vETQLBtBuAwzkoC8oDEBDAoXyKPyp/y/qnngnfMuZQQQQ4IIIeZEuucMq5F22FmeOcC8pnGfoneGH7qM7xBvRcXuKZwQCmJLXIKIdInoVIXz8yaT4acv8AnMShD5uROe0BswLym4V6KI65kuqiO7z5dFCbha6oDCXTQxzycH\u002B6D/8AlSHmGMNmSVKg98xd/wAoNo332rWXlF3cYT1UR175dE3ET6oDgEBcifNieK4ZsTQLAXbNrbyie4wlRX951nomDBE4IC8rgETuYnMjzGmsBmDBW9F2ya2l55KLExsD9Uwc\u002BZzsbgj5qcdOdFgPdEoQxzRvnsAKlC5gtFRInfdIcAmsuGYYoC5HzcJQuHqUXUQZQe\u002BwDRUyRdSG2fVF1Yjp8kG0ARQF5XCm50\u002BnKS\u002BrDKeGeaF2CLlLVZ7qktKSwhiZReZxDMqQuRTW80fN0ys4ZiTKdyFwuU6m5ToLlZH8tINoKnknxKvPohcAgO8UBcEd2p5lWqIDVHuhK0\u002B5E9NAH0zBoqU\u002BN3aNQbh6lMbzRwp9YY/WRcUO4D1KDKuNyLz/ALIqQloVss1nId6Ma8EG90InHZkU82C4yXgahCq6ruCLzM5pKa5KQm6g5oxKMo3ihDEmjqfrqX1XOis6o7yEOg73FE1zFF5kAg3vlMhjVFU6KZxD0H14T9V2R\u002BYoQ6DvYoolOxoocMXzXCiLsfVS8grbg0FWTLh9SeJWaeLEpzirNYhkocPuNRfeUT50mIeWKdc0KFC/EdMoNEmCyi7FFUkpfWBaAeP1sSnOuC\u002BcyUHJhYYJlPdjJE55lBvU/A\u002BegEEfoAooooooooooooo8EUUfqwp8TD3UCAJxHVQ7kFskYLLM5xDeicdAuMkIYkL1X4EZbAH4sUUc5OCefAVF\u002BRReAT\u002BLVxe1QsY7Fk/8cLJB\u002B\u002BPssi/iH2WRfxT7LI/4yyP\u002BOsk/jhZL/wDYCgfxUzCIvzhO/Kn8E8eApw8KITgiMEfqQlFye6\u002BgWTZN\u002BZycaN1QnPdK9DJYVs1iG5FxJNZ6BeZBCCLIvxKnM5m2efwE7IfDzmJwTz4SonIJg70VqyYeNx9Fko8DioIughDwwmKJ\u002BVRfnT/nd7p3zHQKKKKKKKKKKePGVEHjKf8AMuIChm9qyOLfL1CySN3SPQph7rk/ATT2eFPbgnDBEfTxKLqSRvfQLJ8m7otFPfjIIlTQgNtv70kYjyT6aBe6QvKGTssN7\u002BJRl1zz3SalsRWeektpP4OUczjcCnnCSYO/Easmbi5ygt7sL3TsGtCiHxom85iiijpDDYjRJpNEJwxTgnDFRGeMr5pFZPF71Fkke6z6KG/ulPFwT2YJ7cERnpP6Wmi7BG99AoGSiTBMp8TGiJxziAztInewCJpO\u002B/QLjICaGSQuMVyLnTmvu7c8MwUrjugG9TUvgZNwTzy6qE3vRR6LJm/M5NHchtCifNJE3kn1zFFHcQhtyMU4Yp7U9vimob\u002B\u002BsnygeEqBEuoj4RNPZgnNwR\u002BlJouwRNX0CyfJRqVKfExoidAMb20S7BF84h6N0RkkHtXjXNwRe4lxWrPijKU6IE1Mt1luMtnNS35zrmojvlrVAZe8u6BQ29yGPVPwp0CJvJzFE7iEEN3ITm4p7MU9l5UKL3qKDlAwcmRO4nwjcnMw\u002BkZovwRNXUWTZIKVKe\u002BgoEXY6NvXf3AjHfZb3RcrbrIuF2gJdvF7jUY8S0bsAplfp8IOY7KYUt5JuCdLWIb1UFt7i7oE1vcYPVPPi3MIIIIb8QnNxT4Z7yY\u002Bj1CjswcFDjdyhT4RuRZ9HF2Cc\u002B8SCgZG3mnPoKIuxU9HtT\u002BVT\u002B7h9wKwwu40Ggcoiy8OJQf91D/DZ8BKKObmhxQ4pqampqampqamoIIcc5RRKIRRR3J5wTG958\u002BiY3us/wAyecZdESiijtAgggh8HknNxT4R7yZFkHqHHZg4JsQEsT4JNEW/RRKdENFDydtqIgNWHROeZz0zEdZHqhDZ2LPVTMkLUhcBnLnBoFTchkeTCAz8R/ez6nXaS2NNElFAYpoQGC5Ioooo7Qooooo5wgmpqCCCCCCGkTcEfEQ1Q28XfopdwBqLrzojMEEEEEEEEEPiLmYp8Iiqh5QL5FQo7ZOCI1mXJ0MykpfQ5fgsX0UHJWyZenxSaonTLjIIZNCkO\u002BVNWWF/oNBsCCcqif4UYsQvdeTnruxKKAxQGCKPwIooooooop3TqmC93sEwd1nuncdqc5R\u002BKkJ8I3rwvTIzJtMwoccTbenwSaIt\u002BhXRTcoOSNm6U1OjEXY7EQIZiPvRe6ZUzJVDflz/AGiNZ8OJQiP7Jn4bM9dqEEEEM5OCkE0Zj8BpsZo40TB\u002BZcKI8fostxT4JvTMpbQ1UPKGScEYcy25FhlL6Eh5MyyxOiE1U9j433BGI7lhmvd8oU65/sOQ2R\u002BNEv5aGrsaTUtgSmhckXI/BJaJOCleU0f\u002BUcKdPpCSfBdemRgGvNU17aiYKBBfDTobiPoMvM57K2a3K1qDujPZggcTPP2uUW3d1lV2\u002BUOfhcNCgGlNS2BKAvKlcjxzU\u002BDUzH\u002BqAvPsgMEeP0q6G6c1OTHlB7aSITYwL2CqdBcRJS\u002Bii90kIbOzbnmZLXI4Uz/Yv2aGfvIt\u002BjrbUlBt6J3M2bWG7FcSmq/6aLHTmpaj7k2Iy02qblDC4DWToL/ooQYZc68ouJOfXnwE1PN20e0e4yq\u002B0ZS53hFBoV2oFSsBsiuaHFDnmCHNDiuecy/23M/1QGPsgLgicfp4sdOa7M2XXJsVlptyblLCQNZOgvIUvoe0bRuCtulgND7t59MxnJDIf2eII/FiX6N55bMlACinpyCC5I7IhA4Kdx3ADFAYe6PTTp9OFhXZmy65NiMtNTcpYSBrJ0F5opfQpe6S7JlhujKCOZzCJH7R3ch1X2jKXPwuGjqeuyxK9tMDnuRCHD2Q4rnP1RRRR4IrmEOKaOKAwR2dPp0sKsENdchEZabcm5SwkDWToLz9C9hCniiTM6NGDlm\u002Bw/s1sEfiRO9pag2IGkBh7o/03k8UeKJx3Gn08WGc1YIY65B7Q4YoR2F7RVGE\u002B76DtG0bgrb\u002BQ0tYdF22VifdZUrt8rccBQaVw5bCmc3oDn5HmG5UDHlBw6qx94BQrW\u002BOf//EAC4RAAICAQIEBgICAwEBAQAAAAABAhEDEBIEICExBRMwQVFgQFAiMhQjQlIVsP/aAAgBAgEBPwH/APN0cku5PjsUCfin/lD8Sys/z83yLj83yQ8Tn7mLxHHLuRmpdvt/E8e4y2xMmec\u002B7L5kY804f1MHiCl0mJp9V9mXNOW2LZOW53quVa\u002BHXst/bOPntxVyIXMurOHhsxpGWeyDkcP4jGXSYmn257r62ufxKdy28qK0orThYb8qWnieXbjoTMPFzxdjD4jCX9iOSEuz5Lo4zM5ZDBxbxIlxmXIzH/VfV1zs4n\u002BU3LlRRWlFHhsOrlp4pk3ZaEIsWRx7EeLyr3P8/N8j4zM/c86cu7L04SG/KvrC5\u002BKnsxsi7JRp6pCFpHuUUcHDZiJOlZme\u002BbkJFcliZYjGrkcIo4m5Mi7V/Vl6HiU\u002BijpJboi0QkJD7Ee\u002BkIXKiK2qjjJ7cTNptNpRRWqEQdM4bh/\u002Bn9f42e/KIh8DVMWiFI7o8vqI4SFzvTxCXaJQkUUbRoeiEYI75pEVSr6svQyS2xbJPc70iZNEIQkJacHGo3pxMt\u002BQorStJD1R4ZC8l/Vl6PHzrHRRDhck\u002ByIeHS9z/Aj7i4DEf4OIfAR9iXCTRta76VZijtjRklURqyuRkh6o8Mx7cV/VLF6Wbh/Nl1IcNjh2XoSxxn3MnCtdYmGFzrTiZfxrR8ih8m2KP4jhBkuH90Qg7owx2wS\u002BwUbRjfUbHJnmyRHiF7kZJ9tNqu9OIlc9HqlRJkpm5m9kJ2YcalOzHJ/VF6S6layPcbGy9FJrsY\u002BIvo9cvDvuh6oYxl6I8Oha3MUUvqLLYvTgtWS0Y\u002BSKt0LotZ4YzMnCSXYlGS7i7EmNj6kOHyT7IxeF5H/YxcBigJJdvqTEvUgumrJDHy8PG56cRkal0MfE3/YTvto4pjwY37D4TExcHi\u002BCODHHshKtP8jHu239TXqLvyMkMfIoWYoJLppklcr0hklHsR4tf9Cz437ilH5Ny\u002BR54L3J\u002BI4Ie5l8Z/8ACMvH5svueEw3ZNz\u002BpL1ca68shlFFFCRBUjJKo8jGyM6ZJsnYx1p4Vi24b\u002Bv4\u002B3K0NFFFFEI9dOKl0rkbGxshlXZkoksR5TIYN0jDDZBR\u002Bn3\u002BAu3NRRRRRjWnEzuZZZY2NjZJkeIlAXFQfc8/EcBKGXNS\u002BoL1499LL5qNpQl0JOlZKduyyxssbGxsb18Dw/xc/r8EIbHoq1ooorTjZ7MZuNxuNw5DkNjZei6nAYvKwJfX12NyHPRvShNikdNHp4nl/kom43G43DkOQ2N68Hi8zMkJUvslcqkSOxxWXflbLHIUjcbiyy9fBMNzc/qtfj8XPZibH10er5Fp4Rh2YL\u002BfqdfkzgpqmcV4W11xkotOnrRRQkUUcPweXK\u002BiMUNkFH7dxPB45pyrqf8Ay5yhcTJwOaHsPFNex5cmf4\u002BT2Rj8Ozy9jH4LJ/3Zh8Lw43ZGKXb6jX6Hahxf/S6ENyf8V0\u002BmWXy2V\u002BknDfGiEdqr6j3EvutlfPqr7RWiXoxzbriY83Wnol9q7\u002Bnki4T3IwTnJ9tLRuRaNyLRa\u002B2WjzEbpP2Kmye\u002BEqMVuVHloUEbIm1G1FIpFIo2lFadTrpZZZf1auZzSN0n2KkxY0JLWcN6IwSd/kV9OfO5JG6T7G35Evgr7k5pH8pCilovtz5JSSLlIUUvotfsJZPaIofJX0Sv1rKGyU0j\u002BWQUUvodfr2WkNtkntI476y\u002Bg9Siv17aRLJ7IUJMUEjJOuiIYq6v8O/0dnTksssvWv2EppG\u002BUuw4fJGFaZclfxj3MePb\u002BMhfkbkeYjzDdL4P5lTNs/k2S\u002BTyn8nlP5PKl8nlz\u002BTZk\u002BT/AGm/KvYXENd0R4mAskWX\u002BvlkSN059iOL5HSIr3emXJt6LuQx7O/fkrkrlrlrnX4W5G8uRUjyzy0bUVy2XrRRtKRsTJcNBj4Vr\u002Bp/ugR4tr\u002BxDPGQn\u002BqlkSN0p9iOH5KG6RXzplnsVmLH/wBS7lFctfiL1dyNzKkzYKCK5bLLOp1KKKK9GiWGMifCNf1FlyYu5j4mMxO/0zkkPI5dIkMPyVWnY79RDdIgvNlvY/wqKKKKKKKKZ1E9LLLLLLRaN5bZQq0ssvXqdSjaUV\u002BFLGpdzLwldYkM88fSRjzRn\u002BknmS7ChKfWRGCjyf2Y9Mzc5eWhJRVem9a9daUVp002nlo2ooooooor8zJhjNE8c8TtGDir6MTv9FjwqPK\u002BvQSoRkltjZw8KVvvovRor8Na0V\u002BolFSRn4Zx6xMHE10kJpr9LJiVD7aZP9mTb8aMXov0F6iRX6yrOI4b3RgzuDpkZKS/SLr10ZlnsjZw8Nsbfvo/SZRXLXo0V\u002By4nhvdGDO4OmRkpL9E\u002Br19zJ/syqHx6r9KivSX66jicH/SOFzU9r/P/8QALhEAAgIBAgQFBAIDAQEAAAAAAAECEQMQEgQgITAFMUFQYBMiQFEUMiNCUhWw/9oACAEDAQE/Af8A5ti7Cg5eRi8Nz5PQx\u002BB/9SI\u002BD4Ef\u002BZw36H4Xwz9CfguJ/wBWZvB80P69SeOUOkvl/BeFRnDfMx8Pixf1RZuLLLFITMvD4syqSOL8IlD7sY006fyVc\u002BKG\u002BaiY47IpEhs3FllikKQpFnjDj9Wl8s8Ixb89/oYyRZZZYmKQpG\u002Bjisn1MrkRVsng/R5fIUPn8FxVjcyQ2SGyyyxMTFI4vLsxNjOHVy0ljjIlga8ja1y4YKjJhUhYoxRLz\u002BPLqcF9mNQGxjYyyy9LEzxLL9qjpw8ftsorSkfTifRifSiKK1yuo/F0h8/B49\u002BZImqIztDYxjL0l/UsTOMnvyCVshColFFFa1rFdTPilJ0hqnXxVD7Hg\u002BG25kkJ7WNjGPREvLSctsWxu2cPHdPSiita5E6MvEt9F8W9Oz4bi\u002BngRMyF9BsvTbpu04udQ04KPr25Ol8WSG\u002BxhhvmokY7Y0SJEWS5\u002BNncq0wR2w5ny539vxVIb7PhOLfmv9EnXmZeLxQ82T8Sh/qPxCXoPjsrP5mQXHP1IcXBikn5aWZZbpNmKO6VC6crHy53b\u002BKJD7XCcd/Gi6XUzcbmy\u002BbL54ZZQ8jFxafSRmnWNvTg4XK\u002Bx0Og4j6E/P4mkeXbo26IX9RIUD6KY\u002BGfoOLXnpvdVpwkKh2bEzM/tJxXxJI8kN9qKs6IbGyIvIihISEiWOMvMy8K11jrg4lVtYnfa4nJ6F/EYlJDfbiNknpBCEhCEIm6i2PrrjzTh5GPjIvzFNPkZLJFEuIXoSzyZd/DlyJEn3PQY2RICEIQmWcVOoVpwuJSj1MvCNdYjVaJtCz5F6n8nIfyMg8knr9GdX8PWqQ33EMY2RZBkRCZZZLK4mTJKfnphjtglpPDCfmT4J/6ksGRehsl\u002Bja/0LFN\u002BhHhMjMfh/8A0zHwuOBx86ht\u002BHrRIb7qGMekGQYmJllj8iTtmKO6dc1FIWi046e7JXxBIfeS6DQ0NDRB0RkKRZZZklUdODj919m9HLajJLdJv4UkVrQl\u002BCxjRtKE2iMxSNxuMj04WFQ7FG1lM4t7MfwpcqQ\u002B/FDGbTaUNFaKQpG4bIq3RGNKu34jPqo/ClyJfg4166UUUOJtNo0NaLThIbsnZQtOJnvyN/DV\u002BFFVEc0h5DexWWbhs6G02iWnAw\u002B3d2kZ57MbY3fwBfn7nyp8qY9MEdsEhdhaeJTqO335CF217DhVzQmLVCFqtOPybste\u002BoQhdxc9/kptdUYeK/6IStWXqhFi0ycRCC8yct0m/fUIQu2tLLL1v8zDxElUR8YlKiHEwYsiFJH1YkuKxr1H4gl5E\u002BNySQ235\u002B/IQhdpcvRF\u002Bw2xOP8Aq\u002BpLZX3Pr8CWiEIXKlZtK5Ei/wBeyQnsdkpbpX8CXIhcqEPRI6Iu\u002B3XxxaIQudapWbv126PIv48hC0QtaPI3aN9lxrqSgdEX8gQhaLlqzou1QmqonVclfHUIQtFyIb/XZ2nQsXUfkWWWX8fWiEIWl89FFl62X8fWqEIQhHRF81abi/kqEIQhCELpzJHRF/KUIQhCFyJFFl/K0IQhIT0QonRG4v5ahCF5FkIsUP2WkbvmCERQouQlFG/9DmX8xUWyGGush5ILyHlbIL1Y52J9yiikUikUjaU/jsccmfThH\u002Bwsn6J5HLTHD1ZKd6JifZS7F6UP8hRZsZsNsSoH2G6Jvj\u002Bj6i/R9Vfo\u002BpH9CyQ/Qp4/0f4jZiZ/HT8mPh5IcJL3COKUjbCHmTzP0IpyJy9FpjhfVjluL0TEy9b0vRF8l8l6Xo1\u002BFtZsKiXE3m9m581Fctlim0R4iaFxSf8AY/wzHwn/ACSwyj7XHHKRshDzJ5m/LRKxv0WkI7mTl/qi9ELS\u002BVCL0vS\u002B013dptPtN/6Nz5qKK1svuQyyiQ4u/wCw8WPKuhk4eUPZ1FsWKMFcieb0Revl0QxKyX2R2rsJ8iL5ehZZuNxuNxZaFR0GkUUUUUUUbWbCtOpRRRR0Omtll/hxm15GLivSRPBDIriTxSh7JDDY8kYKojk358nktYfatzG7PTtRWlm4vuoel8u43s3Mtllll/nY8soEMkMq6mbhtvVex5MrlypaMhHc6Msr6aPspl63\u002BA9bL9oTaMPEJ9JGbh76xGq9lSGLSP2xvRdpfhqiXt2DiPRmbApq0NNeyPy0RCO6VGWVvRdqJel8l9my9fT2/h89dGZsKmrQ1XsXpr6EftjfdXbv3nh8/wDqziMXTcvz/wD/xAAqEAADAAEDAwQCAwEBAQEAAAAAAREQICExMEFRQGFxgZGhULHRweFg8P/aAAgBAQABPxDWvRTVPQwhCE6K6kJidaEzMwmYQnShCEIJaJpnUnSnThCdRk6E6KWJhYSzCCQkJCQkIQmUpSlL0EEEsUYuNkilwhdGdJLpwnShOgvQTM1TprE1QmZonShOhMQmITEJ0Jma50Z1Z0oToToQS1ISEhISEhCxSlxS4uUhIglmlKWmyKXCwhPCTfRnop0ITTPRTEITrzEITE9NPTT0E6MITrzVNE6M6kEhLCFhZuKXRcpaG4UpbijF1JjGGl4TdnC6E9BCapialieghNc6MIQmiEJiYmmZmiapqmYTEzMQmJ0p0p150UvTLXBCQkJCJoTKUuaXQkJCwxSlxYUpcrCw8I0Tt3fAYsIcM5\u002Bdc681TE1QmVmeghOtNM6UJohNEJqmITEJiZhMQmITE6E0ToTRMTVPUzppZSEJCRNFxS4pSl0JCQkUpSlxUil1LCVGMSbbETUUNuz5f4buDLWT0UELozoTXCaYTTOjNExOhMTQsQWZmZhCEzOhCEzCYmiaZrhMTEJ0ZiE9dOpMLNKUpc0uaXCQkJCKMUpcUpS60qNNlst23whs5mozn6G\u002BlOnNEJ05omJiEIToImiEwlqmYToTEJiEITEITM/hJiYeJmYmJ1pmdKE0zqzprCxSlKUpSlKUpcJCQsUpS42Rb0UJVi5WJ37v4LqUeE7/ACVvpc6UtEJ0EsTozqQnThCE1zEJmZhCZhOjCEIQhMzMIQhCYhMTMxCEJrmJidGEIQhNbJ6KEJqmZoWpaKUT1UpcpCWKUpS4pSl0LQqFbi7dw9pS4ThItzSiWua5150ITRCaJ0ITpwmuE6EpMzEITEITEITEJmEJiEITEIQhNUJpmIQmIQmiaIQhNUJ0Jh6Z050lopeokJYpSlLmlLlaFhjEBKfYvHuxw2dfop0ppmiExCE1r0CzMzEIQmiaJmYhMQhCEJmdGeghMwmYTEITXCE6TxNMzCdadWelSEsUpdFhehcIc4kir7P9f/QxttttvlvC0zUszoTE6UIQnQhCEITVCaITCxMwhOlCaIQhCYnQmZiEIQhMQhCExCExCaJomJiZhCEJmEzCdCEJpnTfpF11hISEijFxcIpem9kkq2VMZNuU7fA6whdJLM1zVCaV1l0J0oQhCaYQhCYhMwmZiExMQhMQmIQhMQmIQhMQhCEITEzMTpQmJpmIQhMTM0TM6EJ0J150J0UJCWKUpdF6aHnEqxoN9b5T\u002BkN3QhYWpYWUulBLTOmsQnTmUiEIQhMTRCZmITEEsTMIQhCEIT\u002BBhCYmJqmmdGdCZhNT6ExOvOospCQkbIpSlxcW6Ey6kPaISbhfPkW5WqlzOhNEITTCYmuYhCaoTRCaFhZhMTEJohNMITExMzqTEzBEJiZhCExCExCE6EITMIQnWmmYmJmdadGE9IkJCRS4ujjp0Q/2JbtvsLS4u592WiFhaLmk0Qmqa4QhCa4JE1QhCYhNcxCEzCYhCYmmEJmEITVMwhCEIQhMQgiExCEJiYhCExCExCYmuYhMTVNU0TE60J051p0ZhISFsUpdCRZsi9G4Q9vwly/AiTshblaLilKXoTowhOhCCWJohOjMwhCaoIhCa4QhNcIQhCEIQmJonoJrmZiYhCEITVCEzMTEJommExCaZ056SE0LQkJYpc0oi9RFnhLl\u002BDYjZL94QtNKUumaJmaoToQSxNKRMQmiEITExMQS0QhCE0QWIQmmEIQhNEJ0IQhCEITMzCEIQmIQhCEITXCEzCa4QhNEzCE0TEIQmidSZhOhCdWEEilLpSL1avwu7GkjZLK6aeldFLMEtCxOlNKxCEIQhNEIQhCYmmaYJEITpxEIQhCEIQhMQmIQmJiZmuEIQhMQhOjCExOjNEITEJia4QnoZ0J0ZquhIuZoulCoeyLhYQhZpS4pcrRMTXCaoTQlohCCWiEIQmZhYhBLM0QmEiZSxCEITKWiEIQmITEITTCEIQhCYmITEIQhCEIQhMzEIQhCE6MxNcITE0TEJomhLMJiap1Z6W9C6Uqx7ItllCxSlKXUugliE1zM6iROhCEIQhCEJiIhCEJoSxCE0whMQhMTTCEIQhCEITEIQhCEIQhCEITEITMJmYmYQhCEITMxCEJiapiZmJiYmJrhPSTM6T0zKJ0kqN7RemhNEJpSJiaETMJrhMTE0zTCEIQWhLEIJYmYQhCaYQhMQhMQmITWkTbTCEIQmJ0IQhCYhCEJmEIQhCYmYQmJpg9UITKQyExMQnRnSnQnVXSSLFF99VaELMITMJpWZiYhMzTCE0pEITozXCEJohCEITMIQmITRCExMQhCEIQhCEJt9kIQhCEITEIQhCEIQhCZhCYmITVCExNMITVCExCEITM0TMxCaIQmZpmmZmqvMw\u002BlMynCiwuisrCWUImYTVMwSzMzTCEJohBLXCEIQhCLMIQhMLExBLMIQhCYmJiEIQhCEJSEITEIQhBImxNc6ExCEIQhCEzCEIQhCE0QhCExNE1wmZiYmYQmJmYmmap0IT1HCHqulZQsLKzMzMwiaJmaEiEylqS0QhMzXNaxNCWIQhNEIQhCEEiEJrhCYhMQmIQhCEIQhCEIQhCEJczExCEJmaIQhCE0QhNExMTEJmY4WZpnRnSnWQi9bhXROitK0LMJlISwtEyllIhMQmmEJhEIQhCaZqWIQhCYhMJEJmEIQhCEJohCEIQhCEIQmiCQ0ToSdKEIQhCZmJomYQhCEIQmYTRCaYMmJiYhCEzMQmZmYmJma56hKKvE6C6K0ImmYmVomIJE1whNMEia5iE0whCExCExCYhCYSIQgliEIQhCdJIhCEIQgmJiEIQhCEIQhCE6EIQmYQhCEITRCYhCZhCExCE0QhwiaJmE1TE6M0wmmaJha5qSL0oLQsLCwszTCaplImZogkTQkQhNExBKa4JE1JYhMQhCEzJlIhBImiEIQhCEIQhCCRCEwkNbsnWhCYlxCE0whIQmIQhCExCExCYmITMxCEJmYmuYhMQemZnop10X0CytNzMJapmExCZSEiaJomiEIQmI8QhCExCEIQSJiEIIRMQmEiIiJmEIQhCEEsSaEtMIQglRrEIQhCEIQhCEJphCEIQhCZhCE0zMxMwhCEzCaHiYmITMJiExMwmiYnUmZ0ZpeYWdVaFruJlLTCYhMpZhMzTCYWIQhMzMIJYhCEIQmYTEJEREIQmFiEEiEJrhBLEIJEwkQhCEEhJX4WmdGEIQhCEJqmITRCEJiYhCapmE0TEITTNE0wmYTpzTMP0fC6a9ElhLEJlLEJlImIQSxCE0wmFmEJmEIQhBZhMTMEiEJmEqIQSJphCEJiaIQhCEIQhCCQlGIQhCEIQhCEIQhCaIMhCYmiEITTCEITEIQhCEITExCYmJMQhCaYTMITL0vVOhPVLqJ65pmITEJmEwliYgkLMZMQSEsQSIJZSIQhCZSIQhMJEEsLKRBIglmEIQhMwhCEISCRCTEJiUmJCCRJhCaJCaoQhCEJNExMQmmEJiaJiaYQmJiYmJiYhCExNEITosnqJidJauNCfSulCWZhLEJlImiZSykQmITMxMwhCaITMITEJpSIQmEsJEJmEIQhCExMQhCEIQhMQhCCQnbwiEIQhCEIQhCEIQkIQhIQhCQhJiYhNEIQhNMITEJiYhCExMzEzMQmiaJmapideejnURdF1QSzMLKIQSzCEzGQSJqhBISITKRCEIJCSykQhMwgkQmEiCRCYgkQhMTRCEIQgkQhCEIQhCEEhKuD3Z5hLpmYQhCEIQmIQhCEJNMITRCE1zMJiZhCEixNcJpmIQhNEJpmmYnRnR4WhLpJ59urCYQlhYSJlLCITKWVomITRCaIQhCEIRkJlMQSIJYhMQmIQgkQhCEIQhCUmYTEIQlRCEIQhBKiSt9iEIQhCQhCExBImiEIQhCYlxCExMwhCaZiYhCZhMQhMJDIQhCEzOhCaJ1p6GC9XSlLhCWViYhMTCWpLMIQmUhIglmEITEEiE0JEJohCExCEIIlIQhCEJmEhBIhMQmqTTBInhyydWYmIQmZiEITEITVCEJiYmHmEITRCYkRCEJmapiYmmapohNM6U1JaUutv1UsrKWJmEykTE0TRKQhMpMhBIlzCEzCEJlIhCYSIJEJmEITMIQhCaUiExCEIQhCEIQSEinsQhCEIQhMQhMTExCEITMISExMQhCEJVmE0TEJmEITRJiYmIQmITRCaZpmYT0rzDjbEwvR3FxdMJlISIJYglomITMEswmZhIS0whNEJiaUswhCCWEiZSIQSEtMEiCRCEJiZmJqSpRpG5tk0yaoQhCEJphMQmYSkIQhCYhCYhCExMQhNEJ0IQhMQhCZmJomuD0wZNDIMhOrxrnoKUpcLMwhLSkSZmYTKCRCYmhLEIQmYQSEhFiEIoQhBIhBLEIQSEiEIQSxCEIQhMJEIQhCEIQhBIlIQgkcj8EIQhCEJiEJMTEmIQhCQhMwhCQmIQhCEJmEJmExMzEIeSEi0QhNEJpmidF5mJomZiTM9TPRJZmIJC0TQkTMJhISEiEIQhCEJhISIiZhBEIQhCEzCEokJEITKRCEzCEIQhNEIQhCEIQhCCEnzYyExCXRMwlIQhNEqIQhMTEIQmZiEITDJmYhMQhNCWITRCZmJiEJma4TE689TS9WaUsJCxBYSIJYSxCCwlmYhCCWIQhBLXKQSxCYhCZSITEIQmUiCRBLEITEIQkIQhBIgliZhCUmIKjnPChCEIQhCEJiEpCZhCEITMIQhCYhCExCEITEIQmJiEJiEEjhTEITRMTE1TXPQTqT096yWIQgkJEIJYSIQhCCRBJEwkTEIJCWIQglomEswgliEIQSxIQgkIgkTCQliExCEIQmJmEIQhCEIQhCCRvXwPdtvuSkIQhNEIQhMQhCExCEITRCEJcwmZiEJiYmJiE0SK6ZqhMzEJiE6M1TEzMTEIT086d6aRBLKQllImIQgkTCQkJEwlRLCwkJaYTEIJZWiYgkTCWEhLCWEiCRCEIJEzCEIQhCE1QhCYQSjPu9hrEqJiEIQmIQmYTEIQhCEhMQhCEIQmIQmYTHGiEyyYSxCYmJmZhOjMwmYTqwmIPTNb/gFmEJoSIJCRBLEwkJZSJmE0JEIISzBLEYkIQhCEJiIiIJJZSJmEFkkQgkTExCCRCEIQhCCRCEEEhIl4YhCEIQhCExCEIQhMQhCEISZhCYmiExMQhCaJpgkPZQmiEJiEzNEw9D0vRCaZmeomHpfo0sJYglomEiYSIImJhLRBLKRBLEOSEEIJExNEEspEJomEiEIiYSIQmIQhBIlJohCCRCEJEQhBI3q\u002BFuPdtvuTTJomIQhCQSJCEITMIQhMTEJiEIQmJmZhCYmJhKKvEJmE0MhNEJ0Jmap0oTM/jEsTKQiCRMQSmIQmJlImhISJlIhNEEiEEITMEtKRCEIJEEIJCQkREIJCRKIQhCEuZmYlxCEJRIk9/wDQaIQhCEIQhNEIQhCYkIQhMwhCEIQmIQhCExCExCEJiEEhria5omZpmJiEzMedM6M1whMv\u002BDSwsQhCZSEFCCWIJCWIJEykJExKJEFhISIyEwkTKRCCWUiEEiCQkJEEhLEIQmIQhMpEIQhCZhCCVIQkEiji5Zzi4WyIQmZiYhCEJphCExCExNMxMTEIQmmEJiaEh7KaIQmZphCYmJiDzCE0zRNM0TEJrnSnrEhImEJYSoliEwhISykJZSIQSEhImEhBISFmCQllIhBISEmQQghCCEIQSIJYSITKEIIJEIQhCEIQhCCRCEFRJPw2Q1mCRCEIQmYQhCYmJiQhMwhCYhCEIQhCExCaHiEIQSiseJomZiEJ0JomJiYmqYmITW8TMHiYep9WddKiELCQhKkwkTCJSYlJlLCQkQhMJCRCaIQSzCEwkhLMEsJEIJYSEsJEIQSxCCRCEITEIQhCEIQhIoQhBBYndyyEIQhCEzMTExMQhCZhCExMQmJiEJiExMwhCEzBBriYhCExMQmidKYmqYmudKfxcEJYlJMJYQgllIQliEIJCwkRkxCZSJiYSEhJYhBCCEEhIgkTEEsJEEhIgkJCEIJCwhCEJmEJiYlY0QgkWa8csat\u002BRKQhMQhCEITEIQhDjnZPi7FqVFwnlDRUXcTjmPxCVxNP43xCExCYhMTExMTEITMIKhpssTM6b1zTOjNExCaZmEJ6t9SYSEISEJCRCCwllISxBLCQkSYlEiExBISJiYgkTCEEJmYgkQhCEEiCCWEiCRCEJiCQkJEIQhCCRCEpCCEIQQSo\u002B72Q0QlIQhCEzCEIURd2NtcDd3f1sLBTZ3oFvcvzuJJvAo1s6vYmJiEITEIQhCExCExCU4U7vEJiE0TROg8TXOhCaIQhMQmmegnqkhLCRCExBLCEspYSEhLEwkTEwkQgsIQSwkLCEITCQhISIQhCCEEiEEhISIJEITEFghCEJiZhCEIQQo4u5Fi4Ww1iEISrEIQhCQRcVPbcTuET8jobbYrQw9OpZx4DLMdq2YmWzVXlEu6jRCExMQmIQmIQmJiCUp/Q3XohCaJSEwyaHiEzCdCaoQhPSTTPWJZSxCEEqJTCQlmYSEsTCRCExCCRBKZmUswmYQiEsLCRCCRCQSIJExBISEiCQhBISwkQhCEIQhCDRMIWHtsvnCYhMwhMQg1qtxKuPkXXaFkkWXoIMssxp1bMqJohMTEzCEzCrr4Q9yyYmqEzCYhCehmmE1TRNE9BNE1zqQglMJEwlhISmYQSwkIgkTTBISEiEEhIhMJCRCdiEIQSIQSEsQSwkJEIQgkSCRBCEEhCEEIJEEIQhCEILk/BMJFDYknC5\u002BcITEIQhMQhDwW9k8cIgLiuhB4FirOYeg4y87GnOz50QmJmEJiYhRwdJRwh5mJiE0wmhk0TD6kIQmidCan/AA6UIIhBISmEqTCRMpEIJEIIkIIlzITKwkQSIQSIQQSJBLEFkkQSEhLEJhISEiCwSIQSIQgggqIQhCEISR5IQQgbrjj5GrdIQhCYhIQhMSh7pbfPYjiUUsiqweRWeww9DB5OBv6RMQmJiEITEyqHti5Y9yaYSEzNExNc1TTNUJohCE0zM600vXPQQgkJCUEJEwkQgkTCJmYhMQgkSCRMQSIQSEiExBISzBISIQQQQQSQgggkJEwkQSIIJEIIIISkIQhCEEGqQVFHEt2QiXtz8jIQmIQhCEpCEF3Wr\u002BiyFGJZlK0PAiisb1DRlmSISpNlSXE8uLyKIfynyiExCEzCCQkSuXwhm2yYhCapohMTRMwmITTMwhNMIQhMTE0zTNE9FOulhKiRMJCwlhISmIQSwkTEEiEEhLEEiCRMJUSIJCQkTCQkQSIJCEiCQmEFBBBCCCCEEEEEEIQSEFAkIQhCEJiSvJCCEjftt8hqNEJmEJiEJjsKJEeDFaI5i1CVZ0UVnvSEMPCebw3t8dsQT7FPyJmKmu6F2JH5XGGTExMJC0r4Q5rhkzNMITMxMwhMTD0TEITRMTEJiD0PXwuvMz1CQllIgiUWEiZSzCQSIJTEEEspCEiCQkQQSITMEhIgggkJEIIQSogkJZQQQQQVEgghBIhMQhCEIQhKNEFQ9knLGVS8Lb5HiEJiEIQmWTHhJtirNt23WJBaKyQogorQ86s96UFhhuwuRfL2IQg7he7o8NM7ceHwJHs9n7/6SaZS7vCXLEvZcLgeYMSrBnldl9iyiRJcKDhpJum8NcMQNW7A1ybUxvPCO9ReNgg8j0whNb1zVCZhCaJiYeZmd3qfoH1X0EiYSFlC0JUSykQgkQglRIhCCUwkJUQSEiEEhISEsJEEsJCRBKEEiCQkJCQkJCoQggkIIIJGQQQQSIIQhCQhCCitkIJUVXfsyyExCExCEJhqpcsln5FEIyFEKIdYrFWN43mDwUp3G239LExBWW6W/wAkUVeUfE48dj5ZP23N3Efx3\u002Bhp4e0QySeFy/JdEpRYlv5aiS/DFEFN4qV7WzYxK0ly9hIhOEpiQeJiZnQg9DxCZmIQmHreidV\u002BvWEiEEQgllISwkJEwgkQQSIQSEhISEoTCCQkQSokTsJEIJCRMIIQSQgkJCQkIIJCCCCCEEEiCCEEiEzCEHBCDUUIIVc4Xd\u002BBTbnC2S9hsmITMIQkITCndsVO623/ACno6SFkIyYgoqQysVYmXo0eBs11PP1z\u002B6Qh3bW5/C3FC6CEqtpVxdnwbK2jf/7wJlTm\u002B6cG73/n/wAPlvpja7v\u002Bf/CtPZGvDFZqreFSXkaEf0ez\u002BycGpV7Nd19o75vj/wAinacbUT5da7IbOt7tjFUXbcx6JpmuYmuaIQnTZMS9F6X69CWUsQSIISIQSxBJiRBKCQhISIJEEEsJEJlISEhIhBISEEEhISIIJENiEEEhBBBIQQgkJEEiEEIQSIJEIQhBbr4GrRVgaipu\u002BfZYMhCYhCZhCEF3CaSJvy\u002B/7FSo3t2eJcSlkRIYLLOgggp0lbaUIkTW6Y80ZcPhznmLgYYbbatvzmnrZEl8vkW2zC9MVZc4WGGWWHf0k\u002B7eUu2J0Sqsfy//ADOzAcl5XF9DEJiEONEJog9D0QhNMzMToTTMz\u002BF4EpiCRBCQhCRCCWEJEylCYhBISEiCQkQSzIJCRMISEhISEEhIgkJCCQgkJCCCQkJCEIQQgkQhCCRCCWYTDUSS7kogttsu4/8ABzM5YyEIQmIQhMwsnhbm/wBvf4YzJqaglrdPZ\u002BV50fJoKUVLFFBBSlCaicr8eBGRoqrXYu2DDxUovYr6W7Jm5KNm/wB8fqDxWWWGdxj0XWWWV9rTfZeBf52rPuOpRb7P/RzMrbdbYwy5a6h77zbaJrnB2OpUyMnC3wNEzCYhNE0zLzNEIQhCE6M0P0M6M9CkQSErhLCQkJCQlhISmUhKCxCEIQgkSCVIJEEqJQSIQQSEhISIJCQkJEEEhIQQQQQQSEEEEEIJEpCEJiYSJSQhBbr2Q92xB7cW7fA6VK9lu3l5yEIQhNEzBeWLTZ29j8oTE294uVp\u002BLLFLNM7RBk4ZPBWe79hZavy6af8AhIJE2rb5b4nkg8rDeEpr3e7/AFM8byT5bhFIkJL2Qwwy8XhQxHQqywwmu01zsxFlwthLE0QteEOU70vi2qKvxTX78IRUzSEq23WrWroTExNLxNcxNU6kpey9Q9E6k0zKykISEhCQhCQkLCXfEwkQSEiEIQSwkJCQkIJCVEhIQgkJCQkJCQkhISEhISgkJCCCQggghCEJhIhCEIQhMQg1El3fJKIblXY9nuNRkIQgyTEIQmYRZe1nyHGJXhc\u002B6N7W6a/RSU3br4yy6iqSImIOVbU00Vj7VeC/md4p\u002Be34H4ne3e1fKIGWUYCSSrb7IYyu6ifZN7L8Z8ajf54Qi5WVmC2Qy5WiFl4GFLQkhRX597cUntmpqJvsh77TPMu6THHomJ0ITEJphMzMJ0YXstE6b0v1qWEsJCQhLEEsTCWIJEIISwkJEwkJYSEqJCVEhIUEEhISEEhISEEEEhISEhISEhBBBKCQkJEEhIhMQmYQhCC7nwh7uioU222Tdv8A4WNvjhLxhCEJiYhCUmYNHYSbY7bp720gdy2Yxyr44\u002BDje\u002B/6751cS5qCEhISEatv3TjT7FUkc5kvuyTiafE4Y1G27MhDfWIn5ez/AFXh4rfM0/KQg6EuLLoeasPOcolkOTAo3BIV04RPZlY/qsephbqf/S7jsoW65iaZpmiE68o3/IpCQkJCVEQgkTtBIgkISJhLKQlMJCUFhISEhIhCC2IQSIJYglRBKCQkJCQggkJCQggggkJCCEEiEhCUhBIhCEJiCRO7liocyRbsUJ23J\u002BWNiEIQmZmEIQlPlzGMnw9nixPYnH8CShymis3Z7fAuNcSdqrZiey1S7jUGbuthRUxIeaentGiplVak\u002BEkpCh0trbeNCKpNN9rYQahV\u002B6b\u002BlmUoqSa6vd7v9tkIQgxBiow8bKVoATkTnBzCQd8Ll7IUJJcJQpR6H05mEH03rhR9SfwyRBKiEJEEJZSEoJCEiYSIQSpMJCWEiCUIQSEoJYSEiCCSEhIQSEhISEEEEkIKhBCCRCCQkJEEiEIQSIQhCEgnLcIjboh\u002BQt/ZYniEITEISkhMQlxRF4T9sXFK\u002BjFJ/nYyCHdR42xWEiIQRzKb72gzdrXhDqaV\u002BEmXJSXYTcrer\u002ByMSjXD7j6sceyuzIQgrrJ\u002BFsSEPCiv8LdkIQhCEGGWHiQsO4QXkXnQYko6X230PXB5mh5miE6yV3Y3V4WH0Z/EJCEqJYSORCZSEosTEwkQQkJCQkJCQkQSEqJQSEJCEiCQlEJCQkJCQkIJCQgkxBBIQQQSEhCEEhISEiYmmZQkSX7EqLRq27PL8DG2PdjIPEIQhCEJiQmIP3zsvjsKIPGzvuhSHaNUvLut1moKSEhCEkaoikQ2cKPythd3V\u002Bxk5dTq5\u002BcIQRTSbGr3c2Q222zbb3bffNX1siV\u002B73ZCCEIMTQ2qFiGz9wlpa45UQQm76L6cHomt6Hom1Zeg9L6D9ekJUghbCEJZSpBCQkQQkJYSokJEEiCQkQSIJCQkJCQkSCVEhIQSEhKiQglBISEhISEhISEhIQSIQgkQSITEIQhCYSJt24FQxtIt2bDg4e78jEIQml4mITELZctRfe2ihovg8TxH4YkkafDQn8S5iUSEJCQhCENGo0mtFRT9JaN7qUb74/SRCEIQhCEGoh5gcfFac4hI7zvwJE2SE6E0zEzMTE6E6Em5aPqv\u002BGYlcQSIJCQiCQlFhIglhLKCQkJCQhIhBCCWIIQSEiCQkxLCCwSEhBBBISEhISEEhBBISIJCRJpSJohK4NSJ2LETXJb\u002By8aaEHiZhMTEINV7ten4eo/Y2iV1kt2W/jkVcxH4X\u002BDsfiJL\u002B2cD\u002BpC7/wCtj8XuzT/jDeJWfZWv21C0X\u002B0/6wtxIQlo2a6n9nu88ia1fiuUWmkgkl2S2RCExCEJMQQ9HwUoQwt3ILyNGw8TL0zEHmE0wnWkVfPguH151X6dkELYmEhIQlRJISEiCVEJZSuIQSIJRCRBISEoJCQgkJEIIJTCwSEhISEEEEEEEEEEEEhIhBIhMQkIQhCEIQkm/wBCp0VWt\u002By8\u002B45ttutjeiXEzCE0whzzZOL6/wDbmnnIl4M/0SJVF4X\u002Bn46GPS8pk6m01w0\u002BBtG14aPjfj6OJfP/AJMsHqVfBr5T3wstCiSbb8JbsbzV7J9q7Dm4j9j67V7JEIQmIQkGx4T4KMIK8wko8pzFmhOhOhOi9D1ymy92XL6M0TD6r6s6aRJlK5SolhCQlhKiwlhLCQkJQSwkJUSIJCQkQSEhYQWwkJCQkIJCQkIJCQgggggkJCQkQSEiaZqTNwdOLhcC6bbkY9rwlsl4Q1JSEyyaIQmiCWu9GM61p8tx\u002BRsO78DgIJog8zUnNMnUjjT\u002BSPtPnEXsziDFe0gjlkvZBfvn9UeIXNb7b8oQYhCZbGxiCd2Tfv2FW7iX2bI9oxyStxNPymMV/UGzTku0VP7H5H5H5HrMTrQmiEJl6HqVFSUXTfoXqfqEQS74gkJQglhCQlRIQkJCEJCQlBKiQkJCRBISwkJEEoIJCRBIQQQSEoJCQkJCCCTEEhIhBBIhCEIQgqJCEITEL7hzRbd232FxbSX79ymJmEJiExMTMIUGRp8pqkiizLidOEwuvMViNPymRb9tOV8oXOEza/Xs/Yotwrb5eyJhM0Sbb2SXcX3NCc8zfMHmjeI24lWJW73NkHPCG\u002B8GDb7Nj4zCVyk0TNkmnymuS7Pv9rE3TGTjTW7NxLYuU9zYtL57r56kxOjCaaPSltXshrtwvHQfRfrXidRLQkQSpBCJRIlEqQSEhISEpuJYSEhLsJCQkJQSEhBISIJCQgkJCCQkIIJCQgkJCQkJCQkQhCaISkhMTMLvfhcjZJW8Ior58mUGQmpkJcQeXiEIMgxKIu7RFtQ3Zb79rYq7q5bS/qnb0T9n/otZCJVXsOzW1W6R/kdlZjn5ZvzZ8oLnKn7NoW7g/KTX/BG2p8Jx/hwpAeGJ/vEIQZU9u6e7Lw0LYMqUTqSSS2wx8RyvxFvv8tJCS1sgmbiEpgbpzjgtcKnYxCfdDU91Yn46eAwwV2flEU4mlsvKFlyuezXlCRHUCchzsTqLg6D0zUl1okr3fgbN1k6D0vov1E6D0pCylhCEISokIQlMISIJQSwkJCQkJCQkJCQkQSEqJCoQQQQSEhISEhBBBQQQSEhIhLiEJCEEiEIQhCCoUJIt3yMmJz5ePYoN0nRmmYhMQm5eUIopa4cj8vf9F5Ojwtc\u002BXf1B\u002B/ZMb/eHkztigz2RSfKa/wAJ2cXKRNfspufj5RZdF99fnt9zWyj64jf2xJaXiEokSh2ENxHZWopkIexP2GI2\u002BbduUMlHVyQpLqU2/duwYn7Lb3ZLa/F\u002B70HomIT0FNxFS43fn0D9Q/RTEExBISwhISEJCEIWwhISpBKLKQkJCQlhISEhKCQkIJCCQgkIIJCCCCQkJCQkIJCQkJCRCEykLueYTEIKiO74QkrPd\u002BF49x222xuk0QmJmaYTEJFZNpEkq27tuUl/kn29vwh3cPLDb\u002B3p9d052xzTeYUTy0vSGYQaI00mmo01yVYP/J\u002B6LYrwm7fDw8qhTVq2NmzYsXLyvcaIcF9l0GnDmEaZrt2fsJLVO6fZjVSVtG327fokiEXEchKZJJ2WiaJqhOsxUq3EN1RKL\u002BEel9KYfQWFhEEhIQhISwkJYSEsJEEhISpIJCVEqJCQkJCQkJYSFQgggkIJCUEEhISgkJCQkJCQkQSIQhCCohCExCCF4khUmqlwvLGs2dbG3eiEJiZhB5mJiE34Rv8AL2Wo9aEE3gn82Vj5ejSOgBIJCHhYo0VMZX99\u002BV8MQjGTaRqNPw0QTM22N2JAjMVI40/JFr2e9L38iE4/DzSlha0l3NkoNSai5fOQ5hCDeyNwKu6g8qnVmlShNsN\u002Be/QZCZhMTqvEbRKsnuvwuENtut3rP\u002BPWlLCwhCQhCQkJCEhIQkJCQlBCVEhKISEhKCQkJCQkIIIIKhIQQUEEhBISEEhIQSFAkQgkTCQlFmdiEw9aTiXLg0tyu/kbvbNdku467MbWy9imhkzNMzCEIQhuNVSfC2Wv1aWDJUUX2Rs6LEEEJiwkPJjDbwkqx25G5vluiZohtLENt588A8P2a4a\u002BST8/2FJp8MTT\u002B0NjDG9n4RBhwWbeBiaKt14\u002BbA3KvtCmKsXHBfLKqTSvtuf5OW2223y27Rk1zMy\u002ButlaIcJoi/b0v0L/AIiE0JYQkQQkJCQkQSEhKCVEhISEhISEhCQlRISEiCQkIJQQTCCCCCCQggkJCQkRkEhLCQhJEIQgqITEzCF5L/xCmOySdY0SLatkpXP6S7DzCZeiE0TMmJy43z5ey/bWoqrYpqFCSKNv3zSkBISEIQnifTjF9Xu/0mJg0SL7Y3cvPkLzT2fyuH9klHzfH\u002BGJ58zXxvs/psqSppp8NPk4t7jbQkzI7bKtu41N\u002BURDqMfZf6WktPLdZzunjt\u002BND6EGTRtrepjRI\u002BFvPZDbbrdep650npf8OlhEEJUSuEhIglRCUEqJCQkJCQkJUSEEhISEhISEEhBBIQQQSEhBQJCCCSEhBISwkQlIJPSmJpVFxS2ezEtbZd/LKaITDH0YTLIR9x1a9lqqpDdzSxaSpBBYTEExcwYuez3\u002B3ENEafbG6JAibbRJd2Q7UovEKbo2kldk3b4evg/W8cl\u002BDmV/H/dRknB\u002BKv8ArGyz8H/gf/if8GOz8r/4W1e8tv8Aw4v4iX/aUbk\u002ByhfhHLbfqfOXpSqni/bKKFF4Xf0r6M0vov1CVyllCUQhCUEqJCQlRISohKCQkJCQkJCQkIJCQkJUUCQkIIIJEEEhBBISEhCCRBISIJCQkQnJCCWyJiEwg5uJVsZPTduX49sTxCdJ48ky8MhAXUiXxeXqqpcwougpBIRSicKIXds3TqbpPylsv0llsWpq9kt1\u002B4hIh4XKNJUxirfl39Nj\u002BgXummmidO6pe4Pkon2\u002BfoRILSSUS2rfp5ndFsly3wi8avy\u002BPobNW68TqPpTL6L67600IgliEEhYSghKCRBKCQkJCQkJCQkQSEhISEhKiQgkJCQgkJCCUEFAkJUSEhBIgkJCQkJYSEtEIQhIQVFn7sSTvZu/HsXbY3cQmYTQ9PeE1OHjTPwkqzlNHzN3EuaUTonyZSiYgnqpGLdiOFfJtLtTkKTCVbyl0bIzx2a\u002BGt0V4Z39bFVs/h8P6xNS07y8cORfl7Du6Xulr/PCN\u002BSr3H/i\u002BkdybLgg72q14b39BdbEzEm2R7vY4fbNleyXCcLoPQ/Qv0b0vpsmtKiEIQhCQhISIJCQkJCQkJCQkJCXcSokJCQlRIQVCQgkJdhIQSEEhIQgghBBIQhCCQkJCRBIhBKiEIS4Eonf\u002Bjsrt3HiDxOlCDxNEJVOMS/e7/SYoooooptaeJxsD4NBJlQTKRNk7Zd77CUrdqk0qm5wn5G2tVE\u002BYu78bzDwtyo1fNe/6TgtDG50KNJU/lMbvyV/h1G5\u002B2q0M27XypjaL\u002B7l\u002BYOo48MRuufgYmNJMb4jbm2e9KRwTp5Uv1ab\u002Bv8Aajf3/hRP\u002BsmNNrhlX5dZAQbiPAkMt1Ofw7fqdKaXmaEm0SrJbveOQ2ahJLwtF0TD9M\u002BnNb9DNSxMpCEqhCQkJCEhKiVIJCQkJCQkJCQkJCQkJCCQgggkJCXYQSEhISEEEhISIJCRCYhBLSt0QhBUJFMlXwvHuQTbbrG7phOvNEA4c88txavuOScxUGGHgigigghGDldkkkbHpLhFmxSm0pOeLu/xRUkWt6Ik4Q1TETQ8UcYl4GrCAuN9p7f9b9A9KTbiVZDeHst2OE1J5XL\u002B/TP\u002BQo9CWEISuEhISEhISEhISEoJEEoJCQkJCQkJCQgkJCQgkJCQkJUSEhBIQUCQkIJEEhJEWYQmIQmO5MhBBFavhPuNttu6Ma0mZmE1PC6Dxu3U3Sfstl\u002BkhxxxxxxxmnRm0WxmkOJhFBFFBZLTNnN/CVGOVu/kbrzXt/2nsv0n0Log4zlYpuhlGxsbLJI8t1\u002Bl/wB0vqwSZEm2dmJ\u002BNzG6UVJ5XL\u002B\u002BnxpqiU389B9V9CZnon01oWywkJCEhCQkJCQkISEhISEhISEoJCQ0TiR7CQkJUSEhISFQkJCQkIJCQgkhLCQkJCRCYglBIgmYl7uiJKN\u002BVuILL9F5GbVss4uFiExCYmJqgkQmZiEN5Y06T93ssWMkmt/JB01t3QhNJO\u002B6FNGt/UExScXKaCaaaSXZs2qUrcTck\u002Bz2XhIeNG9rRcvuR\u002BnMaRiKKKCCDLO6caE\u002BOX\u002BlhkL7cv8Aotl0KXDZS\u002BzGiCGIdqvKGxvIUxjNoOpp\u002BtnpfUa7MyP5HhtvyNQS8H\u002BsPpvS9D9M/RPozoQgkJciEhCEhISIJCVEhISEhISEJCUEhISEqIJCQgkJCQlRKCoQSEhISEiCQlRBIjJiEITEYqfshLaJEIQshQr4Q5/8Q8UXL5xMshCDWYMhMwhCRu4SiaXKpdNIdSkRFLF8ELeZ/MSiX22LVUdnyLa5E5blF2T6uFu0QNXglt\u002BRSIFuTKUctvkE7WhKiVu03JllRIS4ZJoSZUSafDbbY7S1TSsiTI7mreG9/wAGwysTT2UEjqq5vNZPZvjbfYqqIIKxaG3f2Sv5ZMPS6gkXdtxHEwtPpTVdFKUojZnwyIMRTlEYz2aH752ysaaRseWlshgW2zbZ92x5g\u002Bg8JGiiXLbI\u002BV19IQRuLwtl6R6H6Z\u002BoeX0VsJCwhIWwhISEhKISgt2QSEhIgkJCQkJUSEhISiEhISEiQSEhBISgkIJCQkJCQkTEEqJCdoRSok3ClJIkIJCCUq2S/ZR\u002BEtkvAs\u002BXGIQeZh6IMmlDpG1Y4JoiewmJtqn4Hs2JonaY2JFaEk8rd/ttEhpvMSfY7LEa2rYfNqTsQv75Fqcktmht9EGj6pR2f8FKULdJkUGGZKnylEU2GXht8H5Oy5bxv\u002BRoIguDxiVc0muCW/5Ihpty140Jdb1vglIxUUaVXbd3/h3G5d6wvft5YrWFZjG\u002BVT2P2Wy/Wdxq1b6/9axSl0XNKNlKOG32MaTGpfZBs7o97OOKJ\u002BYt3\u002B5h6Hr8iUrZediKnZV54fgabjnC8emfr31n6BIQkIQlhISEhISEhISEhIQkJCQkJCQkJCUEhISEhISEEhISEhISEhISEhISEiEEhMxIhKEIITciIhyILe72S5ZZzhLhCc3fCHqbIQmGQhMQhOcQmHprd3Bb5tfZDwi6hLyx2abrl3SVG93j1W7de3yUQM3dSn5K6NNEmMtztbwlv7QvsG9RIvZj\u002BvZ7NtBIMbcVEvruOCqZGqm/xyjYVs9xbQRiV4mmTrT7spY0XKlduRbVG8Nr/wDEMpq2fsuw3AN7Gmz/ACNYbpPhsc7XCfPKP2LKp2bUXdt92bFTEXWL1D3Si\u002BeFog33aUpSlLilKUpSjY2NjYuG6FzEmjZyHJbIP2ATH2kpJ8Jvd4fRTESbfsTuUvZbs7Tb87v0MK2el/xs1PVPToSEJCQvAhISEhCEohISEhISokJCQkJCQgkJCQkJCQkJCQkJCQkJCQkJCQkJCRMJCoULQlhd8QVCp3hLllNlslwjka7LhcDbTFTIQhCYhMOItJmEzCCIwlvltjFyqnlimIjS7ruLap2qWqctwXiNasqR\u002BRsZlLdlX5EyZaO6uCPnuy6aLas2/wBi20xxCrYkSbLEySa/AqIm20SKtsYVnRJyk8tcsqEM1Nmk/acjD2xuVpTwu/5EpndtSrZL4GVTEka2XhzuSlQybbl\u002Bu4lcDZ8ns0/bcQo2PI0\u002BxVJunxES3b38eBc3ZvyuaHen9aLepH5Hu83FKNFSlKUpRsbGxvA4HgKRjiStjlWue/avjD1qVcTzsPbbfhDaiaS8bOg9LQjLZ7X1D9L5H0X0J1EhCQhISEhCVEhISEJCQkJCQlRCQkJCQkJCSEhISEhIQSEhISEhKCQkJEwgkJEEiCyliYTmEhrRCJFwhOyG4o\u002B8bVPOKVZhMUo8QhBJnvUhFl5pwzPZj92RrlF9otIpw7C9ZefgO\u002ByQm274JK2vlLgWnXy7aT/A7ljiM2b81iqxUIkf5h4Zq7JL6XImKWbpKbfIsvfpKH9huTGvcUl7sSJ3KxItznuOy0aq9hNL5H2q6nGyXyd7CQiqiarl\u002BwjyCT7DNGk6sjnsVaUdKioqiqb1reCU1uVctcMWlzW\u002Bb2woqu5A34Ulm7qpdXst3\u002BkxbLFE62ylKPsl5RFKUpSlGxvQA0GaaxPzXn9XL0J6si8tEbis3hcfkvhe6V/krattvy9T0PTW1G9uu/VvqvpXW8oSELCEISEISEhIQkJCUEhISYkJCQkJCQgkJCCQlBISEhISEhISEsITCRMSWl4hvXuhG9khlBfb8lrEiISDddxMUrGxXmEzMsXATZLmL5cO\u002Bv4VLxJv5Y5bJL4QxyzwnJozS5c4G5axi12nNu6ScX6QlDZtVV3doVmEqDb\u002BkLOpk/KN3bbb7sZ1RNtuJLuxtIypPa/QqbsGMls8Lk2nLuokvbdjuSjZI20m87DZM1sm\u002BE\u002BPYn60w1XlQbNUyVfgIVRpnbV/I5x3TSba37P3Gzb7V2CV0aSJRtP2JUoaaT2jdjV3yqN0rljdbfljx4nh9ssKNxC2UXYpSm5HZG38vYpSlKNlKNjTSEW8BNX6WYJayLy9kTmZvwn/AEc8fu5Y2K2b931Xqu0nSlc6L9M/4FCQhCQhISolBCVEJCEISEJCQkJCQlEJCQkJCQkJCQkJCQkJYSEiCQkJYgkJEF0EqObUJKL7fnEir\u002BiUiinoEm4ZkciXst2Xip\u002Bf8DeTTwtkdmSkmbBJdWTcpPZkMcZ\u002B07sTXxaJsUUFU3DbiY3BVicdQ9Y5IVyjftWxd2206pyUTpbVja/I8i13bUe3CSEJuuNEz\u002BRP/aMdL6LkXJfOIp8Juset1Iktv4FGSdJO93whucWj3JEz93zBKtcqhSPxvyQtl3b3H9CVPZ4UUWoRZ7pF\u002Bz0WVRjf\u002Bl\u002BlSifYTrvZbLFFyKkm29kNU3lqvjsWNe5SjaexKspRso2PpCkoTa\u002BgWxK417Ldl4nPLREuEvghsVtt\u002B79A9c6rHofVfrX1UhLCEJCEIQhC2QhCQkJCQkJCQgkJCUEhCQkJCQkJCQkJCQkJCQlcyiRBKiUWtIRtpIbUF9vyNjEr47LyWKyKeuZehMRJsacJey3Z21vzuEEbTwtkRJWMSJ2PDJU1Vd0O7sk3VtzwsQVarP8AqRIVlSvZNCrtEvioibb\u002BkRWn8zKPp7li5K1X6bkE53PNtuSb\u002BkjnrPB/2bG0nLiRRPZDTtVtzCSQrMjR3mwnOXhk/qDjkvLSTfqDTuOom7vzThvsPsrb9UtFokqVjtutsqsVBCD97nfZbYaa2alGLdQSeW3EbSaSfCUG9oho4uXsLZJLsWIVK\u002BRcvketI9\u002BXsu5Uk4SRBp\u002BXBiidT8mUo2NjcKIeZry2xq\u002Be37OaZ9F9N\u002BgY\u002Bg9L6D9VPQJTKEJCQhCEhIQhIQkJCQkJQSEhISEhISEhBISEhISEhISEhIgkLCRBIQtSQqcQ2kmm7fLKJV18IbuUzYmvI8TQ8Jisi8vZE8re2yGFLF4W2p4pR4eGdwxJ9c/tsW\u002BNzTb\u002BkQn97dj4RPfnbleyR7X8Sk/wRtnHFyzfD0IkT3T2pQqT4SRBaxtVKjZZvauCsVISXZG3Db4\u002Bhse9RccfGflcMuTX3WJ9f5RMzaprZp9sq1klu32Q1kuBP3eK3yxT7VQ3vlbL9tDVrfgnd\u002BxaS4PlrwJ1u5rb4FSTHnmexYueBlL53Hr8jnwQ3VTjcxp9AxJ3sWKeClGG8DcKLNRp3o/hf\u002BwfRfqLXeo9L6D0vS/Q3M0PoWISEhISEIQkKNLCQkJCEhKiUEhISEhISEhISEqIJciQkJCQhIQkJCQhISEQhBC0pCHGd3JRK\u002ByXLHW3ZdQyV\u002BRPK6S9\u002BTyZ\u002BX/hyDb08LSzyXDw5tveVOk3lpCt3mQXHdvux5k6NG90Sind7IcqLZFadsg3Ottv3Ztkr8mGoLK0k\u002Bdtxu6VLey7bDXz5\u002By3Mvq\u002BV2wPW3aa52m6/cPIz9mk/wCzc9z9T\u002BinKr4ZC/vRLXdlyV11dj45f2Iq7tQ3uLhcm3IJRWJufA\u002BLG9ojYQ43s52XcbZfCQZ7ny92UU\u002BIxtJLugxSjYxDEzTFaV7KX3yx9F9R\u002Bgeh9F\u002Btmh\u002BhWEIW4hCEJCEIQhIQhCRBISEhISEhISEJCQkJCRBCEhIlEsQSJhDCykJC218sbEm3ENpKLEy2tJnEm2NFsn43MhIqXu92Ntuttvy80o9V10o8pmKnyxj0Omw2u6QzDgsPXZg7dqbh7ZcU/wAueVoTl7NF8bv\u002Bzh4Or/TIO5aj7Jvf\u002Bm12vGwoaXhCbtu00anK5aFVNoWynBv0XufZI903U9kOnDFKQU2D3bGKUYY5sDDdHEcSVb9hz/ljf2\u002Bk\u002Br5y/wD4tLCEIQhCEIQkISEJCEohCQkJCQkISEhIW4kJCQkJCEhIWEhLtoRMNHDm79sJCCSs\u002BXwn2H5MVaIbSR9vS0RdDEmcSp58/C/0aTSSS8ZPV5GXFL0oJErHti2RaJyNcobrvnRcPL6CGXDS/kUzb2cfSVf7g9Y93KOyOv8A4iaru/T2T8IgV7Ld/wDEJZm1W8XZdkNJ8L8nyLZLZvZffA0Q8cv4X/pXs1Pq5/Yoe73arHIm\u002Bx/hUo3s8JMpBYNIO1mmYE1d9r75/V1vQ/QPqP079DCZuqdVKIQsIWEhIQhbCQhISEhIQhISFBISEJQSEJUSEhIW1XnCQlhCEha0xOoSEhJJXz2Q23W\u002BWbtxbmyNLnu9NKaExxJtnNs/CGFEknhF1PF1Us6KcVPl\u002BRsx5vRevyLO1Xfpbjm74Tn27/wYbdTPpz\u002BWTVnGj9rskOaIseZ\u002BSk3Dvotl/RKzfLfhMSmFWmedvBv58Qvhc/s2krVF7v8A9Hq17wtvcqr8K/bHdqPaqbcP3GpxptxbDgsmb1TcSvdv0PRadDUL2Sr74/p5fQeFOs/4h65mab6RCFhCELZCQhCF2EIQkJCEISohCQhISEhIQkIQkJCJGIWxBCGadWzzxlOPBJJS\u002BEM26\u002B5u0W7ZZi57vTRsuEmySVbI3y9lyNkWL25Zc0ubopcMubqjZKW5VRbIuU491YUbcS9l0n0GOmPSU93C9tiiJskL4JuNzhp83hIbHCUvi8/qisO0ky7pJlmOFb\u002B2cg\u002BTXwT2FM3wJv2W7Luvauv/AIUNHG4n2b4gljtD/g1uvKe78EoHwzY6cW7ZYZRrsOYndkKvdkL75ZuvszsUqsDZvntsXwtsvoPqP\u002BMel6Jl\u002BnSFhZJC7CEJCQhciEhCQhCEhCEJCQkJCQhISEhISEJCQhLC0Vt11t4SEhUlf0vJvdN24ipIuXy9Eja7oqQ6LhOlXi/bGqNEXl8srbrdbxc0pcXFKUpcvNzKJ5XsiCJb\u002BRjKd3opb0bdbzdS3cJ\u002BBxsm2yRK7CH1aNrVIpKLsIjZWvcbjIJMT2UEj7BJN/SpXfak/wA7/pCYrlOL7JQWU5LOp18SfLHvP9mUbN8wTjddu/L7sa0a4iS87jGvLTZdhgfRRXijOTCGbauYr8Isw\u002BW/so4u\u002B30NlstPd8iqbLPavZLQ/WP170vS/RPqIQhLdkEIQhCQhIQhCEJCEISEqISEhYSEhISEIQkJZTuI9MEqKleyRR\u002BJwjduJVscYdfdlIKoUrTa8FbIbjcXdjlpbpd3wVUh\u002BT4XwN2JxptOtbqFLi5pSlLilLi5ulPwR9jGMvSfoaMRqRq2tvy8CEarUZ1okcI01s2p58Cp1VtOt3l28F1r2gb/AHs29/aj2x2T\u002B3C/scXTu/Pj8lln4Xl\u002BRJZ8JOf6c3jl3xuKLxAntRtbSaTi7UfBZ2m275H1b4v5omtCNVtuCfsqKDj3i8L7EBOuydN/FfPyhqbNn3asmqeifqn6J\u002BifoUIQtkQQhISohCEIQhCQhKiEIQhIQhCEJCwkJEFoWFhRuNxPlzjCVLVtxLlj3ZbJcI3ad2VLDrfLxSiaTrVXdDdZpRN8Iok24k2xKtk\u002ByXI4oSXYlijzcsu6u7bwUpay4uLmlHhM9hbxsfItkN3HI83Vesy6G3pJONvtVKM7U0ik\u002BWhLUtXO4rYOtkt\u002B4nQt3ue0QhItOk\u002Bew0a2KD34Nvf4GxdsKyq8floSnhlRuRP/ADgcNIJNJNOxL4HZdcOe3ubZ9XDP3CZqzld32MOttvy2LLyHWaNNdxts2db3bffU\u002Bg9D/j3peqEzfUoQhEEhCEISEhcCEIQhCQhISqEJCQhCQhISEhISEhImFojWEJCV\u002BEuWMpFsl2N2iW42ljdvl\u002BNEiTqdEk3u4sJK9vJjUnzNz9FbNttt92XFhS4pcUuKWCJcVtm4pS4gne72XljUiGzLm9e6b17Bd7Otsn8N8iq3wY06k2mmvKq7G\u002B7klFwkom32spcX0rVX5W3qLs15/gn1X6R6H6CCUQkcoQhCEISEhCFwhIQhCEhKiEISEIQhCEJCELEwhTF8uzbCRRxCJHCN2i3Y0Vpu\u002B7KKZHCVdff20OIjJzxPZcIaV8OEuFlYScQZSlKMpSlKUpSnkt0SiZtjz7saKXQy4ZcXrUvR7PO8uODaLxWxxeYoNoyNwlYu7b5b7dkXP3kj9mmvKj3okHca013Vel\u002Bin8Bx6iE/gEIQhCEhCEIQkIXYSEIQkJCQhCESCEIQhCFoWIOCCRRpLljaSn7fkSbaTljaWJ1vll0QWknx2XdjGvia5fzmlKxdx8Uo01yomWOjddLsylKJJt2NnNuSiTabqi7N77lKXPImaJVndOvwhjUWy8IbpS9Z6bh4o9PnD6bM2NzPepwmG4X5aUf8rPUwhM31D0pYQhCEIQhCEIQkIQhCEISELYQhCSYhCEIcvKRc\u002BdCFuOudpESyBFJacvl\u002BBJtEhojZv30nMt5fZD2cq5b4Q4bY28WqTG6cZSwpcNtI3suEXFzSlwylNxM3EhKVobMWyGz3dLi4pfTP0FwmaHGnU12y9D1P0D0voP8AgXohMMvTfo0IQhCEJUQoITEhCEhC3FuIQhC3QlBCEJiYhCFlCwljSghI4Xu/0K/h3YlLtd350q/0FlFKPZcv5zctt5lcQ2oUpSlGXFzcJm4lRIldJDVIk9xs3W8XVcPRcPr0o/TPPnL63Z3D9M/UPEIMpfQvrrCOUIQhCYhCEIXIhMQk2m0nOU7CEIQmIUEJCNrsxCFusLCypBCpVuL37iQkV79kJNm39saqLZDUeXERtk5ojt2RcW8LsspXRGtFxRlxS6GvDT2EzcSEqVaLwNEosGN0ui446V0PW9bztFFv3zdD0zqvQ9L1snpX0n1popfWedKEiiEIQhMSEIQhCEhCcGjqEIQhCYhCEIQhCFhEGjGqEhKJtiTZt7Jdymy2S0OMT3fL\u002BBKTV5n3Zbhy7Xje\u002Bc2ZbPZvNLhlxSjxKRsUqtENWL9sfydG9F6vHpn030HqfRfQfr31IQmKXD/gUJCELJCEIWwhUXkXYSEIQhG3bdCEIQmKmm22mltFyIe04qSrfgQhKiEIJEEqnS27Xdj1FPZIlVeyFNlslwsQRG8JtvhIXLebdJ/0qG9lwlws2qdCaapsvnCVaTluDUbTKQTMUqskhoRftjW63WN0ul9N5eXoub6Z6HoawlRr\u002BAt6L9JCCWaX\u002BEQsI4EhYIQhCE0LwIW4hCEIQk090IQhIQhNpQQkIQhMQgrT2CaI29ivsvBUxokRibLlvhD2Ud9vhfAwZm2\u002B70JXjcbTdSS9lquLi7NKb4aaSbWzIk1U3GmMX2tIy38hGxNK2khrxa/LGHWxhQ60nOz4G7cXF00uLh9F6r1Hqel6Kkmpz31WF9BMXS9L6r6T6EIITFL/AA6ELQhCEJwQhCYmITEJiEIhvdxCkUbET548IQhCEsCQsIQkJNNNcp7DTdrYwrZZaENW8K7sa1sPsuX85Q0iSUUqW7\u002BcxTl28e2im7fl9oNNONNNcp4cUjbffFzBZVMftvjdM20PfcvYRVumPZpX5Yxq2WlLml0VGbed3PicT/vRui6HqvSvQY\u002Bg9PPoYXqPqvS\u002BpBCYpSj/AIZMWExCFwhCEIQmLBCEJiEIQhCEIQhIQ3GzTndOoQsIQkJJK92\u002BF4HdNsok2SJtvshck24/0XjbdkuETpUYrTjTqY1jNN2uapSREqZxIbEldNn\u002BWN0tKXDLouqlxcvL6Tzcc5pcP0D9JMXTS4fo3ofShBCFKNl9e\u002BihCwlhCYthCYhMQhbCEIQhCEIQhCEJRBCwhCQkQ2k\u002BxDNttutjRAJ8t8I3cY7t8Ictlb5b0SdK4oyCdolRIlSlEiXl8lpJsVj0mKUq8oq8ovkiioqKioqxS6ri4uh9O4el\u002BgeX0ErrhMXovS\u002Bs\u002BrBCYpS6H6R\u002BiQtsIWUITEJ9hC3QthCEIQhCEJiExCFihYQkJUQte78eBnTfLw5JRbiptT9xcvU7G7Xd7y9bLhxqYkkmm7v3ISnCJnbjfhCuJApe4xMdMflrZFnEz\u002B0bWyr5F8Qb\u002BR73HlpMaOx7IeKgiIiIgiJouuE6j/g0ydTjG6/d67/CTRBIQmGxi9R9J\u002BnQhCEIQt0IQhCEJiFuIQhCEITExbCEMJiEJCTbiEm1bsNXOyN24t2xRst9kPK3suEuFjjEJ0KJO1NJwvOUVSl7saXEzeEzE/l\u002BXn6OQU8Ibv7iCQ\u002BLfu6JDZJfCFTG7olo93t4jQiL6T5Dam9YaH0L0bi4uaVlGKVFRsbMcIiEIyMj6kvQePOuj6N9J59IghCQpSl6r6T9MhYTiF2FGIQthCEJwQthCELcTEIQt3CNNpqNcpiYhCtsi2RV3iiwYRs60ouytgrbi5YosW77jhe7GMSrZfAwYNt1vFopCJNKN6JomVtQl7sTcpvCUTW0j7t/wSWbwkEzbby1KiJE8JBsyjI2mi2XJSjlq2TX/oQcxrgJQVrShcvHI\u002BrSlKXXSj03FKVlZWUpSlKUuL7YpcUsKUuH0U2m2pxN9N9fegxUQQhRspeu/wCAQjYQhCE7hCE4IQmJiExCEIZSStNLdt8sQhMTohCFsOIcJtefCKkf2\u002BQkVf0P/buwhfN3Frr3eKeffCLVvfbEJldtp\u002BLuN\u002BKPOxC48j7J/wBLax/LUV7pHsh8PX5Zyjo2ZcUZcvdQ2WWPZWrcuXh5uulLouLilLi5ei6X1rh5pcUuX/DvVBCCwqGGy9R6X0n6dOCEIXkQtmIQhDCYmITEITEJiExCcF2FULcQjbiVb4QqnHU0WtOElbCpKbF3fko72RRcZwiinMqUWpDVr5Y9q58tRFWyj7cvyParfl7s4keePwiKikvI43dK3m4psUpcUeLh4dNwUe3vl4ul4pcvRSlKUui67il69Hi9W9R\u002BneYIIISFQw2Wl9Bxh9J5vo6IgmLfC4FuIQhCE\u002BwhMQmITFsWiYt0J7ReRbiwW4hDWnblt9iUuJItuJNt8CVW/wAB5W9uy8Cre24mUuZjZD6b49xFWr\u002By3DWtN\u002B7KKEklF4SGyuJeWJmqmu7Gm44uyRQr0MpSlKUpS4txR5o8UuzxcMpc3FLyUpdFxdFLi9G6\u002Bc0vXvpn12SiCCEhYhsoxR6H6m\u002BnW\u002BULC8IW2EITEMITEJ1CExCJb3NKcpXcQthPsIQhjpPt\u002BBCXb7\u002BTNqStFutm4w21Nm8sc4o5O1pyVeBO6ENobEku7H3b7S2FurBKItPu\u002B4xuJNiUq6Xt3GnFXyx520bMum5pSlKUpSlKUtzRlmbhlKXFhSlxcW4pxi4vQvSuqlLl4pS5o83Teq9LxcXaT76UZKIQiQ3Bhil/lkJwTEITE6LYTEJiYhCYmITExCExCYhCEJjWJfL8DQu3\u002BQaJF8vwJJ7r7\u002BA2bb7som5LtbCiZRMeGpF3Y37m87EhmnvYcQijS9kO9mc\u002Bj8IjsiQq3u37lbwy6W724xSlSTTSbcjvBSlKdmd7e\u002BaXN6FLmlKUuq4uLh4uu6bmlHilxS6bzqmL6B4pXQel9OCVEI269xCJIsGGxi6H/GPoWEEJsTuEJ3YQmJ0QmJiYhMTExMYQmJiYuLe6WbXwITHcXEuW\u002BEJEVNq9442OW5EuW\u002Bw1XgXcNxE7clKKLO6ghMbSVtJJcvYc23fN2Re93a7IXJIkuEkPKvZeWXi3foaUTi8IbMrLhtVxRdrl5o2UsTUTvcpSlLyUpSlKUpcWYeKMpSlKWlLi4pS6rmwvUuGUum6OF0L0GXo30UEEEUksNwZbKXU\u002Bm/RP06ELYQiiEJiFsITExMTExMXAhOibE6IiTaTTS4clFzT32XajDyiNNu09vkSXGnL8sel4u98i0nFE1G1WrDpRMTE8OJV7CA0l2QUSjXshK1C9lyNOLXuxx1ulpdmilzS4pcUo2UpSlG21H24Lwi5t7lKUuKJpOtVePJayzFLhlxYi3F7YsKUuLi6Li4uKXXS6Li4o8XNLrs125fVvVlEzQijEioozS0pfSvpP1iFhOiEJiYhMTEJiExMTFQmJoTExMTEJwcyRbvl9khJXbv5MWTYThPuNEuOxIs/C7stftwkWiIbbjTZTnFgpIVojf3fLEtSJ9\u002BQiN3S8cEEhPCGz7srYmUpea8McvZTGxdNKUbGUpSwpSlxS4pSlxSlKXFhSlxSlyylLi4eLhlLehdFKXFUKWYeul03pUpG0\u002BxD9Agq7CKMSKkOBlh0XL9e/SPop3CcE4ITEJiExMQmITgmJidE6JiE4IRIJCaNJJNzyf\u002BCd3JtlOSkeyXHgJtK24cTVN7spI4nfdDGSRDZsklYIOd9iOwa8WvdnOsN2ViYmJlzSiUaSPkoylKUZRjeGyqOrfs6UuLmlxSlKUpSzFKXFLcXFxSlLi5pS4uLil0UpcUuil0XRSjxerS\u002BiTMRRiRshohlm0pf4B\u002BgvoU5hY9hPsIQhPCZIJiYmJiYgmN2QmJiwm7ZZ3W\u002BWu/8A4KlBnHgOrPhLhYwlf18lYVxKHN/cV7kjvsG/uJ5blleJvk5Y3du7fdlbKbpxlEyiCr2RYXF5KUbN17lJVilGylSbquxRlKUui4uKUpxtUylhSlxcXFxSlzRlxSlKXNKXFxcUuHi4tLi5uaXLLi9K9OPkmtUogrEVBEipDLLspes/Sv8AgEIQmXKFhbFohMTExMTE4JicYqEK2SKt7JITJzty129hobTZRisbNtvlsVsecQqtRbUXDVOy5JxL7LyMi40uDhClRbJdkUQt5ZS11vcTEyiYmUpSzFxSlwxlKNlKXFKVFxSlKUpSlLSlhcUuaMuaUpS4pS4uKUpS4pcXNixSlLClzdFzehdaZOqdBhW23MxiZieCKKRGyKkMs2lLpv8AJvq0TFsIgmLfCEIQmITgmITExMTExMaqKr2XheRot6bcvBuV1t8jTZOsaVRJ5exuyjXHYenFSodOM2\u002BWFNXu/LEE4ILC1JRbYTExMTEKmpN0UpSlLilKUbKUY2RuxcclhS3NLppcWFe5SluKUuaUuHopSlpSlKUpc0uil6DxSlKUpS5uLm9d4hKKhWIsSibcTbiLrtNtG0NBohlml1Uvon0n6h9VCExPCEUT2ghMohC4jEJiaExMTqF4DXGV8Ly/8HK0df6DYSbb8IWiVTxdyCKb8sbbsW7S4HrZWxNJbQTEEELSlKUTKXNKUpS4pSlKUuIWDHilxSluaUpSlKUuKUpc0pcUpSj0XRSlLilzc3TdNxdV9HKJ2KxFIiJFSHLqcOR0ZYtLi6L1n6C\u002BgfRfTeELcQsJwTEIWxRboTFhOFEMJiNl600m7f8ABlKNyV7JIW8TyNIaF08zcfttmxWqdE4m\u002BvdlS\u002BWym6xJ5rEEKJiCCCFQmIXRSlxSlKXEbLZQ4xkajLcbIbIhcUpSjZSlKUuaMuboeLi4uLilKUuil12FLm4uKWYueNbRNNJVHfzilzCEGJRUJmIIJERIqQ1Qwyyxf/hXqeUJ8MTIhCK/x3E0xYTgsoQrjGca2xjjSomoq7v\u002B2VVtPsthg62J2MTFNluIXw\u002Bb2KbrbonRC3whQIVrZ0QomUQQQpSlEylxS4TMRSoiRRilGE07Y2GKpyVMoNDdZNldxsiwYpTziopcUpbi4pcXFKUpSlKXFKXRcXNKUpSl03NixcRsjxWE0sU0f3H4WeyeyT7M87HtMXiZ5k8fiKBIiJFSGqGGG5SlL/I31qEsSYQmbCEJ4QqExJsfG1TpediJAtOyEIizcTm5vjVrWz2GzbZtvlibb3YnBhYVNtiPJvy/BTZt1sTExBBBCt7stEKUQQohSlKUpRMTMSI2RSjDFGKTcm3kpSlKn2i8UpRoHKNQ2sKUuaXF7Fhc3F03FLjhF0Upc2YpS4um4dIyxYQJ2JjhnfwhVU36Hu5fLSF4D5aO/V9lrhiU4vOUp/olrf8AWyyN08N/gv8A23\u002BCc4k3ywn8FdpPyinH5kLtflQxxfxGNxPx\u002B1ND7bcfbV/ELTZKXWXyoUomdtZzzDLyhuNmN0v8a\u002BtPUJlExMWOBMT2gjgTiExMbIZJJNi2qvMyLdpRfYuBJDRI2ze3enHKER9vf4Q4ts1bfcTExBVXWy2Kc3wDmY92bi7qZTqbq2E49mIIIJGIXCYmIUQpSlKIJXDwilKUbGG0Uo4SueBijFKUpSiMiI01S4tKUpcUtKUtKU4KUuKUpR4uKUuaUpSzRRJ9kJ2IkzGETN\u002ByODd9DirSPdpCbaXnKTrFz2V4gTtXymv9La9O7YhIByij4Q39y\u002BEl/wAG63\u002BcNqNyfltjLcb4LYkkQIECWKC3d7ECJ\u002BGzgX/Lv9i/KP2aR56bN\u002B9MSEW37H7Q6Nw/dKLFOtYtJuvoqFw6w\u002BQn/OPovW9aYs2iZRYXlCZASQ/SM2\u002ByQ6lL3hFEpLKXiJbIsbt0Zukq23EkbXG1Twh7VXCeEJiExfXWRI2cNkEHbbb3Nt7wqloqZXBMTggggmJiCFEEEwhSlKUowIkKUpSlKUa0iTajKucdilp9sbthVuXFGxSkotKWoUg9D0XNuKUpSlKUpcUpSlLS4pWUpcXEYnCcJiTVfCF1cvLcFxXOUnWTlf8AZJL9nCS53caE14tpboWxsl7bf0bu1vy3RvkmzuW7l\u002BWV92XLtJai3r7kbIxOJmIopBIjYVIlDNIdtETSu7h5TOwc7mybRPip5dX4Y9xL\u002BpiSfImqhoto97vGVGVN1GTTcausMt08xto2XfL0PqvW/TPS\u002BhR63rTymLCE4hMYw/STNvskMK6UOiKUUk58EPm2xWxOiIqtt37/AKP29NrHC9l7IQhOCIwzcSQlNsh\u002BEOwzNt1tiEyPYcm08FNiJb\u002BRrNs3UogggoKIJ0ohSiCFKIWidLCwTcQ0rKUpSlKMUrZS4pSlKMUpYIIKQazzV3VXcqriGU4KXFKUpYUpS5pS4pSlzGxOxOzb2P4VE1aSeWgkL8Vb/R2qeu7aSY\u002BW3lqseTSh4SSOXz3ZjdlhuPcK9F0RiZicTCKKUSpEQqEoajLLZjePfkrKVlZS4Ta4ZwTEuORdydXQXRIS1r2ajLDWxetCD911C6m2xEqd1vU/4R6X0X1llIXEgnMND\u002BJm2KlJRFoljBrb4IY7t7lb3ExOofdtd1ff3HezScOy9xM3bveRMTEyMzXHcorkbdbGj9zRfHcb1dmnaiRoScssbVs7iYgmKBBBBClExBMoghRMcxRClKUpSwowxSlKUrbnkRtGoym7sTGKUsLWIKtPjZViDRB7N6LilKXsUpSjFLilLilKUok2JmJ2bU5iCp/dqjU3ldpL8s7tNcN7\u002Bh9RkvhCGtcfu2xuywyUUuLmEpGJxMJxFFLCREIDRDVDDDdjYbFKUuilzdC3iYw2cYGYqonJqZTtKaETYbN40abKDTT3X/xaLNCYPonbfhEvbjkoklF3gSGDb5FPl4ohTvY3233/APBH2nROz92bF6S5XfyzgomJvBbyT7sddhNvAhdhDKxbrYhhBMQTIQQQQQQQQQQTEEExOlhbKIpS4pSlKMUpSlKV2rsMzrdY2VG42mylGlZSlFQmIKgPZ4uKMUpSlKUpSlLilKbsjYnY7jG/ZUQpB5dL9C5urtJflnZtru1Zs7dLwtl\u002Bhrrbr8jZjdlbxdEZGyhOxOJxBCfAkEQ2DQMmqGGG42Y2K2UpcPXc3VRiY2bG9TqCc0xNHaTcW6FTcA6bxs001CNdd636F9N9F9ZPC2EqPklRPYk7Vqvllp8eEPm2zpWEJsTqEx122l5YpFJbDnf/AMG8r/6GJk6mxPC5vSb\u002BJePsZKK2FOG1g0bfhVfPYYtYmu9nt5ExBBMQQQQQoghSlEEFokQxSlKUpSN2Zfsyw27tDTuhPlBp5DV3IpVKa5HGMNCvc9xFuB7WJxAkijHNZIgjNx3G7xcUtKXFEmymJnwhLU6Xl7L9i42y7Lf3wdot\u002BWv6QvaTp4Sf0NG222\u002B7G4rIjFicossTFNicRgSiQJRsKmJqhoOe4w2LGw2LRi4uLilKUui4uH0kwapplBXjCdiPycMbwRopuoxo01Oqx6b6h9d9eyIeRLkX0jdEedQpaUiGJnbb7sbrreEy0ohbRzy8LyKTJFGX9CtaLduIaR/GXv5eN0PZNiSLu2N4UK3dLuLHhF3a/SGxCtpXtshMTExQIIJoTrSXc3pNpteGJif6ExBMosEKZSlK2Iy7zh3SlJ8YNFwg2eEN5XlnuMor8srKysrlK1UnzyUrKyvyytd2QEruxI7sQoKYScW1YNTjRct4Q6G8qM3jW7FBA2E7LHMY2xIVWe73/Akt2/2Uf6NkibylX\u002BWPvOb93RszcSTgnNxCHYVSCxPESSM2Nn3LG3kbtlZW2VlLilKUvXpsXFWq6K0MU06gvGZRqL0m21s\u002B5ZRQ3s6g2aPS/R30L9aldkMombY1zbIe1JqihFrW7S0TwhbCYsIbbcSGrE17vx7lbNtttuuk94f5O7E6JwTp2nU0vd9r98DNLQ/b2FuLWkh1tT2SiKUomIIJiZRMQQQQTEEKxOjHhcBCdy4TmofADd4Q2ctlb7lLilKUpSlKUpS4saaLW2\u002BWUpRMQQQtUZApWsaGruSPfxe/iTxMFZVqPLRC7nfi37ex2o2u739DClJeFsv0M7sIyMUNoUUWMqLGzviobtlFZWUpS4tZS5uLi6LilLilLm5ui4vRTFTFFplBLSfUKCzEPaUilm40aa/hfOX131lR0kJrmRDLdEP22zbLd7hZTEKioN62THd9b7ePYYhE220kKSr2Sbd33Ynh6\u002BCb\u002BJf\u002BibBbKS4bW1\u002BOwnhsp9lR0ct4tEExMTExViZiKBAgSCwI0Pkkw2jco/csbdkkhu5bKV5pSlxSlGylKMW4pSlxYjdKwpSiCCFjtbpSlKXEEzRJt\u002ByEhJukfdufofnbe2y/0bJRV70t/wAsadbN\u002BW6UWyspSlKUpS0pS5pSlKUpdFKUuu4pSlxek9F6tKM6mUEGvBegnGhd\u002BHN0M1qGdmUOH6S\u002BnfqHxSqQ7m7oxq3ilExPKcFTaW4k/wCyrVS7J/0QqTbxRfL2RWzZ7vfCrcSbb2SHVqIvknf8Fonhsd\u002BWkNlE6JiYmJjGbhmonJSXPYQoggggm2/Ior2QnyusR2RIc1ubDSblKIIUpcUoxWUpSjZS0sKUuKUpW1G9kUpRBBBOqMXcXG5DhGfwiOGva1/hEWybfnYvwQRkvhJ\u002B\u002BRs3W22\u002B7GK8UpSlxSlKXRSlxdFxSlLi4uaUuLouql1X0jGqcFlp1GSb\u002BQ5pC3ymKRqGITUfQul9R\u002Boeh9VjKzOlr3eLFjuxYVEbmu3n39hjVmw53Ynh/JOb4WyE\u002B2F9s6fa9kPXOq4\u002By4/0TEIPPOVY2XCCYwITyyl7UQQQQQcxIXdz8InYiQ38sNWbRSkTGmiiFKUpSlKUpSjFLilxSlKUpRMoggmWsajgmqyLzsRO8\u002ByU7Bfluj6jaeFsvwM2lxSlKUpYUumlKUum4pc0ubS4pS4uq6LnjQ/RPSm0JSOoxC10LzZhfKZCn4DyOoxptH/Ev1FpSlExMTuELK8t8\u002BBL2W1u/CyrSvLaSENThEnwhCrcXc8f3vJJ8/qLKdx3C8bfhD7EUomU3YnEIIIILBhEhJW6vwh7BOLwhCiG9lihRistG/KONNKUa1dNO4n5ZRilKUpSlLilKUuExISHOzYp3Qva1/oscNv32QxOEkvZDW622y0bpSlKUpSlKUuaUpdFhSlKUpSlLilKXFzdFKUuh5uLh631KPVRORlBssoWmpGhWJFiTTUY2Tj9ddD9M\u002BldKfYRIKA8jrbonhFu8O/TYbM2\u002BW6UXH73w32QxS3wPsu/3yJiEcfhOv4Grb7t0tZRUhuylKWCCC3cW7YlE36Q3kIhMTExMTEGyire1bF7C\u002BXBInun1uJq\u002BTGnVVP6Kl2f5/8AD2H\u002Bf/BN1vD\u002BUyO\u002Ba\u002BUPxR\u002ByEa5TRR7FttJ1VwUpSlGk2W/kpSlKXNxBITFWkl52IXKt\u002BENpH5e53jCCCbtlLmlKUpSlzSl0WvFKUpSlxc0pSlKXFKUuaUuhlLpuLpumlLqei6lRGUYxLKFpibITCQZBNRjZox6365\u002BpomJIUTujbTwXuy2j3ovf3ymbfJS/J4RkRVtxJdxm/EV\u002B6XfFNh5GxU4/tsNlE6SVf0UpRBMrPbF5NqWvyytq3WIIJiYmJWOo4hl7t/GxHZF87j8j\u002BFsUQQQaqK0UuC2Fc8PdF27J\u002BU/\u002BDXgPwuGMTjTRCspSlKUuhJvZJtifukk\u002B7cIre34SO2p\u002BW/4bTSieEoU2222/JSiCYglobhSlhSlLotKXFzSlLmlxSlKUpc0ubi5ui5pelcXpX0C605ByW0rTKmT6BOMsaPS9V/k5ccLCE8KK9\u002BX4QlG02t34QnHNDcXdz\u002BlsIY5pFeL2G2nLj4S4E8XBON7pl3mUpSlEwhJMi8eRu1Ft4ITExCEq9k2xRy0i\u002Bb9EPsUQnEMMUoggggtVRSlKVlEtE/p7obVuqfnZ\u002BiPWo9mi\u002ByV4QaeUyeDPaLcMX7NL32F5o\u002BWiK3X4SbKrufhxD4y/bpbvPZbFKxsW4uExBM3l42XFKUpSlLiwpSlLmlKUpSlxS6qUpcUpc0ubqubqum9Hz0Hpua1GNe6EZybIhzKDaajJOleq/wCHoiXbKb45YpjquuPfshjY2263hbCeNnjX\u002BdxJ2JVsdM83fJJ85uWxPltjZZ\u002ByLikUqEm3EJ\u002B6ytutiExKuKtijlpe3cXCZvyw2cOLxsKWjVlKUpRMQTExCTqKUuKUYpROnU2n5R7z8s9z\u002BWNCNmvdlKUpdFKWFEJiYmb3NjZS4paXNiLi6LilzcIuKUpSlKUpSl0UpS5ui5ubrvUuH1kFGUYxhpYymkqaEdy3Jso8v0j6r9TGQkRCXG2m5te7NgT7Cnd\u002BdCcEcL2opUvxW3CHr3X/AFrv9vQmJmx4By4bEUpRCbYkUL7eEMJNEn3bh739EWlFsvCEEEKJnIpSlymJiYhyox7NrFKUpSlxcUo9NuLCnOEIQjlP4NreLcXNxcXTSlzcUuLh4pS4pS4pSlxS6LmlLi67h6L0XqpekqOtRi3tcRI00lT7NC3HyZe\u002BH6D26L/gf//EACgRAQEBAAEDBAIDAQEAAwAAAAEAERAgITEwQEFRUGFgcYGRoXCx4f/aAAgBAgEBPxDLPSzjOc68s6s9HPWz0M6c/EZZ6Oennp5Z6\u002Bevnt86s9DPZ5ZZ05ZZ0qvjnLOnLPe56\u002BejlnRln4rLOM6Fs2zPSyzjLOM6ss4yyz0c9TPzuc50rZ0Z77Pe5xn4XPQznOlbOrLPcZ\u002BVz1c9TLPRzrz08sss6c4z3OWevno56menno56DZ057zPzWexz086Ms9TOnOc/L5150Z\u002BAz0c/hWeln8rz1M9PPb505\u002Bfz1s6s/kGe0z8FnoZ/Cc/iz/Cc/iWetn8mz8Xn44/EZ0Z7rPdb7dj8Xn5ff/gDfVPwWfwverehY531D22fmN9beN4223nbeF19qfw7bbeN6ttttt523hY6t9mcn8E30d52222222223hYt6i9WBfNa/RD4nx2EvT\u002BdQfES7GUYIWI/I\u002BgdB7DPx\u002B\u002BttttttvG222222226870NjDO2snrPAegZTupLOPH7jBNHoOo/gm28b0bxttttttttttttvC8t6D\u002BpFmX5Ksy5LnLJQww3Rxex6CwZ/CNtttttt42222222222223WOreHlct4SHAILIIj2L7lA2Nj4NmDtP3GCtHo3IOEeUI\u002BPQz8029O228bbbbbbztvOywzrzfgHAybBCIHIl2w7brFl77rxvYtPphwOMbpJ\u002Bng4R5T8Hsdifj33xrYQcH4LRs6ga/m3oedtttt42W223nbbbeNtlu52OpYbNI7m8ZEEIhAFzgzdp4MOMwvYLUmFNakf1H4OMMvlHKsR/tvKVbMfA6\u002Bwfx\u002B87bbbxssssvG222228bbwu3Z16r5zC8Zm/VBBwCFmGz18mZ9vdhdeCdz5Xh7JM4FImkLZQAJo3zIePuysJv3we0z8TttssvGyyyyy222222228rkPljg6cS/LreESLQ8kIIcgMVggKeJi\u002ByEIjwdr9sTCIRjVziyGUrGc3LQO/oOfn1422WW2W2WWW2223q23I7sR17n0diXxPyrcIQQTxMeSwyhjR3IOdzLv7wG8bv\u002BjzWtbjDLZSm\u002B0SAh4/NbztvGy8LLbLLbLLbxttvG8bbLrkM5I6BV\u002BCdV5e9uMsRh3GIxgfUFgrZaq8rxoPwOEUiTEDm3IZWt8Q/MLwzwtttssttssssssvG2222287kuEIiI6ezvK5abyZn2zQWEKA1yB5Fn6EvkUvG4kpwY/uCNMsH6Ftv0WjWcWSTKfBh490ndd/FZ7FbeFtlllllllllllttttttt5YFdY5OSOM5eAeCy8N\u002B2DPHWRgG2U0\u002BpAR4deMh9mwhk8PeV7rJ\u002BFs/oXkzP6mDXT6kDHdiF\u002BAPXyzjPxWy28LbLLLLLLLbLbbbbzvC5Hdjg4OSIiGxjy2DsSZ78IvDHzNvAOQerTg8b38bx274OFyA182Mj47T90G/cS\u002BmJ47jrav17HPwb0PQsyyyyy2yyyy2y228rzsuW6wyI4ODgiOggHg4Zd5fLnGLP6sjz2X7i22r7vdLQ49mWWOuzmrrMJCxjaHSZx/RIdj2GfhHo2eFtllllllllllltl4223oSGloRw7xER1FtrwyyUvfZSmeFMfLEwIOCu53\u002By7k9JXAj\u002ByWciau0n3f7yw1AWbprGgMD1ctg9V6npep9B4eGWWWW2WWWWWWWWWXhbbbZehb2sCIjg6SLAcM5SlLxll3z6gyJDxIsHY/cA2EHiaXlBKakG9\u002BHYPC3PMkMlXAOD1O7ZnuX1WeGWWWXhZZZZZZZZZZbbbeN4eNlh8vQR1ENBBhwxhDgjZZF87bfL542\u002BC/deMM/ZeNH\u002ByvAf9s/ML1N5jTEaWs6wfgnf4jg9Ldg/DPDw8LLMssssssssssvC228by2y5COSIjoItNfVkkz3jke8xjwJplhn1bb\u002BrZZZcD4L2vudmIcZw14jCyn5fS3bPxLwzLM8LLLLLLLLLLbbbbxtvQsEcHBERyMMMc0/Msss23C1jwbH9cZn7tssvQEw3/ptzxpfOM6/E4C93thAZ4AOvctWz3r6zwsszLLMsssssssstsvK222wzM3uxyRER0bkQm5ZAfBOwKbLjabwhmtYXHXjdDwGcj0gntnk\u002Bm8HRn7YQK53Xg6NC7sB75n03lnh4WZZZZZZZZZZZeF4Xobcu6ORiIiIeUG\u002BOzDQPiPGjpOgPC/DOBHt/9WmYmfv4vB/kAP8AyTLJrjjkIXXgNmdeVXn7M9N4XjB55cOC0Ld8WLBnu30nreGZ4Z4XhZZZZZZZZbZeV6FvMRwRERFsN3ggJ34vMsBez4gDckqZ4vj6X7mF3tfK\u002BO9ka4OpybFqm93tHAx6QexYayDwbmtq/FjAdZ0FnuH0meHhmZmZZZZZZZZZZl5ehbzyckRbGwEcZ32Iu0WEv1C6p5ZF\u002B4HyOwjwxtjOyQo7Ml2mcdivg15WvNNeBYbKzTTY8jk5PwL6rwzw8PCyyyyy8vS8L0nBwP1BBERERF3\u002B4nIgJmCd44FHS\u002BNsLIDbvV23C7Zw7Spj/wBmMaxgwW2eA/JPLwzPDPCyzLLL6CW9Icjsfbkgjgjg42DgiOg4x9xzCetlkxoS6ySV4xhBYbO6/KvDMzwzPCzMz0PQm8ZwEFv1H2iIgiDgiONyNYMizoOlaej5LRfT6sHoj3GQ75J2hrMe61nuig98\u002B4iPgDgjrOT8QzwzPLM9Cz0vG7FlnChYvmDOCIggg5ONgiI9I4a\u002B8WSwKajJOt/ZI4of6huZDKKu52IvBm/LOaIQPGw4DA6D8W9TM8MzPLMzw9TLF2DXjwd7V8QCOSCCCCDnYNg4I6iI6DoX\u002BJChmfJ5sQB\u002BLwR1nQe7fZMzMzyzMzPQ4N4bsEGcPwPMa7vOQRBEFkcbkCwZ6RHpkjc0yE/qZ1HQfj3hmZmehmeHlZdljzBLndtf0IA6QiII40I1gDoIjoOojrPYnunpehmehmeGZmeWeGeNmbzBIP7hLvWIhNi0I1gHWcEdJwcnrnoH4RnoeHhmZnhmZmW222xeGq4QH9w9RwD8CaEaAdDEjWAsjk6D2B0HQEe93jPYPUzwzM8szMvLeYQO9r\u002BhGBh1YbvOhJu/85H8Ab3ch4v2EfcR9l\u002B6Ett4Ijk6j0TkiOg9vtvGes9bM8MzM8szM8rsoQa69RDsh3XJ8Y6x4i/2T4IWJsR\u002Bftk7CB5j59YfxH0R9ZH0EfUX6r9Vn6gfuP3bX2wP3f4t\u002Blr9X9GB9NiB9wn3acnQdBHB7lZeM9J6nreHhmZ5eXhmXZfg8x/1wAGFvPZt1\u002Bi\u002BIz9t81/5eU939wjAiIcPkdJB8kN4ODqOSIjoywsPqw\u002BrFhYWFhYWEHvN5yz03pfSeGeGZmZmeCfN3YA6POt8Xh9st81/RGeGRAzgiCOCLNiPROg9E9E9qsvAWeyep6Hh4ZmZmZntL8t5f1ZYcdv3v9FviML98xrAiIiIIssss4I6Ms6CPWOTjParLd2Cz2j1PDPDwySSdDvxKEu2s6\u002BbOBe7k\u002BD2Pu8Yd3y2LAEcERBBBBEEFlnAc50Z6me82WWxYmei9T0PoPQ8JwnDJJJJPaWR3XhkVHX7vnWv7i5lllkcERBBBB0ZZwEFnOWWR6J0hHonqLLasDEz2r6L1PKSSSTLW7O75iPMbuwd50PqNAMCyySSzgIIiIiDkILOMgsss9nkewONltu7EDPwjy8PCSST1wn5ne8EYRDv3XwTo778FkllkllllnAQQRERZZHAWWWWWWc5ZZ0ZZZHGWez20lnR2hfMTLPZPL7N5ZhNW1cdbyDl8Baw9WJravlkksskssssss40hYWFhYWII2RBZ0BZZZZZZZZZZZxlnOdelpYt\u002B0J8tp92n3YsWJmrAsQPSfwKcMwPdnsDh9thmtXwRH9ySrDVCFXV8rZJJJZJJZZZZLwEEEEEFlkkkMFlllnOWWWQcZZxllnGcaSHln7NtfA23iavAFr8lt/\u002BLf5Wvyn4VI/Kfich4mHwjfM1eQiR5cjezAfHtX0Weh9LJ7QfdlHZh9wjvczHsd/iXfkZJh514Ihq1eWySSYlkkzLJl2JkEEHeIEFllkCS3ozjLLLLLLLLLONJLy3f4FtvBlv5cv2VgfiAgWHGkpY4atiwomL9Um7l8DOakn\u002B8nMGQfZge57t6WfRL7suw4fcQ73P7gEejCXfJ/8ACyF/8B9shvef/hGu7PdJJJJMSyyZgsggggggggssssyXIWWcZZZZZaSHzaeC\u002B1kfdWB4IBZxpaWOOrVYoUUEAs9BD5jsSc1ZPYdLtC4wDT2Ty\u002Bi\u002Bgbqz\u002BP8AsA73sETKDWDe/HxH5fmJF8E/wp4L6WSSSSSSSSSTZZaW/qN\u002BoGF9wvuP2j9o/aF92vu19zHZIniF\u002Bo/TgCBA4Evmz8d7\u002BtAfLsB4LTn1a2tisVuIGBAWWeuVgkWs7hpEaPsX1Hr7T3M7ph9QGBZJM\u002BD4Idw4FL28qRgGB2LNbJJJJJycnLtILu\u002BCxbFllkEEEEEEFlkkl2MG8AWE4s3wW2ICs2bNmxYsWFhZZZZ0Z7LMJ3vhRBntsA09o\u002BsJr3YM6GrH\u002BwDC71Y2cr\u002Bc6zCySZ1skkmVI2LLLIIILIIIILLLLJJJ6Wl3bb5YJZZZZZZZZZZZxllnGe3xiSD4pmVuh9N91gdvNk/csUGAXZnxhbLwhhZLZJJNkkMILA4HeCIPzBBBBZZZwpL9SLZMTLLLLLLLLLLLLLOMs5zjPbIGN5jvjXbAfwagaw1r/OPiWmpfklryCbLJs2ySYMcCWQbZwxIhIS0tLV\u002BLG/aAWSR2YILLLLLLLLOcssss6cs9ugmNpp3xLgCewfVenwDx83jh8b9A7nlO5eCyybJSRssh3sskk4yyCDgCAgssss4b5vCyzozjOc9LPcoTGz0f7lBodPZvpN//xAAlEQEBAQABBAMAAwEBAQEAAAABABEQICEwMUBBUVBhgXGhkbH/2gAIAQMBAT8Q8G\u002BbenfFtvh35G9O/wAlv8FtttvTttttvwN43wbzvRvxN6D5e/B23r23xb59t6d69/ld6N6N696dttt69tt\u002BfvVv8fvTvO\u002BHbberbed6t8G222229O8bbxvO\u002BHfHvSeQ/gtt\u002BJttttvXtvO2228bbbb/ADm9O\u002BDeNtt6tt52223w7b4dttt53o3p223nfDvi35u29O9W87b4N6N53nejeN8e22228bxtvXvO9e/xm9W8bxtvXtvRvRvO29G8bxtvj222223jeNt6t53y707/ABu287bbbbbxvG22287bztttvh2223jbbbbbfBvRtvRtv8fvG9G87bbb0bbbxvG87bbbbbbxvm3o2222223xbzv8ZvRtvTvG8bbxttttvRvVttvO22287bzvO29O28bzvn3jf4red6N4223nedtt6Nt4222222223nbeN522223jbbbbed53jbfNvXvx98\u002B8bxvG287xtttvRtttttttvG228bbbb0bbbbb075N423p3o3wb49\u002BIeHbeNt5223p223jbbbbbbbbbbbbbedt6tt5223jfnb596T4\u002B8bbxvRttttvG2229G2222\u002BHbbened8u871b0bxvVvVv8BvC22228bxtttvO22222\u002BHedtt/g98m\u002BHf4Henbedtt6ttt522222223jeNtt423jbbfnb0b5t6jpPgbb07xttttvRttvG22222287zvg3nbfibb4d69\u002BEeQ6d53o2222223p23nbbbbbbbbbbbbbenejeN435G2/A3\u002BAON523nbedttttttt43jbbbberfJvXtvVvk3xb8UfibzttvG87bbbxtttvO8bbbbbxtvTvhP4zerfgng3ned42223jeN6Nt694223jfIevj7/KL0bbxvG28bxtttttttttttttttvnPnb4t6t8xxvkOhZbbeN423neNttttttttt\u002BIJetoDq/RZ/qXqa9/rA0LtmP1htRYZtBE\u002Bk\u002BDvj34Z5943jbeNttttttt423o23zZ1ejrPOomhCYJxI9s05jkG2ouk/DE\u002BDvi3zHiODp3jZbbeNtt43jbbejeN82c5Z0DZepxPtCMX6AnYMcLTogFzxDDungLeN\u002BMeU8m22y87bbzttvO2287xvgII4CyyyzkL0T1Y7O0WT2d2RW\u002B/Qh2Nn3u2uWWfrMd\u002B8/JFY9BLxm9W9W/APiLxsvXtvO2228bb1nBwRBwEFlllnAl174d1lth2ltgxWPRU7vd8wltqP4cGdzv8At35aSrEzozYxX2yQ7iWgzf8AshWGG\u002BY858BZl42W2223o23o23rIiCCCCCCzgLOQ2exnWNYT3O3bgfA5wzqYKAxxewXjP\u002Bx4MyW9ks9wn8YH0EP0BbjKtrv72\u002BaR5Dg42W2W3p3nbbeNt43ryCCCCCCyyOrA1lr19ru26y95f9P74FKUTdcjgyODq/h2JsCIj8J4GOJMsiPaYkD6gB9va21oc\u002Bz\u002BNWeF423jbbbbed8QRBBBBBBBZZ0fUO8j0eAmj0YXuGfF9PApSlu5JLnbcYfwBndfbZp9HezgxwSSRHtPGgfyIe137seM5I8h8Eltl6Ntt6t8JEQRBZBZBZZZZwFms9sffL1f3J7sfuHpI0HgZoz\u002BGxGSgJkvf3t2s9rnHZf8nQkkmSyzNvv4T3dflnQcnkWZevbfIREQQQQWQQc5xkHaANbR5elv3EIAzgAXeN3CXYSUvCue7W0y2wT9HGefaa9SnhmxB\u002Bv8AdJ1nKy22222/AIIIIIIILLLLLOQ1tHbbsTy9PfJ2Fg2a4O/hGUC2tSF9gEH7Ri\u002Bo3ZXRgdWnDg1v7UbF/SQxh0rg8M3ZfzzHjI6jzHCy/CCCCCCCCCCCyyyyyyyZkBhL0PTgiU\u002B7V3x\u002BiU\u002B\u002BtLWlmjj\u002BxkPsw42fqHVm2BL\u002BJF9S5p3gjWStft8h8k6Tp2fhBBBBBBBBBZZZZBZxlsy4z7l3xCYX32kCWxNdp2J9l\u002BLLLr2fwY/3wr3\u002B27nHc329TMuTjhAb9vaIGe/gHWR5DxrxvwAggggggggggssgs50sP7rRnh6wQPqcMDj0YwzPS1A4dt3un5wEcDmdhgGjp0LLLLbbN2L/bLTu\u002Bc5I\u002BIeFfgBBBBBBBBBBBZZBZPBFx9QjvErnDPg7ReYFXgHYOIxnwNj6JKXl3u7fjdh7WL0RP6eFllexSP6LdrHCUtfMfAOCOSODwr5wggggggggggggsshM2bZd36kXZnhnrOwJ8S15zC7OAv/AFDLs8To9rZ7p\u002BTLH3wt2cbsgr\u002B\u002BU\u002B72StqxGnKB31\u002BPvhOgj4W\u002BAIIIIIIIIIIIILLLISWX3N9RM\u002BFhrk58WTnEtnYTCEbk19c\u002BuP3jNeCOzv8At7i0/GV7r/JD2j/If1PsDfX4X2/5F6oF/WMh7Xy74DwkeE8e\u002BMIIIIIIIIIIIILLLLL2k4MDCbJ4Z6zrvOJ0dtwkToiRCt9To/rZn9oM7dBJSPygRJIdu2vQZ49\u002BSR1nQcPkCCCCCCCCCCCCCyCyyC0kBhPds4ZmehJJLDX70gCLGMI2KUmp/fbjdfkzpIJPshiCRq/RL9oq\u002BQ\u002BERHQfJCCCCCCCCCCCCCSBYWExFlDsTJJJMzzkMGy2KEmARiHu0lZfec/rkSE1A4y19vfjLIIIIJLYR\u002BEq693sdQXa3zHgIjoI6COgjlfGQQQQQQQQQQQQQg5LSGGE25dpJJmZLO3IpBjqRKI/5DP\u002Bw9uaSlPuVunf\u002Bp//AHJk7dkTuShbxNGch7XIjH0FlnAQQQQQWW/5TXnNst6DpPjngI696jgIIIIIIIIIIIIIYdGkoGEyZyy8PGbZdiX8JWM\u002B7tMRz/t32cZ/3n5Jhk9ge5mcmxpJUOMBfR3ssssgsgghCe030m4WF2t8p5yOgjxkcPG8nBEEEEEEEEEEEQQRHI2XDLeE78Mzxj7Zw/u14bcM5yL7rb8SWM2WN2e/EzCE/wCSmd9tUh7kzF4xX6csssgg7wd4IIIX7KHa0b80iOkjoOs5eTkiIIIIIQQQQRBBwQ9uA29H939vLM3uzPcoeiWZ6nPF04Nuxa36fdqPZngUdIHsyxwY1b\u002BnDvDSySCDuwQQQgsUe1/hDk6jg6HneSIiCEIQQQQQRHQoNjscLvC4ce7Al\u002BjtPDw8MvDwH2y2\u002BH\u002Bmb3vSSMAic2HaPtu5YILs40h6DP4Y6DpOl4OSIjkEIIIIIOCHk2QFu92Xhct2zO72n6HaWWWWWW2WWeAWcJV43t4XRMSBQ7H9hwPZgCFvfLQL0/8A2Wa/3OJC5D3tmjfyb7FVf4AjoPARycPJyREcBwEQQQWchEEANbZURgL3lD1/9lPuWWXhZZbZePdgS/R5HlLTDcZUzQc0kTuf7L9Olm92J3Q7/bO9w5\u002BRmFX9Zkbmyu\u002B3xjxkdJHJHB0ETPBwRER0gQQQcZyQA1lgV4BXAs9nd/LTJjLLLLLLLbyD7ZQl4fgn7RAWdmDBJQ26fW/KOTqOs4OTqI4Z4IiIiOB0gQcuvy1DO7b\u002B\u002Bpd4VNexJDOw/wDedll7yy22y8A2h67yryz8JhJuOzM/a7808R0nwCIiI4ERyERBrDCFjJVZFws9vd/JS6V4ZeGFOH9yrb0v8eRwRHSR0ngOlnkiI4HQA7QMEDBG7d5OBLKl9H7IDP8A66WZ4RzeBM5/aU/yR1HBEdJEeQ6GZ4IiIiOgHAQWRq07bukA19fkr29H5IFnS8KAdyXNPUn9kuX\u002BbI6SIjwER0kzPBERER0AjEQQAf3KWHds/tf/AAlV199WuZvaeBSArHuX\u002BiZJG1Y2Nn8Uec6TpOkjwM8kREdIE4ggA37grYGf/VlnCcpG5hC9vacfcn/sgLncsgdFZcr9lfra/bX9tf21/bX9tbW3\u002BrT8tPy7Xaw/bLLGxsf40jwkcEdB0M8kRERBjwLGcRsMg017E67HY4VXWyybGz\u002B2Tu9pJ2JTMwiUmfRw8PwdtbW1tbbfmnJ1kdRyRwdJy8PJEcCOkzrZOxYHf3\u002BSll5CyE/Vge3Z\u002BgZKZ4WWXh43GererfknlODgPCR0nUeB4eHgYZci5SvYjnY92D\u002BtuveFiDYJc79if\u002BkuZ4ZZZbbbeHo3jf4/OkjxnjOl6CGGUuGTYrF9FgMP9ZYgW/0j7rlg9EpmWeVllll4W23htlttt6Nt\u002BYeLLON6iOk6CI6DpOlnpGGUpW1wmzD/AFgzD1Dhl7Svd9X6Oy/R2tPuG2WcmZlllltt4222WW23\u002BLDjbeDrI6DoOo5IjyDKUoh3Ofrd5h2JHom3uyezO7LbbYYbbZeFlmWWXjZZbbbbbejerfnhBxtvQR5jrOg4OXwqVma312BP93X\u002BoT27A\u002B7Tt9fsQYYYYbeFtlllmZlt6Ntt8G9G/LyCMHvLb4yPER1HQdb1tYFm3wP37le3W\u002Bz7Wopgfd6h2D0cAwwwww222y8abEwww0r6kLZZbevberevevLGxsbH8sbGxsssu1ttvyTrI6jry9abAdWv4W2hAPb9zu/R6IYE0wP/AGRYdg9EOcgMMMMNttu36XY9SyyyktvDR9yH1BLbbbeNttt82LK9EfcZ/wBsntID2wHtW0fTA/UB6EF6EfYI\u002B4X2jJ94hfsS\u002Bo5PrTeuNlMSROsjwnQdZHQRHB0HTkx6s\u002BvX8JRnafhKd3se2DDtBwTUwPbJrOweiNQ8gQYYgxDWAEzZZZ0ZLksvDeCjKdzo222223jbeN5xYb6hntCw9u/8svRv/bf0BPq1lPdra8ZYxCYFoW22rV6JvuYjAMf822NQk/3JE99RycHSeEjoI4I8DvYgOvX8IDOw/CVfcrIA\u002Bg/9eFA/\u002BsTnZD/1lHa0zJShiDDDDdzlgJm8FmLLbLLbbDDth3Odtt423oBhP1APaWj6WcegS33avINjajgwuxY4a22\u002BAU9S3ZgGHS0jxvptP2TPAcHgODoOkiI6mcDbYP8Al2ccJS68ArhKH7n23Y4fUiwkfdPdY/ZeCGGHgGGG7TZmrY2H2zh92/iR\u002BSfyf6T/AEkfkj8s/kfhKGzIT7sfTf8Adu3btWoT0Q/vtZP7tT0BOvu1b4YsmTsWljhu1tbfgN6stO3p\u002B2gMZjE8R4joOgjk6GOvY/WyTr\u002BzOreM4Pd9sel4Ixf0EjVe7euREbAwMDGzbuXY9tk9FqVLLLLLLLLbbbkMoaS8NYWNhz2wT0T9TPFbtWrVra2tvynNGwR7ya7pZkeQ6ToI5IjpJXDsfnSAa/5KrDAJBgoHo7EF2chsAW2wwZ7YPohZjNvDZZZbZZZbbbbbYYY42N2LB6JVv8GdDujGlGWlWPwjoOk8Wj39T1/qGpLq3fv29jgd5deAtt4C36IbvbYWyz\u002B7/ZHhSWWW3pBgz2yEtLbeN43\u002BHHO5MY/b9vuHOYx8E6DwnQGuF2YP94HtkD9QZHo7HA4C3gGGIILJM1iDs9rbRaMljI2NjYftoX9C1bDPfhvwjznizjQP2\u002Bm\u002B8c7xjxnSdB1nUGa\u002B/rk7K7/7vY5Ow2azztkYWtt6y2wwz3JeVtbUrb1ET74znOc5z4h5ywxe30xq8Ac5wdJydZz/AP/ZDQotLTQxZjRhOGFkNGFlZDQ5MDZkOGZjMjFmZDU2OTE5NWFiLS0NCg==", + "StatusCode": 201, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "153", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:54 GMT", + "Location": "https://myservice.azure.com/loadtests/000/files/unique-image-file-id?resourceId=%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fpython-sdk-test%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtest-jf\u0026api-version=2022-06-01-preview", + "mise-correlation-id": "5142a059-d0c5-45ab-8c89-b872b06cc34e", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "bbf323e0-e7c4-451f-88b6-c1a8fd8de4c6" + }, + "ResponseBody": { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-09-27T02:39:54.6562831", + "validationStatus": "" + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000/files/unique-image-file-id?api-version=2022-06-01-preview", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 204, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Date": "Tue, 27 Sep 2022 02:29:56 GMT", + "mise-correlation-id": "0497a5b7-7b60-45ba-949f-0747a8b114e3", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "a5905d1a-a530-45a6-8602-5448ec5f6007" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000/files/unique-image-file-id?api-version=2022-06-01-preview", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "177", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:56 GMT", + "mise-correlation-id": "86ef65d2-e80d-4437-89ed-c151576d0cc5", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "31669043-d46a-4854-9d23-7c69db81a049" + }, + "ResponseBody": { + "error": { + "code": "TestFileNotFound", + "message": "Test file not found with given identifier \u0022No file exists with given identifier in given Test.\u0022.", + "target": null, + "details": null + } + } + } + ], + "Variables": {} +} diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_loadtests.pyTestOperationsSmokeTesttest_file_upload.json b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_loadtests.pyTestOperationsSmokeTesttest_file_upload.json new file mode 100644 index 000000000000..11cb4f8f3dfe --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_loadtests.pyTestOperationsSmokeTesttest_file_upload.json @@ -0,0 +1,283 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:49 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - SCUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:49 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - SEASLR2 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "92bfb485-c9be-4f6a-9650-89e2cce67775", + "Connection": "keep-alive", + "Content-Length": "290", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "win32", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.18.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "92bfb485-c9be-4f6a-9650-89e2cce67775", + "Content-Length": "93", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:50 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.13777.5 - SCUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000/files/000?api-version=2022-06-01-preview", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "10320", + "Content-Type": "multipart/form-data; boundary=7f5a157678a6563b43dd75be6c5558fa", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": "LS03ZjVhMTU3Njc4YTY1NjNiNDNkZDc1YmU2YzU1NThmYQ0KQ29udGVudC1EaXNwb3NpdGlvbjogZm9ybS1kYXRhOyBuYW1lPSJmaWxlIjsgZmlsZW5hbWU9InNhbXBsZS5qbXgiDQpDb250ZW50LVR5cGU6IGFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbQ0KDQo8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pg0KPGptZXRlclRlc3RQbGFuIHZlcnNpb249IjEuMiIgcHJvcGVydGllcz0iNS4wIiBqbWV0ZXI9IjUuNC4zIj4NCiAgPGhhc2hUcmVlPg0KICAgIDxUZXN0UGxhbiBndWljbGFzcz0iVGVzdFBsYW5HdWkiIHRlc3RjbGFzcz0iVGVzdFBsYW4iIHRlc3RuYW1lPSJUZXN0IFBsYW4iIGVuYWJsZWQ9InRydWUiPg0KICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iVGVzdFBsYW4uY29tbWVudHMiPjwvc3RyaW5nUHJvcD4NCiAgICAgIDxib29sUHJvcCBuYW1lPSJUZXN0UGxhbi5mdW5jdGlvbmFsX21vZGUiPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgIDxib29sUHJvcCBuYW1lPSJUZXN0UGxhbi50ZWFyRG93bl9vbl9zaHV0ZG93biI\u002BdHJ1ZTwvYm9vbFByb3A\u002BDQogICAgICA8Ym9vbFByb3AgbmFtZT0iVGVzdFBsYW4uc2VyaWFsaXplX3RocmVhZGdyb3VwcyI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9IlRlc3RQbGFuLnVzZXJfZGVmaW5lZF92YXJpYWJsZXMiIGVsZW1lbnRUeXBlPSJBcmd1bWVudHMiIGd1aWNsYXNzPSJBcmd1bWVudHNQYW5lbCIgdGVzdGNsYXNzPSJBcmd1bWVudHMiIHRlc3RuYW1lPSJVc2VyIERlZmluZWQgVmFyaWFibGVzIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9IkFyZ3VtZW50cy5hcmd1bWVudHMiLz4NCiAgICAgIDwvZWxlbWVudFByb3A\u002BDQogICAgICA8c3RyaW5nUHJvcCBuYW1lPSJUZXN0UGxhbi51c2VyX2RlZmluZV9jbGFzc3BhdGgiPjwvc3RyaW5nUHJvcD4NCiAgICA8L1Rlc3RQbGFuPg0KICAgIDxoYXNoVHJlZT4NCiAgICAgIDxrZy5hcGMuam1ldGVyLnRocmVhZHMuVWx0aW1hdGVUaHJlYWRHcm91cCBndWljbGFzcz0ia2cuYXBjLmptZXRlci50aHJlYWRzLlVsdGltYXRlVGhyZWFkR3JvdXBHdWkiIHRlc3RjbGFzcz0ia2cuYXBjLmptZXRlci50aHJlYWRzLlVsdGltYXRlVGhyZWFkR3JvdXAiIHRlc3RuYW1lPSJqcEBnYyAtIFVsdGltYXRlIFRocmVhZCBHcm91cCIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgIDxjb2xsZWN0aW9uUHJvcCBuYW1lPSJ1bHRpbWF0ZXRocmVhZGdyb3VwZGF0YSI\u002BDQogICAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9Ii0xMTA4NjkxNTE4Ij4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE1NjciPjEwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iNDgiPjA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0ODg3MyI\u002BMTgwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iNDk3MTAiPjI0MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjEwIj41PC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICAgIDxlbGVtZW50UHJvcCBuYW1lPSJUaHJlYWRHcm91cC5tYWluX2NvbnRyb2xsZXIiIGVsZW1lbnRUeXBlPSJMb29wQ29udHJvbGxlciIgZ3VpY2xhc3M9Ikxvb3BDb250cm9sUGFuZWwiIHRlc3RjbGFzcz0iTG9vcENvbnRyb2xsZXIiIHRlc3RuYW1lPSJMb29wIENvbnRyb2xsZXIiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJMb29wQ29udHJvbGxlci5jb250aW51ZV9mb3JldmVyIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPGludFByb3AgbmFtZT0iTG9vcENvbnRyb2xsZXIubG9vcHMiPi0xPC9pbnRQcm9wPg0KICAgICAgICA8L2VsZW1lbnRQcm9wPg0KICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJUaHJlYWRHcm91cC5vbl9zYW1wbGVfZXJyb3IiPmNvbnRpbnVlPC9zdHJpbmdQcm9wPg0KICAgICAgPC9rZy5hcGMuam1ldGVyLnRocmVhZHMuVWx0aW1hdGVUaHJlYWRHcm91cD4NCiAgICAgIDxoYXNoVHJlZT4NCiAgICAgICAgPEhUVFBTYW1wbGVyUHJveHkgZ3VpY2xhc3M9Ikh0dHBUZXN0U2FtcGxlR3VpIiB0ZXN0Y2xhc3M9IkhUVFBTYW1wbGVyUHJveHkiIHRlc3RuYW1lPSJHRVQiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICAgIDxlbGVtZW50UHJvcCBuYW1lPSJIVFRQc2FtcGxlci5Bcmd1bWVudHMiIGVsZW1lbnRUeXBlPSJBcmd1bWVudHMiIGd1aWNsYXNzPSJIVFRQQXJndW1lbnRzUGFuZWwiIHRlc3RjbGFzcz0iQXJndW1lbnRzIiB0ZXN0bmFtZT0iVXNlciBEZWZpbmVkIFZhcmlhYmxlcyIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iQXJndW1lbnRzLmFyZ3VtZW50cyIvPg0KICAgICAgICAgIDwvZWxlbWVudFByb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIuZG9tYWluIj5hcHAtc2VydmljZS1zYW1wbGUtZGVtby5henVyZXdlYnNpdGVzLm5ldDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5wb3J0Ij48L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIucHJvdG9jb2wiPmh0dHBzPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmNvbnRlbnRFbmNvZGluZyI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnBhdGgiPjwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5tZXRob2QiPkdFVDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iSFRUUFNhbXBsZXIuZm9sbG93X3JlZGlyZWN0cyI\u002BdHJ1ZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmF1dG9fcmVkaXJlY3RzIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnVzZV9rZWVwYWxpdmUiPnRydWU8L2Jvb2xQcm9wPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5ET19NVUxUSVBBUlRfUE9TVCI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmVtYmVkZGVkX3VybF9yZSI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmltcGxlbWVudGF0aW9uIj5IdHRwQ2xpZW50NDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5jb25uZWN0X3RpbWVvdXQiPjYwMDAwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnJlc3BvbnNlX3RpbWVvdXQiPjYwMDAwPC9zdHJpbmdQcm9wPg0KICAgICAgICA8L0hUVFBTYW1wbGVyUHJveHk\u002BDQogICAgICAgIDxoYXNoVHJlZS8\u002BDQogICAgICAgIDxrZy5hcGMuam1ldGVyLnRpbWVycy5WYXJpYWJsZVRocm91Z2hwdXRUaW1lciBndWljbGFzcz0ia2cuYXBjLmptZXRlci50aW1lcnMuVmFyaWFibGVUaHJvdWdocHV0VGltZXJHdWkiIHRlc3RjbGFzcz0ia2cuYXBjLmptZXRlci50aW1lcnMuVmFyaWFibGVUaHJvdWdocHV0VGltZXIiIHRlc3RuYW1lPSJqcEBnYyAtIFRocm91Z2hwdXQgU2hhcGluZyBUaW1lciIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9ImxvYWRfcHJvZmlsZSI\u002BDQogICAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iMTU0MzkxMjE3MyI\u002BDQogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE1NjciPjEwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSIxNjkxIj41MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iNDg4NzMiPjE4MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iMTU4MjM1NTYyNyI\u002BDQogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE2OTEiPjUwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSIxNjkxIj41MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iNDk3MTAiPjI0MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgPC9rZy5hcGMuam1ldGVyLnRpbWVycy5WYXJpYWJsZVRocm91Z2hwdXRUaW1lcj4NCiAgICAgICAgPGhhc2hUcmVlLz4NCiAgICAgICAgPFJlc3VsdENvbGxlY3RvciBndWljbGFzcz0iVmlld1Jlc3VsdHNGdWxsVmlzdWFsaXplciIgdGVzdGNsYXNzPSJSZXN1bHRDb2xsZWN0b3IiIHRlc3RuYW1lPSJWaWV3IFJlc3VsdHMgVHJlZSIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IlJlc3VsdENvbGxlY3Rvci5lcnJvcl9sb2dnaW5nIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPG9ialByb3A\u002BDQogICAgICAgICAgICA8bmFtZT5zYXZlQ29uZmlnPC9uYW1lPg0KICAgICAgICAgICAgPHZhbHVlIGNsYXNzPSJTYW1wbGVTYXZlQ29uZmlndXJhdGlvbiI\u002BDQogICAgICAgICAgICAgIDx0aW1lPnRydWU8L3RpbWU\u002BDQogICAgICAgICAgICAgIDxsYXRlbmN5PnRydWU8L2xhdGVuY3k\u002BDQogICAgICAgICAgICAgIDx0aW1lc3RhbXA\u002BdHJ1ZTwvdGltZXN0YW1wPg0KICAgICAgICAgICAgICA8c3VjY2Vzcz50cnVlPC9zdWNjZXNzPg0KICAgICAgICAgICAgICA8bGFiZWw\u002BdHJ1ZTwvbGFiZWw\u002BDQogICAgICAgICAgICAgIDxjb2RlPnRydWU8L2NvZGU\u002BDQogICAgICAgICAgICAgIDxtZXNzYWdlPnRydWU8L21lc3NhZ2U\u002BDQogICAgICAgICAgICAgIDx0aHJlYWROYW1lPnRydWU8L3RocmVhZE5hbWU\u002BDQogICAgICAgICAgICAgIDxkYXRhVHlwZT50cnVlPC9kYXRhVHlwZT4NCiAgICAgICAgICAgICAgPGVuY29kaW5nPmZhbHNlPC9lbmNvZGluZz4NCiAgICAgICAgICAgICAgPGFzc2VydGlvbnM\u002BdHJ1ZTwvYXNzZXJ0aW9ucz4NCiAgICAgICAgICAgICAgPHN1YnJlc3VsdHM\u002BdHJ1ZTwvc3VicmVzdWx0cz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlRGF0YT5mYWxzZTwvcmVzcG9uc2VEYXRhPg0KICAgICAgICAgICAgICA8c2FtcGxlckRhdGE\u002BZmFsc2U8L3NhbXBsZXJEYXRhPg0KICAgICAgICAgICAgICA8eG1sPmZhbHNlPC94bWw\u002BDQogICAgICAgICAgICAgIDxmaWVsZE5hbWVzPnRydWU8L2ZpZWxkTmFtZXM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZUhlYWRlcnM\u002BZmFsc2U8L3Jlc3BvbnNlSGVhZGVycz4NCiAgICAgICAgICAgICAgPHJlcXVlc3RIZWFkZXJzPmZhbHNlPC9yZXF1ZXN0SGVhZGVycz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlRGF0YU9uRXJyb3I\u002BZmFsc2U8L3Jlc3BvbnNlRGF0YU9uRXJyb3I\u002BDQogICAgICAgICAgICAgIDxzYXZlQXNzZXJ0aW9uUmVzdWx0c0ZhaWx1cmVNZXNzYWdlPnRydWU8L3NhdmVBc3NlcnRpb25SZXN1bHRzRmFpbHVyZU1lc3NhZ2U\u002BDQogICAgICAgICAgICAgIDxhc3NlcnRpb25zUmVzdWx0c1RvU2F2ZT4wPC9hc3NlcnRpb25zUmVzdWx0c1RvU2F2ZT4NCiAgICAgICAgICAgICAgPGJ5dGVzPnRydWU8L2J5dGVzPg0KICAgICAgICAgICAgICA8c2VudEJ5dGVzPnRydWU8L3NlbnRCeXRlcz4NCiAgICAgICAgICAgICAgPHVybD50cnVlPC91cmw\u002BDQogICAgICAgICAgICAgIDx0aHJlYWRDb3VudHM\u002BdHJ1ZTwvdGhyZWFkQ291bnRzPg0KICAgICAgICAgICAgICA8aWRsZVRpbWU\u002BdHJ1ZTwvaWRsZVRpbWU\u002BDQogICAgICAgICAgICAgIDxjb25uZWN0VGltZT50cnVlPC9jb25uZWN0VGltZT4NCiAgICAgICAgICAgIDwvdmFsdWU\u002BDQogICAgICAgICAgPC9vYmpQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9ImZpbGVuYW1lIj48L3N0cmluZ1Byb3A\u002BDQogICAgICAgIDwvUmVzdWx0Q29sbGVjdG9yPg0KICAgICAgICA8aGFzaFRyZWUvPg0KICAgICAgICA8UmVzdWx0Q29sbGVjdG9yIGd1aWNsYXNzPSJUYWJsZVZpc3VhbGl6ZXIiIHRlc3RjbGFzcz0iUmVzdWx0Q29sbGVjdG9yIiB0ZXN0bmFtZT0iVmlldyBSZXN1bHRzIGluIFRhYmxlIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iUmVzdWx0Q29sbGVjdG9yLmVycm9yX2xvZ2dpbmciPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgICAgICA8b2JqUHJvcD4NCiAgICAgICAgICAgIDxuYW1lPnNhdmVDb25maWc8L25hbWU\u002BDQogICAgICAgICAgICA8dmFsdWUgY2xhc3M9IlNhbXBsZVNhdmVDb25maWd1cmF0aW9uIj4NCiAgICAgICAgICAgICAgPHRpbWU\u002BdHJ1ZTwvdGltZT4NCiAgICAgICAgICAgICAgPGxhdGVuY3k\u002BdHJ1ZTwvbGF0ZW5jeT4NCiAgICAgICAgICAgICAgPHRpbWVzdGFtcD50cnVlPC90aW1lc3RhbXA\u002BDQogICAgICAgICAgICAgIDxzdWNjZXNzPnRydWU8L3N1Y2Nlc3M\u002BDQogICAgICAgICAgICAgIDxsYWJlbD50cnVlPC9sYWJlbD4NCiAgICAgICAgICAgICAgPGNvZGU\u002BdHJ1ZTwvY29kZT4NCiAgICAgICAgICAgICAgPG1lc3NhZ2U\u002BdHJ1ZTwvbWVzc2FnZT4NCiAgICAgICAgICAgICAgPHRocmVhZE5hbWU\u002BdHJ1ZTwvdGhyZWFkTmFtZT4NCiAgICAgICAgICAgICAgPGRhdGFUeXBlPnRydWU8L2RhdGFUeXBlPg0KICAgICAgICAgICAgICA8ZW5jb2Rpbmc\u002BZmFsc2U8L2VuY29kaW5nPg0KICAgICAgICAgICAgICA8YXNzZXJ0aW9ucz50cnVlPC9hc3NlcnRpb25zPg0KICAgICAgICAgICAgICA8c3VicmVzdWx0cz50cnVlPC9zdWJyZXN1bHRzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VEYXRhPmZhbHNlPC9yZXNwb25zZURhdGE\u002BDQogICAgICAgICAgICAgIDxzYW1wbGVyRGF0YT5mYWxzZTwvc2FtcGxlckRhdGE\u002BDQogICAgICAgICAgICAgIDx4bWw\u002BZmFsc2U8L3htbD4NCiAgICAgICAgICAgICAgPGZpZWxkTmFtZXM\u002BdHJ1ZTwvZmllbGROYW1lcz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlSGVhZGVycz5mYWxzZTwvcmVzcG9uc2VIZWFkZXJzPg0KICAgICAgICAgICAgICA8cmVxdWVzdEhlYWRlcnM\u002BZmFsc2U8L3JlcXVlc3RIZWFkZXJzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VEYXRhT25FcnJvcj5mYWxzZTwvcmVzcG9uc2VEYXRhT25FcnJvcj4NCiAgICAgICAgICAgICAgPHNhdmVBc3NlcnRpb25SZXN1bHRzRmFpbHVyZU1lc3NhZ2U\u002BdHJ1ZTwvc2F2ZUFzc2VydGlvblJlc3VsdHNGYWlsdXJlTWVzc2FnZT4NCiAgICAgICAgICAgICAgPGFzc2VydGlvbnNSZXN1bHRzVG9TYXZlPjA8L2Fzc2VydGlvbnNSZXN1bHRzVG9TYXZlPg0KICAgICAgICAgICAgICA8Ynl0ZXM\u002BdHJ1ZTwvYnl0ZXM\u002BDQogICAgICAgICAgICAgIDxzZW50Qnl0ZXM\u002BdHJ1ZTwvc2VudEJ5dGVzPg0KICAgICAgICAgICAgICA8dXJsPnRydWU8L3VybD4NCiAgICAgICAgICAgICAgPHRocmVhZENvdW50cz50cnVlPC90aHJlYWRDb3VudHM\u002BDQogICAgICAgICAgICAgIDxpZGxlVGltZT50cnVlPC9pZGxlVGltZT4NCiAgICAgICAgICAgICAgPGNvbm5lY3RUaW1lPnRydWU8L2Nvbm5lY3RUaW1lPg0KICAgICAgICAgICAgPC92YWx1ZT4NCiAgICAgICAgICA8L29ialByb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iZmlsZW5hbWUiPjwvc3RyaW5nUHJvcD4NCiAgICAgICAgPC9SZXN1bHRDb2xsZWN0b3I\u002BDQogICAgICAgIDxoYXNoVHJlZS8\u002BDQogICAgICAgIDxSZXN1bHRDb2xsZWN0b3IgZ3VpY2xhc3M9IlZpZXdSZXN1bHRzRnVsbFZpc3VhbGl6ZXIiIHRlc3RjbGFzcz0iUmVzdWx0Q29sbGVjdG9yIiB0ZXN0bmFtZT0iVmlldyBSZXN1bHRzIFRyZWUiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJSZXN1bHRDb2xsZWN0b3IuZXJyb3JfbG9nZ2luZyI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgICAgIDxvYmpQcm9wPg0KICAgICAgICAgICAgPG5hbWU\u002Bc2F2ZUNvbmZpZzwvbmFtZT4NCiAgICAgICAgICAgIDx2YWx1ZSBjbGFzcz0iU2FtcGxlU2F2ZUNvbmZpZ3VyYXRpb24iPg0KICAgICAgICAgICAgICA8dGltZT50cnVlPC90aW1lPg0KICAgICAgICAgICAgICA8bGF0ZW5jeT50cnVlPC9sYXRlbmN5Pg0KICAgICAgICAgICAgICA8dGltZXN0YW1wPnRydWU8L3RpbWVzdGFtcD4NCiAgICAgICAgICAgICAgPHN1Y2Nlc3M\u002BdHJ1ZTwvc3VjY2Vzcz4NCiAgICAgICAgICAgICAgPGxhYmVsPnRydWU8L2xhYmVsPg0KICAgICAgICAgICAgICA8Y29kZT50cnVlPC9jb2RlPg0KICAgICAgICAgICAgICA8bWVzc2FnZT50cnVlPC9tZXNzYWdlPg0KICAgICAgICAgICAgICA8dGhyZWFkTmFtZT50cnVlPC90aHJlYWROYW1lPg0KICAgICAgICAgICAgICA8ZGF0YVR5cGU\u002BdHJ1ZTwvZGF0YVR5cGU\u002BDQogICAgICAgICAgICAgIDxlbmNvZGluZz5mYWxzZTwvZW5jb2Rpbmc\u002BDQogICAgICAgICAgICAgIDxhc3NlcnRpb25zPnRydWU8L2Fzc2VydGlvbnM\u002BDQogICAgICAgICAgICAgIDxzdWJyZXN1bHRzPnRydWU8L3N1YnJlc3VsdHM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZURhdGE\u002BZmFsc2U8L3Jlc3BvbnNlRGF0YT4NCiAgICAgICAgICAgICAgPHNhbXBsZXJEYXRhPmZhbHNlPC9zYW1wbGVyRGF0YT4NCiAgICAgICAgICAgICAgPHhtbD5mYWxzZTwveG1sPg0KICAgICAgICAgICAgICA8ZmllbGROYW1lcz50cnVlPC9maWVsZE5hbWVzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VIZWFkZXJzPmZhbHNlPC9yZXNwb25zZUhlYWRlcnM\u002BDQogICAgICAgICAgICAgIDxyZXF1ZXN0SGVhZGVycz5mYWxzZTwvcmVxdWVzdEhlYWRlcnM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZURhdGFPbkVycm9yPmZhbHNlPC9yZXNwb25zZURhdGFPbkVycm9yPg0KICAgICAgICAgICAgICA8c2F2ZUFzc2VydGlvblJlc3VsdHNGYWlsdXJlTWVzc2FnZT50cnVlPC9zYXZlQXNzZXJ0aW9uUmVzdWx0c0ZhaWx1cmVNZXNzYWdlPg0KICAgICAgICAgICAgICA8YXNzZXJ0aW9uc1Jlc3VsdHNUb1NhdmU\u002BMDwvYXNzZXJ0aW9uc1Jlc3VsdHNUb1NhdmU\u002BDQogICAgICAgICAgICAgIDxieXRlcz50cnVlPC9ieXRlcz4NCiAgICAgICAgICAgICAgPHNlbnRCeXRlcz50cnVlPC9zZW50Qnl0ZXM\u002BDQogICAgICAgICAgICAgIDx1cmw\u002BdHJ1ZTwvdXJsPg0KICAgICAgICAgICAgICA8dGhyZWFkQ291bnRzPnRydWU8L3RocmVhZENvdW50cz4NCiAgICAgICAgICAgICAgPGlkbGVUaW1lPnRydWU8L2lkbGVUaW1lPg0KICAgICAgICAgICAgICA8Y29ubmVjdFRpbWU\u002BdHJ1ZTwvY29ubmVjdFRpbWU\u002BDQogICAgICAgICAgICA8L3ZhbHVlPg0KICAgICAgICAgIDwvb2JqUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJmaWxlbmFtZSI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICA8L1Jlc3VsdENvbGxlY3Rvcj4NCiAgICAgICAgPGhhc2hUcmVlLz4NCiAgICAgIDwvaGFzaFRyZWU\u002BDQogICAgICA8QXJndW1lbnRzIGd1aWNsYXNzPSJBcmd1bWVudHNQYW5lbCIgdGVzdGNsYXNzPSJBcmd1bWVudHMiIHRlc3RuYW1lPSJVc2VyIERlZmluZWQgVmFyaWFibGVzIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9IkFyZ3VtZW50cy5hcmd1bWVudHMiPg0KICAgICAgICAgIDxlbGVtZW50UHJvcCBuYW1lPSJ1ZHZfd2ViYXBwIiBlbGVtZW50VHlwZT0iQXJndW1lbnQiPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iQXJndW1lbnQubmFtZSI\u002BdWR2X3dlYmFwcDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkFyZ3VtZW50LnZhbHVlIj4ke19fQmVhblNoZWxsKCBTeXN0ZW0uZ2V0ZW52KCZxdW90O3dlYmFwcCZxdW90OykgKX08L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJBcmd1bWVudC5kZXNjIj5XZWIgQXBwIFVSTDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkFyZ3VtZW50Lm1ldGFkYXRhIj49PC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDwvZWxlbWVudFByb3A\u002BDQogICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICA8L0FyZ3VtZW50cz4NCiAgICAgIDxoYXNoVHJlZS8\u002BDQogICAgPC9oYXNoVHJlZT4NCiAgPC9oYXNoVHJlZT4NCjwvam1ldGVyVGVzdFBsYW4\u002BDQoNCi0tN2Y1YTE1NzY3OGE2NTYzYjQzZGQ3NWJlNmM1NTU4ZmEtLQ0K", + "StatusCode": 201, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "150", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:50 GMT", + "Location": "https://myservice.azure.com/loadtests/000/files/000?resourceId=%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fpython-sdk-test%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtest-jf\u0026api-version=2022-06-01-preview", + "mise-correlation-id": "67955547-3e27-4332-b860-d90c4d582c5b", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "4fe851c7-85ee-4271-9f34-9f0610df652f" + }, + "ResponseBody": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-09-27T02:39:50.6473434", + "validationStatus": "VALIDATION_INITIATED" + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/0000-0000/files/000?api-version=2022-06-01-preview", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "10320", + "Content-Type": "multipart/form-data; boundary=14b5b470474e7c7783ad3c800bb4a148", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": "LS0xNGI1YjQ3MDQ3NGU3Yzc3ODNhZDNjODAwYmI0YTE0OA0KQ29udGVudC1EaXNwb3NpdGlvbjogZm9ybS1kYXRhOyBuYW1lPSJmaWxlIjsgZmlsZW5hbWU9InNhbXBsZS5qbXgiDQpDb250ZW50LVR5cGU6IGFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbQ0KDQo8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pg0KPGptZXRlclRlc3RQbGFuIHZlcnNpb249IjEuMiIgcHJvcGVydGllcz0iNS4wIiBqbWV0ZXI9IjUuNC4zIj4NCiAgPGhhc2hUcmVlPg0KICAgIDxUZXN0UGxhbiBndWljbGFzcz0iVGVzdFBsYW5HdWkiIHRlc3RjbGFzcz0iVGVzdFBsYW4iIHRlc3RuYW1lPSJUZXN0IFBsYW4iIGVuYWJsZWQ9InRydWUiPg0KICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iVGVzdFBsYW4uY29tbWVudHMiPjwvc3RyaW5nUHJvcD4NCiAgICAgIDxib29sUHJvcCBuYW1lPSJUZXN0UGxhbi5mdW5jdGlvbmFsX21vZGUiPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgIDxib29sUHJvcCBuYW1lPSJUZXN0UGxhbi50ZWFyRG93bl9vbl9zaHV0ZG93biI\u002BdHJ1ZTwvYm9vbFByb3A\u002BDQogICAgICA8Ym9vbFByb3AgbmFtZT0iVGVzdFBsYW4uc2VyaWFsaXplX3RocmVhZGdyb3VwcyI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9IlRlc3RQbGFuLnVzZXJfZGVmaW5lZF92YXJpYWJsZXMiIGVsZW1lbnRUeXBlPSJBcmd1bWVudHMiIGd1aWNsYXNzPSJBcmd1bWVudHNQYW5lbCIgdGVzdGNsYXNzPSJBcmd1bWVudHMiIHRlc3RuYW1lPSJVc2VyIERlZmluZWQgVmFyaWFibGVzIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9IkFyZ3VtZW50cy5hcmd1bWVudHMiLz4NCiAgICAgIDwvZWxlbWVudFByb3A\u002BDQogICAgICA8c3RyaW5nUHJvcCBuYW1lPSJUZXN0UGxhbi51c2VyX2RlZmluZV9jbGFzc3BhdGgiPjwvc3RyaW5nUHJvcD4NCiAgICA8L1Rlc3RQbGFuPg0KICAgIDxoYXNoVHJlZT4NCiAgICAgIDxrZy5hcGMuam1ldGVyLnRocmVhZHMuVWx0aW1hdGVUaHJlYWRHcm91cCBndWljbGFzcz0ia2cuYXBjLmptZXRlci50aHJlYWRzLlVsdGltYXRlVGhyZWFkR3JvdXBHdWkiIHRlc3RjbGFzcz0ia2cuYXBjLmptZXRlci50aHJlYWRzLlVsdGltYXRlVGhyZWFkR3JvdXAiIHRlc3RuYW1lPSJqcEBnYyAtIFVsdGltYXRlIFRocmVhZCBHcm91cCIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgIDxjb2xsZWN0aW9uUHJvcCBuYW1lPSJ1bHRpbWF0ZXRocmVhZGdyb3VwZGF0YSI\u002BDQogICAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9Ii0xMTA4NjkxNTE4Ij4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE1NjciPjEwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iNDgiPjA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0ODg3MyI\u002BMTgwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iNDk3MTAiPjI0MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjEwIj41PC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICAgIDxlbGVtZW50UHJvcCBuYW1lPSJUaHJlYWRHcm91cC5tYWluX2NvbnRyb2xsZXIiIGVsZW1lbnRUeXBlPSJMb29wQ29udHJvbGxlciIgZ3VpY2xhc3M9Ikxvb3BDb250cm9sUGFuZWwiIHRlc3RjbGFzcz0iTG9vcENvbnRyb2xsZXIiIHRlc3RuYW1lPSJMb29wIENvbnRyb2xsZXIiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJMb29wQ29udHJvbGxlci5jb250aW51ZV9mb3JldmVyIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPGludFByb3AgbmFtZT0iTG9vcENvbnRyb2xsZXIubG9vcHMiPi0xPC9pbnRQcm9wPg0KICAgICAgICA8L2VsZW1lbnRQcm9wPg0KICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJUaHJlYWRHcm91cC5vbl9zYW1wbGVfZXJyb3IiPmNvbnRpbnVlPC9zdHJpbmdQcm9wPg0KICAgICAgPC9rZy5hcGMuam1ldGVyLnRocmVhZHMuVWx0aW1hdGVUaHJlYWRHcm91cD4NCiAgICAgIDxoYXNoVHJlZT4NCiAgICAgICAgPEhUVFBTYW1wbGVyUHJveHkgZ3VpY2xhc3M9Ikh0dHBUZXN0U2FtcGxlR3VpIiB0ZXN0Y2xhc3M9IkhUVFBTYW1wbGVyUHJveHkiIHRlc3RuYW1lPSJHRVQiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICAgIDxlbGVtZW50UHJvcCBuYW1lPSJIVFRQc2FtcGxlci5Bcmd1bWVudHMiIGVsZW1lbnRUeXBlPSJBcmd1bWVudHMiIGd1aWNsYXNzPSJIVFRQQXJndW1lbnRzUGFuZWwiIHRlc3RjbGFzcz0iQXJndW1lbnRzIiB0ZXN0bmFtZT0iVXNlciBEZWZpbmVkIFZhcmlhYmxlcyIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iQXJndW1lbnRzLmFyZ3VtZW50cyIvPg0KICAgICAgICAgIDwvZWxlbWVudFByb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIuZG9tYWluIj5hcHAtc2VydmljZS1zYW1wbGUtZGVtby5henVyZXdlYnNpdGVzLm5ldDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5wb3J0Ij48L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIucHJvdG9jb2wiPmh0dHBzPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmNvbnRlbnRFbmNvZGluZyI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnBhdGgiPjwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5tZXRob2QiPkdFVDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iSFRUUFNhbXBsZXIuZm9sbG93X3JlZGlyZWN0cyI\u002BdHJ1ZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmF1dG9fcmVkaXJlY3RzIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnVzZV9rZWVwYWxpdmUiPnRydWU8L2Jvb2xQcm9wPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5ET19NVUxUSVBBUlRfUE9TVCI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmVtYmVkZGVkX3VybF9yZSI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmltcGxlbWVudGF0aW9uIj5IdHRwQ2xpZW50NDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5jb25uZWN0X3RpbWVvdXQiPjYwMDAwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnJlc3BvbnNlX3RpbWVvdXQiPjYwMDAwPC9zdHJpbmdQcm9wPg0KICAgICAgICA8L0hUVFBTYW1wbGVyUHJveHk\u002BDQogICAgICAgIDxoYXNoVHJlZS8\u002BDQogICAgICAgIDxrZy5hcGMuam1ldGVyLnRpbWVycy5WYXJpYWJsZVRocm91Z2hwdXRUaW1lciBndWljbGFzcz0ia2cuYXBjLmptZXRlci50aW1lcnMuVmFyaWFibGVUaHJvdWdocHV0VGltZXJHdWkiIHRlc3RjbGFzcz0ia2cuYXBjLmptZXRlci50aW1lcnMuVmFyaWFibGVUaHJvdWdocHV0VGltZXIiIHRlc3RuYW1lPSJqcEBnYyAtIFRocm91Z2hwdXQgU2hhcGluZyBUaW1lciIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9ImxvYWRfcHJvZmlsZSI\u002BDQogICAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iMTU0MzkxMjE3MyI\u002BDQogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE1NjciPjEwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSIxNjkxIj41MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iNDg4NzMiPjE4MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iMTU4MjM1NTYyNyI\u002BDQogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE2OTEiPjUwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSIxNjkxIj41MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iNDk3MTAiPjI0MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgPC9rZy5hcGMuam1ldGVyLnRpbWVycy5WYXJpYWJsZVRocm91Z2hwdXRUaW1lcj4NCiAgICAgICAgPGhhc2hUcmVlLz4NCiAgICAgICAgPFJlc3VsdENvbGxlY3RvciBndWljbGFzcz0iVmlld1Jlc3VsdHNGdWxsVmlzdWFsaXplciIgdGVzdGNsYXNzPSJSZXN1bHRDb2xsZWN0b3IiIHRlc3RuYW1lPSJWaWV3IFJlc3VsdHMgVHJlZSIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IlJlc3VsdENvbGxlY3Rvci5lcnJvcl9sb2dnaW5nIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPG9ialByb3A\u002BDQogICAgICAgICAgICA8bmFtZT5zYXZlQ29uZmlnPC9uYW1lPg0KICAgICAgICAgICAgPHZhbHVlIGNsYXNzPSJTYW1wbGVTYXZlQ29uZmlndXJhdGlvbiI\u002BDQogICAgICAgICAgICAgIDx0aW1lPnRydWU8L3RpbWU\u002BDQogICAgICAgICAgICAgIDxsYXRlbmN5PnRydWU8L2xhdGVuY3k\u002BDQogICAgICAgICAgICAgIDx0aW1lc3RhbXA\u002BdHJ1ZTwvdGltZXN0YW1wPg0KICAgICAgICAgICAgICA8c3VjY2Vzcz50cnVlPC9zdWNjZXNzPg0KICAgICAgICAgICAgICA8bGFiZWw\u002BdHJ1ZTwvbGFiZWw\u002BDQogICAgICAgICAgICAgIDxjb2RlPnRydWU8L2NvZGU\u002BDQogICAgICAgICAgICAgIDxtZXNzYWdlPnRydWU8L21lc3NhZ2U\u002BDQogICAgICAgICAgICAgIDx0aHJlYWROYW1lPnRydWU8L3RocmVhZE5hbWU\u002BDQogICAgICAgICAgICAgIDxkYXRhVHlwZT50cnVlPC9kYXRhVHlwZT4NCiAgICAgICAgICAgICAgPGVuY29kaW5nPmZhbHNlPC9lbmNvZGluZz4NCiAgICAgICAgICAgICAgPGFzc2VydGlvbnM\u002BdHJ1ZTwvYXNzZXJ0aW9ucz4NCiAgICAgICAgICAgICAgPHN1YnJlc3VsdHM\u002BdHJ1ZTwvc3VicmVzdWx0cz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlRGF0YT5mYWxzZTwvcmVzcG9uc2VEYXRhPg0KICAgICAgICAgICAgICA8c2FtcGxlckRhdGE\u002BZmFsc2U8L3NhbXBsZXJEYXRhPg0KICAgICAgICAgICAgICA8eG1sPmZhbHNlPC94bWw\u002BDQogICAgICAgICAgICAgIDxmaWVsZE5hbWVzPnRydWU8L2ZpZWxkTmFtZXM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZUhlYWRlcnM\u002BZmFsc2U8L3Jlc3BvbnNlSGVhZGVycz4NCiAgICAgICAgICAgICAgPHJlcXVlc3RIZWFkZXJzPmZhbHNlPC9yZXF1ZXN0SGVhZGVycz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlRGF0YU9uRXJyb3I\u002BZmFsc2U8L3Jlc3BvbnNlRGF0YU9uRXJyb3I\u002BDQogICAgICAgICAgICAgIDxzYXZlQXNzZXJ0aW9uUmVzdWx0c0ZhaWx1cmVNZXNzYWdlPnRydWU8L3NhdmVBc3NlcnRpb25SZXN1bHRzRmFpbHVyZU1lc3NhZ2U\u002BDQogICAgICAgICAgICAgIDxhc3NlcnRpb25zUmVzdWx0c1RvU2F2ZT4wPC9hc3NlcnRpb25zUmVzdWx0c1RvU2F2ZT4NCiAgICAgICAgICAgICAgPGJ5dGVzPnRydWU8L2J5dGVzPg0KICAgICAgICAgICAgICA8c2VudEJ5dGVzPnRydWU8L3NlbnRCeXRlcz4NCiAgICAgICAgICAgICAgPHVybD50cnVlPC91cmw\u002BDQogICAgICAgICAgICAgIDx0aHJlYWRDb3VudHM\u002BdHJ1ZTwvdGhyZWFkQ291bnRzPg0KICAgICAgICAgICAgICA8aWRsZVRpbWU\u002BdHJ1ZTwvaWRsZVRpbWU\u002BDQogICAgICAgICAgICAgIDxjb25uZWN0VGltZT50cnVlPC9jb25uZWN0VGltZT4NCiAgICAgICAgICAgIDwvdmFsdWU\u002BDQogICAgICAgICAgPC9vYmpQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9ImZpbGVuYW1lIj48L3N0cmluZ1Byb3A\u002BDQogICAgICAgIDwvUmVzdWx0Q29sbGVjdG9yPg0KICAgICAgICA8aGFzaFRyZWUvPg0KICAgICAgICA8UmVzdWx0Q29sbGVjdG9yIGd1aWNsYXNzPSJUYWJsZVZpc3VhbGl6ZXIiIHRlc3RjbGFzcz0iUmVzdWx0Q29sbGVjdG9yIiB0ZXN0bmFtZT0iVmlldyBSZXN1bHRzIGluIFRhYmxlIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iUmVzdWx0Q29sbGVjdG9yLmVycm9yX2xvZ2dpbmciPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgICAgICA8b2JqUHJvcD4NCiAgICAgICAgICAgIDxuYW1lPnNhdmVDb25maWc8L25hbWU\u002BDQogICAgICAgICAgICA8dmFsdWUgY2xhc3M9IlNhbXBsZVNhdmVDb25maWd1cmF0aW9uIj4NCiAgICAgICAgICAgICAgPHRpbWU\u002BdHJ1ZTwvdGltZT4NCiAgICAgICAgICAgICAgPGxhdGVuY3k\u002BdHJ1ZTwvbGF0ZW5jeT4NCiAgICAgICAgICAgICAgPHRpbWVzdGFtcD50cnVlPC90aW1lc3RhbXA\u002BDQogICAgICAgICAgICAgIDxzdWNjZXNzPnRydWU8L3N1Y2Nlc3M\u002BDQogICAgICAgICAgICAgIDxsYWJlbD50cnVlPC9sYWJlbD4NCiAgICAgICAgICAgICAgPGNvZGU\u002BdHJ1ZTwvY29kZT4NCiAgICAgICAgICAgICAgPG1lc3NhZ2U\u002BdHJ1ZTwvbWVzc2FnZT4NCiAgICAgICAgICAgICAgPHRocmVhZE5hbWU\u002BdHJ1ZTwvdGhyZWFkTmFtZT4NCiAgICAgICAgICAgICAgPGRhdGFUeXBlPnRydWU8L2RhdGFUeXBlPg0KICAgICAgICAgICAgICA8ZW5jb2Rpbmc\u002BZmFsc2U8L2VuY29kaW5nPg0KICAgICAgICAgICAgICA8YXNzZXJ0aW9ucz50cnVlPC9hc3NlcnRpb25zPg0KICAgICAgICAgICAgICA8c3VicmVzdWx0cz50cnVlPC9zdWJyZXN1bHRzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VEYXRhPmZhbHNlPC9yZXNwb25zZURhdGE\u002BDQogICAgICAgICAgICAgIDxzYW1wbGVyRGF0YT5mYWxzZTwvc2FtcGxlckRhdGE\u002BDQogICAgICAgICAgICAgIDx4bWw\u002BZmFsc2U8L3htbD4NCiAgICAgICAgICAgICAgPGZpZWxkTmFtZXM\u002BdHJ1ZTwvZmllbGROYW1lcz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlSGVhZGVycz5mYWxzZTwvcmVzcG9uc2VIZWFkZXJzPg0KICAgICAgICAgICAgICA8cmVxdWVzdEhlYWRlcnM\u002BZmFsc2U8L3JlcXVlc3RIZWFkZXJzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VEYXRhT25FcnJvcj5mYWxzZTwvcmVzcG9uc2VEYXRhT25FcnJvcj4NCiAgICAgICAgICAgICAgPHNhdmVBc3NlcnRpb25SZXN1bHRzRmFpbHVyZU1lc3NhZ2U\u002BdHJ1ZTwvc2F2ZUFzc2VydGlvblJlc3VsdHNGYWlsdXJlTWVzc2FnZT4NCiAgICAgICAgICAgICAgPGFzc2VydGlvbnNSZXN1bHRzVG9TYXZlPjA8L2Fzc2VydGlvbnNSZXN1bHRzVG9TYXZlPg0KICAgICAgICAgICAgICA8Ynl0ZXM\u002BdHJ1ZTwvYnl0ZXM\u002BDQogICAgICAgICAgICAgIDxzZW50Qnl0ZXM\u002BdHJ1ZTwvc2VudEJ5dGVzPg0KICAgICAgICAgICAgICA8dXJsPnRydWU8L3VybD4NCiAgICAgICAgICAgICAgPHRocmVhZENvdW50cz50cnVlPC90aHJlYWRDb3VudHM\u002BDQogICAgICAgICAgICAgIDxpZGxlVGltZT50cnVlPC9pZGxlVGltZT4NCiAgICAgICAgICAgICAgPGNvbm5lY3RUaW1lPnRydWU8L2Nvbm5lY3RUaW1lPg0KICAgICAgICAgICAgPC92YWx1ZT4NCiAgICAgICAgICA8L29ialByb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iZmlsZW5hbWUiPjwvc3RyaW5nUHJvcD4NCiAgICAgICAgPC9SZXN1bHRDb2xsZWN0b3I\u002BDQogICAgICAgIDxoYXNoVHJlZS8\u002BDQogICAgICAgIDxSZXN1bHRDb2xsZWN0b3IgZ3VpY2xhc3M9IlZpZXdSZXN1bHRzRnVsbFZpc3VhbGl6ZXIiIHRlc3RjbGFzcz0iUmVzdWx0Q29sbGVjdG9yIiB0ZXN0bmFtZT0iVmlldyBSZXN1bHRzIFRyZWUiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJSZXN1bHRDb2xsZWN0b3IuZXJyb3JfbG9nZ2luZyI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgICAgIDxvYmpQcm9wPg0KICAgICAgICAgICAgPG5hbWU\u002Bc2F2ZUNvbmZpZzwvbmFtZT4NCiAgICAgICAgICAgIDx2YWx1ZSBjbGFzcz0iU2FtcGxlU2F2ZUNvbmZpZ3VyYXRpb24iPg0KICAgICAgICAgICAgICA8dGltZT50cnVlPC90aW1lPg0KICAgICAgICAgICAgICA8bGF0ZW5jeT50cnVlPC9sYXRlbmN5Pg0KICAgICAgICAgICAgICA8dGltZXN0YW1wPnRydWU8L3RpbWVzdGFtcD4NCiAgICAgICAgICAgICAgPHN1Y2Nlc3M\u002BdHJ1ZTwvc3VjY2Vzcz4NCiAgICAgICAgICAgICAgPGxhYmVsPnRydWU8L2xhYmVsPg0KICAgICAgICAgICAgICA8Y29kZT50cnVlPC9jb2RlPg0KICAgICAgICAgICAgICA8bWVzc2FnZT50cnVlPC9tZXNzYWdlPg0KICAgICAgICAgICAgICA8dGhyZWFkTmFtZT50cnVlPC90aHJlYWROYW1lPg0KICAgICAgICAgICAgICA8ZGF0YVR5cGU\u002BdHJ1ZTwvZGF0YVR5cGU\u002BDQogICAgICAgICAgICAgIDxlbmNvZGluZz5mYWxzZTwvZW5jb2Rpbmc\u002BDQogICAgICAgICAgICAgIDxhc3NlcnRpb25zPnRydWU8L2Fzc2VydGlvbnM\u002BDQogICAgICAgICAgICAgIDxzdWJyZXN1bHRzPnRydWU8L3N1YnJlc3VsdHM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZURhdGE\u002BZmFsc2U8L3Jlc3BvbnNlRGF0YT4NCiAgICAgICAgICAgICAgPHNhbXBsZXJEYXRhPmZhbHNlPC9zYW1wbGVyRGF0YT4NCiAgICAgICAgICAgICAgPHhtbD5mYWxzZTwveG1sPg0KICAgICAgICAgICAgICA8ZmllbGROYW1lcz50cnVlPC9maWVsZE5hbWVzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VIZWFkZXJzPmZhbHNlPC9yZXNwb25zZUhlYWRlcnM\u002BDQogICAgICAgICAgICAgIDxyZXF1ZXN0SGVhZGVycz5mYWxzZTwvcmVxdWVzdEhlYWRlcnM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZURhdGFPbkVycm9yPmZhbHNlPC9yZXNwb25zZURhdGFPbkVycm9yPg0KICAgICAgICAgICAgICA8c2F2ZUFzc2VydGlvblJlc3VsdHNGYWlsdXJlTWVzc2FnZT50cnVlPC9zYXZlQXNzZXJ0aW9uUmVzdWx0c0ZhaWx1cmVNZXNzYWdlPg0KICAgICAgICAgICAgICA8YXNzZXJ0aW9uc1Jlc3VsdHNUb1NhdmU\u002BMDwvYXNzZXJ0aW9uc1Jlc3VsdHNUb1NhdmU\u002BDQogICAgICAgICAgICAgIDxieXRlcz50cnVlPC9ieXRlcz4NCiAgICAgICAgICAgICAgPHNlbnRCeXRlcz50cnVlPC9zZW50Qnl0ZXM\u002BDQogICAgICAgICAgICAgIDx1cmw\u002BdHJ1ZTwvdXJsPg0KICAgICAgICAgICAgICA8dGhyZWFkQ291bnRzPnRydWU8L3RocmVhZENvdW50cz4NCiAgICAgICAgICAgICAgPGlkbGVUaW1lPnRydWU8L2lkbGVUaW1lPg0KICAgICAgICAgICAgICA8Y29ubmVjdFRpbWU\u002BdHJ1ZTwvY29ubmVjdFRpbWU\u002BDQogICAgICAgICAgICA8L3ZhbHVlPg0KICAgICAgICAgIDwvb2JqUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJmaWxlbmFtZSI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICA8L1Jlc3VsdENvbGxlY3Rvcj4NCiAgICAgICAgPGhhc2hUcmVlLz4NCiAgICAgIDwvaGFzaFRyZWU\u002BDQogICAgICA8QXJndW1lbnRzIGd1aWNsYXNzPSJBcmd1bWVudHNQYW5lbCIgdGVzdGNsYXNzPSJBcmd1bWVudHMiIHRlc3RuYW1lPSJVc2VyIERlZmluZWQgVmFyaWFibGVzIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9IkFyZ3VtZW50cy5hcmd1bWVudHMiPg0KICAgICAgICAgIDxlbGVtZW50UHJvcCBuYW1lPSJ1ZHZfd2ViYXBwIiBlbGVtZW50VHlwZT0iQXJndW1lbnQiPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iQXJndW1lbnQubmFtZSI\u002BdWR2X3dlYmFwcDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkFyZ3VtZW50LnZhbHVlIj4ke19fQmVhblNoZWxsKCBTeXN0ZW0uZ2V0ZW52KCZxdW90O3dlYmFwcCZxdW90OykgKX08L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJBcmd1bWVudC5kZXNjIj5XZWIgQXBwIFVSTDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkFyZ3VtZW50Lm1ldGFkYXRhIj49PC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDwvZWxlbWVudFByb3A\u002BDQogICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICA8L0FyZ3VtZW50cz4NCiAgICAgIDxoYXNoVHJlZS8\u002BDQogICAgPC9oYXNoVHJlZT4NCiAgPC9oYXNoVHJlZT4NCjwvam1ldGVyVGVzdFBsYW4\u002BDQoNCi0tMTRiNWI0NzA0NzRlN2M3NzgzYWQzYzgwMGJiNGExNDgtLQ0K", + "StatusCode": 404, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "126", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:51 GMT", + "mise-correlation-id": "78e9c511-0808-40a0-ae61-bacbb3d52895", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "f6498296-e324-4503-b005-3f86a991b75e" + }, + "ResponseBody": { + "error": { + "code": "TestNotFound", + "message": "Test not found with given identifier \u00220000-0000\u0022.", + "target": null, + "details": null + } + } + } + ], + "Variables": {} +} diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_loadtests.pyTestOperationsSmokeTesttest_get_file_by_name.json b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_loadtests.pyTestOperationsSmokeTesttest_get_file_by_name.json new file mode 100644 index 000000000000..376c2a512d17 --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_loadtests.pyTestOperationsSmokeTesttest_get_file_by_name.json @@ -0,0 +1,278 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:51 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - WUS2 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:51 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - SEASLR2 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "3925fc20-946a-4777-8492-e0b7a56adb04", + "Connection": "keep-alive", + "Content-Length": "290", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "win32", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.18.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "3925fc20-946a-4777-8492-e0b7a56adb04", + "Content-Length": "93", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:52 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.13777.5 - EUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000/files/000?api-version=2022-06-01-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "150", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:52 GMT", + "mise-correlation-id": "502d77be-a655-4299-b2f4-511e0b75a52c", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "a49851ec-e137-45c8-9db3-192fc05dbc4d" + }, + "ResponseBody": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-09-27T02:39:52.4522568", + "validationStatus": "VALIDATION_INITIATED" + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/0000-0000/files/000-000?api-version=2022-06-01-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "126", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:52 GMT", + "mise-correlation-id": "48a248cf-c6a2-4599-88d5-8af65a409439", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "82b3264f-289e-4751-94fe-7fe530fbcd4f" + }, + "ResponseBody": { + "error": { + "code": "TestNotFound", + "message": "Test not found with given identifier \u00220000-0000\u0022.", + "target": null, + "details": null + } + } + } + ], + "Variables": {} +} diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_loadtests.pyTestOperationsSmokeTesttest_get_loadtest.json b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_loadtests.pyTestOperationsSmokeTesttest_get_loadtest.json new file mode 100644 index 000000000000..be26fd9f9a01 --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_loadtests.pyTestOperationsSmokeTesttest_get_loadtest.json @@ -0,0 +1,315 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:47 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - NCUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:47 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - SEASLR1 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "b76bf798-1fcd-4db4-8f00-9416465cea15", + "Connection": "keep-alive", + "Content-Length": "290", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "win32", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.18.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "b76bf798-1fcd-4db4-8f00-9416465cea15", + "Content-Length": "93", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:48 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.13777.5 - WUS2 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000?api-version=2022-06-01-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "1037", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:48 GMT", + "mise-correlation-id": "0e0cb378-1501-4614-9b16-6c565c60baca", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "1985330a-1405-420f-aca8-58670f5cc249" + }, + "ResponseBody": { + "testId": "000", + "description": "", + "displayName": "TestingResource", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/python-sdk-test/providers/microsoft.loadtestservice/loadtests/loadtest-jf", + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "passFailCriteria": { + "passFailMetrics": {} + }, + "createdDateTime": "2022-07-26T08:14:02.431Z", + "createdBy": null, + "lastModifiedDateTime": "2022-07-26T08:14:02.431Z", + "lastModifiedBy": null, + "inputArtifacts": { + "configUrl": null, + "testScriptUrl": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-09-27T02:39:48.5785904\u002B00:00", + "validationStatus": "VALIDATION_SUCCESS" + }, + "userPropUrl": null, + "inputArtifactsZipFileurl": null, + "additionalUrls": [ + { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-09-27T02:39:48.5785904\u002B00:00", + "validationStatus": "" + } + ] + }, + "secrets": null, + "environmentVariables": null, + "subnetId": null, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/0000-0000?api-version=2022-06-01-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "126", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:48 GMT", + "mise-correlation-id": "13da0e60-3f1a-4aba-b5a1-3f994b160515", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "7bab1aa9-d45a-4ff9-9499-dd30f0444865" + }, + "ResponseBody": { + "error": { + "code": "TestNotFound", + "message": "Test not found with given identifier \u00220000-0000\u0022.", + "target": null, + "details": null + } + } + } + ], + "Variables": {} +} diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_loadtests.pyTestOperationsSmokeTesttest_list_test_files.json b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_loadtests.pyTestOperationsSmokeTesttest_list_test_files.json new file mode 100644 index 000000000000..992c2cb2da02 --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_smoke_loadtests.pyTestOperationsSmokeTesttest_list_test_files.json @@ -0,0 +1,326 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:56 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - SCUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Security-Policy-Report-Only": "script-src \u0027self\u0027 \u0027nonce-5BJkVl1MsQbrRIPutfJpXQ\u0027 \u0027unsafe-eval\u0027 \u0027unsafe-inline\u0027; object-src \u0027none\u0027; base-uri \u0027none\u0027; report-uri https://csp.microsoft.com/report/ESTS-UX-All", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:57 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - KRSLR1 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "1516f6f9-ed7f-44e1-ab0d-487393249872", + "Connection": "keep-alive", + "Content-Length": "290", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "win32", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.18.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "1516f6f9-ed7f-44e1-ab0d-487393249872", + "Content-Length": "93", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:57 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.13777.5 - SCUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000/files/unique-image-file-id?api-version=2022-06-01-preview", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "67702", + "Content-Type": "multipart/form-data; boundary=711379301a530a073800e82bc578ad55", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": "LS03MTEzNzkzMDFhNTMwYTA3MzgwMGU4MmJjNTc4YWQ1NQ0KQ29udGVudC1EaXNwb3NpdGlvbjogZm9ybS1kYXRhOyBuYW1lPSJmaWxlIjsgZmlsZW5hbWU9InNhbXBsZS1pbWFnZS5qcGciDQpDb250ZW50LVR5cGU6IGFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbQ0KDQr/2P/gABBKRklGAAEBAAABAAEAAP/bAEMACAYGBwYFCAcHBwkJCAoMFQ4MCwsMGRITDxUeGyAfHhsdHSElMCkhIy0kHR0qOSotMTM2NjYgKDs/OjQ\u002BMDU2M//bAEMBCQkJDAsMGA4OGDMiHSIzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzM//CABEIBLAHgAMBIgACEQEDEQH/xAAcAAEBAQEBAQEBAQAAAAAAAAABAAIDBAUGBwj/xAAbAQEBAQEBAQEBAAAAAAAAAAAAAQIDBAUGB//aAAwDAQACEAMQAAAA/mtP7L89DVGgqSqSqqmKoqimQaKoRkqipBopCaKoqhqKYpgaSmKYqkqiqWpQmIYqipKopiqKpKqKpaYKkrQCxlYJopCmCZCYJgmCYJoJqJoJgNRlYJgmQmUmkBiqUmMzUVRDBJRNBMpUQwVEJLDITKVEMEiwkVQSFVKTBUBoISKoJCqWGCQhpaoGgWlGiailgbUTaW0bytZ1KuYQBLIhLVFSFuM6aJCXWTIkDYjdjQpGkZfDV9LlTVQlUk0VRVJUkMVRJDUlMVRTFUVITFVVMlVCSVIMoNFUVJVFUUwTAshMtUVIVJNEMVJDBKEhTBNJVFSFITSEyjJm0EMDQWhC1GZgmCYJgmgmCYJgkIYhgqCkzSpIQwTBIE0FQTKVEMEkEylRDBIpIVMZkWGAaCQqgkiGCoqlhCaKqWmlGhpiZiZhRFyy6s0askugioGFRtE0MZjWQpgNGSVspIkkaTcXus5vxkfqcqpKkqiqJpBoqiqqRSpKoqSpCQaipBpKopipCZKYqiaKoqiaKYqkqiqiaQtSjRUoTBMVRTBMEwNBaEqSqiNRlYJgmCYJgNUEwTBMBqQmMygagmM2oBohgqomCRYaA0ETRUFogkKpSYzaAkiEKpaoJjM0pUQwDBUpNAMpJBIVQSRVBMFSzRDS1UNJaGVqhihcxuwmrIurNGgpWkmYXIujOTeSGAckSJIrIxN3M\u002Bzn5cuvEq81X0uU0VRUoMhMhNUMQw1VTFVE1VMDSVRSFMlSDINFShSVRTFSEyVUtMgoQoNFMExUhMEsEiUwTAsEwTA0VINBMlVFUExGoKQkCYhkGgagtBDA0VQTBMBqMzAMEygwSEMEylRDAMEwSRDKGgKgmCSWGCQJpQYJAmXNRVSkgTBVBIUkVQ1KTFTLUxRDErFDFG7NGrMuohrcDUtZybzmNBGshK2UqhRJFWvVBY5Qg0xHna\u002BjyqrKYpkqipCYpKpgmKomkpiqKawaKYppBoplJkqUGQaKopglrK0DITJUhMEoTQNFSExVJTSkyEoVFKZWM2pM6oysUhVFUExUmVEqopCqKoGiqLOoJoJjMwWsgoQwDKTAajMxmYJlKiqCZczGWgkIYzNKVBSpJEMAylUEhCFUpIE0oMEkVRQxVFUskJUVUtCVSsMSQ0xKyzkHIKlRICESUtSVUMI6u8a44FaqaoqjhT9LiNFNZVE0VJDFTYTA0UwLITFMDKDS1SSJTBMlMVRUg0kKExUg1FNQyDUlMExTA0EwKFaJBYJipCqKYGgWQNQTBajMwWgLUZtRm1GbUZtQGqM2ozMEwGozajMwTBIDQTGbQFoA1GZjMwGhSYKQGCSUNRmZQYKgmjM1FUsItVAajMik0AwSLCEMEkpIVUDUJISLEhUVMtVFSs2omIQzGsktUVZVhKqKoqJVIeluN8AFEahqVqjhV9PhU1VQ1VNFSDSUwTJUlUlKEy1SVITJTULFTBMhMEpVFMVSVINFMEqDIIgyEyUxDRVFMEwWqCYpgmCYqoqimCkJgmCYJgmIYJglMzBMEwTQSWUiw0hMoaAmM2ozMFJloJAkCYDQEwVUTSgwGhQ0QGgKVKgmMzKVQVLDGZIhlJIJCNZWqCaUGCSKqKoqgkWqGqW1MKErkBKiJIpSoqpWIqBjUp1NxriMSJNE0MSsRya\u002BnwqQWKomkkQaSmKmwZKopgaSpC1A0lUTISmVkJipBpKQqQZBqSmBoljOqKkJTNqC1BNBMVRUhMEsZWC1GVjKwTSEwNEMVIVFUUhVJVFUVRDBMExm1GZAUCZSQqiGM2oyaCGXMpmQjQZtATAKZNASSkhDBOVjVGaVKgkCaXMhVBUpJKTANAMpIEwDSkkVRUQ1A0tqYoJUIolYiKiqWqioEqWoHpnUawQoyzUMRoI1miqMtfT4yNlSVKVRTFSDKQxTJU0SwTJU0SmVkpoqkqQUKqpqBlCYGQmKtGdUVIShLBMVSUwLGVTNqgmCYqipQmlJUzajKpm1Rm1GbUZZA1BMZtQTBMEyBqM2ozajKhm1GZlJEpFJkDUZtC5UCQqiGAVcmozIVS5WA0AMBoA0AaAklJgqXNoCSWGAZQYKiGlBoBgqlhAkWqCqUkiGKmKkiFoSqlqoBlKiqiqUqioV0MORGqFIYpWKGEqiRBr6nCaBpGkqUGaqkqhpBZCYpgWQmBZKkGUJgWKQpiGKomQmIYmZCUysUiUoWqCYqQmCZC1BalzaoyshMUwTQTKWoJkJoJiNATBMDJm1GZTMpmYJgmMsmZgmAYDUApk0BMFRDLm0AakzaFKiGA1GFlzMZYUmMtGZgGA0AaFJjM0ubQFUpMZNATSgwGhSSUpMyQWsrVBNLloaohzFUVS1AxS1UQylQVBVLaGHNRIrIlVFUSMtUNUTIM/V840UxMpVJTBKC1lVFMlSCyDNhMDJTA0UoVqMqJTAyEyVIShMVSUy1qkGipUlTOmgmCUJglCaCZBZc2pMrAzBMDRDEMDagzuMjA6yUpm1GTSmTcYtxi0BKZmA0BMZtRmYDQEiwwGozMBqMyLVAalyakDWSkUNAGigaWzqMmhSkzMZmAYBgkUmlzMoNGbQZkKpSSUkUmjMhDQUqNSghQwTQSEMpSRUsUQ0pUVaAKVqiRiqWqKmKoapWmJNFV9bzTJUpUlSDKDKDQjFMg0lMUwLFMQqEoNFShKZVQmKmUqspoFgWSpCUjVA0UqZWgtQTAsEwTow6ozKZtQGoGopCmCYLUZVix0yZtJi2GbUFoM2kxajNqM2gJgkLOozajJoCYDQExm1GZAmCYDQBqtBozJUMuTYZmXMyZtC5mAZc2iA0KSBMAxm0AMuVANEpUoaIy0Eik0uTUZkKqWkizSwwSSyUQ0EhVKSBJLVLDRCFSE0CUrVFUsiVMSMTKyMLP1vLVJTAqDSSaCZKZKYGQlBopkq0BqSqEUpkJipCVMqhNFUlSCwLBKExSwTFMhLKSpm1FUUwWqM24zajKwTRDFUVITBNBaQzsM2ozajNqM2pM2oDUZtATBSFQTGbUYdBk0LDAajNrJDUGiCa0mMzGZgGDOgJlBqyalzIE0uZjMgGpc2gJIJFDQExmQJFJFJIDQoNBIsMuZoJIKlJIJFJihlEYJIJCGUEWpiKIaUaKqKpaqKqGpWqGoUoUl6U/V8lTVMlSlMVKVIMgtA1ZSxlmyaimQWJoqimQtSGqKQpQWMrILBNFKEyUwNqM2oqQtUmXUuVglCYLVJlUzajNqlJgmBQqipkJlG2mc7DNoUtRm1Jm1GbUZmCYKgmA1GbQZtRmZSRM2pcOgzaApozqA0BMuZjMwCBJaSAaAqA0Lm0KSAalyakzJKTKGoyaJQYzMZkCZQQKlJJSQJpSoBgGlBpQWMzKTBJKNQSQCEMtUFUtUDUtUVUVS00VUNStUMUNR2a\u002Bt5ZpmlSmBkFgZQWBpKUJkpVGUGkqkmYFqqomUFglQmBYJQmKaBVM6oFojSZWBmCVCVcrA1JWgLUubSBqjNqCUzajNqgmCYJg1aMGgJgtRm1GbUZtRmYJjNoM2ozaDNqMyFIBqMm4xaAGomM2oxajMxmZQ1GRqyaFBTMihqrEwSGbQubQpVBMZNi5mjJqXMhZ0LmaMzAIsMZkWGXM0ZmlBgNADSkikkVUsMEktRBUE0FKkgSS1UtMFIVQ1S1Qwy1QxQxHqp\u002Br4zVWTRMgzIMpVozKDKDKCwNFKhMUyVaMqoMwTFWkysCwSmVg1UVKFpQmimBYFoFTKxGozaYysEwLQWozbAlM2qXNqA1AajNqQmW1Jg0IW8qSmbcYtxiUzMExk1GbUZNRmYzajJqMmwzaFKkDVbi0mRgqIYDVWJCzqMyUGhSQBVyaANC5tADAaFDRKVUGqXIwDQGsqGhQ0ANGZgGXMygygkQhVShoCSahIqiqlJAGlJIKgaiGUkCaWJlJiGBKGGWqJKEJWI9wv1fFUgskylUUyNIMoLJVEyDMlWjMqVINJMwMhKg2kzajKoSxlUJimC1QLFMCsZWSmBUDVAsZWC3Rh1Lm1FTAagtAWozKZtBlYJRtZMWozajNpMW4ybDNqMzBUBqM2oxMExk1AaDMwTGZqybDMygwGig1GZCGXJookA0AaANC5dZM2gzNbmSUqIYDQuZCGXJolJAGUEgNCgwDRmZQZQYzIsNBVKSAtKDSghCQVLDSg0VUEhDKSBJLJSpRVFVLVRVFDFQv0Gfq\u002BKpQZQWJpJlBlKkJQWSqRpkFimBYpkmYy6kzqQlC1A0kzGVQmSmgVTKy0smVTKxTQOozqimlFky6pc2oGimCUzalzbDNqM2ozajK6LHTMuLVZm1GXQZt0YdFZtATAMBqMmwzaDLQGoyalzaDMwGiszAaANRi1VmohjJqtzIBqXIwSGZQy1BoDOpcyBMpnUuZIDQAiwy5kgqtzaIBFDQoaIBgqgNCgy5kWEiklqlhpQcxDAaJSpaqCaCSCQhlKiElqoqFYhihilqioj6S31fDUpMlSlKg0UoLJVpM6kyslKhLAyhagZBmI1ILFSgqZVkKQtKY0sZVMqmVopgdCishagtUDISy5txm1ISqTBKZWM24ybjJuMW4xbJc7tmM7yZtVZtUBqM2wzaAtAC1mYzajFoCQJjNqMWgDQZtVuTeQmMzGZqzMZNS5NFEgGgzIQy5mrLrK5NRmQJKDVGZFJFDQZkUNRi0ShoA1lQ0KDQCKSLmaAYDRAaFBlKlJoKpSRQQJJYSKqWGCqWKiGgqUqKpSSKpSSKohoKlqo\u002Boz9TwUyTSTJUpMpTEihqilQlQZJmM6opkpZBkJkNSVKDMCplUy6ozagVjLqTOpCdGVoGQtMZWWpkLSZtJm1LlYJgtQSxm1GVlzakzalzakN2peRqrJqA1GbQCgWgJjMxm1Vi2GVAkA1GTYZmAYzaKzaFyajNorMxmYzaFzNWTUYmUEoNRmUznUuTVWTUuTQEgGgzMBrKk0uTWVDUZkAaUNC5kUGMmhSqA0KVQGiAlSRYYDRKFSwygksIVEVUoMpJENAMEktEVS1UVUpIQwSRVL9Zn6nzhYmpKVBYmUFimSlQVCWCVCVC1FTIKplYpg1IMzJKtLITKLIamCUy6gZC0xlWQpWlgWCULUEwLBOoxblzajNqjOqM2ojUuNUZXQ5685cG6zFqM2oxbjFsrNoM2hQ1GbUZkCas2pMmpcWozMZNRi0BJQajForLRm0AaKM6gzqXI1ZNClJY3lcqUVAaDM1uZjNrMpJQaIBlM6jEyg0uZAqXNrKkkpnUZmMmiUkUqgNUZtChoUqXI0pIQ0uZjM0oJENKDKVQSRCRDKVEMolCVLVEMFUv2GfqfOq0grISIsoMhoUmQbSDITpMrSUyDqgZBlC1AyCyFqgdSC0CwWmMrFKEsg0VpjKqlqgWBYHUZVly6jNujDqMrBKFoC1RmW3Nogmo1dJcY6YjM2oGoJoDVWTcYtRk1GFqzIsaANFEwDGZgNBk2GZAmrJqM1UGgzaFDWaDeQNBmasyKKGJLYYzMuZKs6ANAGhc2sqTGZANBmSXMygy5NADS5NCholzaDMxmRSSUmgkgkUGXJoUNEEksIpJLZYhJYSKpQ0QVRFSwwVEMpVLURVFEfbrX0/nTTNKC0lKgqCiLSUqCqFajOmKlBmKlKYFUzqSrUZVTKsZ0wMwKg1JSkKUsFqgVC1ArGXUpLBaVw6YysFqXKpm1GbdGLUZtJi0BKZ6NNcjebkmrNqMm4xbDJuMWiiohjJuMGq0zqA0Vm0GbQBqMmoyaANFZmMmqsWskNbm1kBjNoUzoolM5SoYxaLctAaFBlBjJoA0KCEIpUZkA0KGpcjRk0KDGZJSpQSWGMzSkixUEkBoUEUqUqgqlJFBCqlJJYSIZQaCqCSUkKoJJapYaCo\u002B3qvqfMa1FSkygrJIpIpSpUg6opkFUJYJUpgWQdQNSUoWqKkNTFSgrAsCqEsDMDqB1KMwWmXOmKlS3RlWC0rm1Rm1KWgy6jMxm0mTUY06Vx15S4tFzm1Vm0GbUZNhmagYDVWTYYdBmQJqybyElZWMm4wajJqMWgzNWZjJorJstzIBoMzVk0qY3lczWZGUNFBrIVKGis2srDLk3kJDNrIDTQIEgSKCLZ0GZlBIDRKDKSSkxmZcySkkEkGd5UqUNCgktVAaFKpQaCqUkWEiGgqCSUkKpSSKpYqPvI/U\u002BZMpMyTUyzJTpBoR0DTKLEyCyC0k2jLJUyFqBYG1IWpDRqMumMuoFpKWJoFTOmKWUdUDMDqtzpZc2mMqylpCdS4dK4txi0mLYZtxzdRi1Bu6Z1yx0xWbRrObUYtATGbRWbQZtWOmLWfl/bLOfj/AKPpW/m/X5va83q856OepybPv8CZfufnI1fc/LZm68A0GbWQNRk0VmYyaKzIBqrFrIGqh1zlyaNCRQ0VmYzIBotBAmXJrNsNLk0AaDMi2dCgxmSUzvKEjQaAGUGjNqlyaFBpQ1khlzJKVQCRmZQZQRYSWGjMiw0oNAaJSpYSCSISKpSohlKoGF\u002B\u002Bz9P5UyTUzapmbUVKG6KlJYpZKZKdSBqBkpZBlCWBYq1AskzILRTozapBdGVlp0ZdUU6lw6ZRUyrArKWlcuqUXUYdUoqubYZtRk2GbUZz0DDpDe\u002Bc1ytGs5NRi3Vg2GbRWTUZ4\u002Bfj\u002BT/oHt6c/X\u002BT/a5fTrx9/Ee3N15\u002BnTqcL0rHlx7c2fPx7ud7eHn7eXXp5Htj2eQG/W/z/Nq/S/iMTbzk0BJRneaDQA1ZNAZ1GdaDmNpmQBqzIsIBrKklBoAa0GMmhQZcmhTOozIoaAGlyMAgSShqXM0uZjMkpIpVKCEMuTWZQ0QDAJLDNZkCqUkgkUmlBoBpQZSqCSISIZSohlKpf0Cv0/kmhSambUlWpJlKUG0mdTILSVoJkGUNVJNoJpJkGYrUlLINozqQdWQyC6CaJWBWUVC0y5XUubcC6msOnNLSY0q5dK5dOWLc1i3HO2WZNxi1WZ1ds6xy6c6xaLkzqMm6sWwyaKza58fT8rrnt/K/7x29vk93nno6Po5eHzY9udvJvtvTlejTPmz68s\u002BPn7sXp87l9Hhvv8/Hu5dOvjx7ed6eK7cf338shv0P5DJoTMlAyhooNBk0VnTuMctFZk0DQBrNFRm1khrcWhQ1moZcmgBDMiki5mARSoBlyMoNAaoyalzIoaJQQhpcmhcySkgCKGsyk0FRmqaJFDWYqgqmiRYSCSUmgGlKgkgklhgqUkP0cv0vkVaQWinUzTJLEykzILFWpIUpUG1A0kzILFLIWomYNTA6pBlTSyDKjqjOrRl0wKwKyiqjqza0y50yjply6WsOtRh05uXSuLYZNhi3HO3ms2tB03xm\u002BeOmd4xarnJqMWoybDJorPl9nzPhfqnrn1fz3\u002BtY9nH0Tz\u002Bz1\u002BT3cvBs7s8/kfTdNctdt6nmPWaz4j2Zt8PD6XB2\u002Bdz9\u002BNdvBy\u002Bjx3v43Dpj\u002BpfxvJrPTw41w6/A9ybP03zsybZtFZtBmepnlvmuTRoVRk1W5k1A0GTRWbQZmXMlAy5NADLk0AUoaFzIWdZWkMmxScyxoA1Rk0Lm1lbOiXNSlUuZCHMoMAikkoaIKpSRQ0KDQVKGiUGlJIBpSQJpSqCoKpSoql/SVv6Xx6mZliRkUUliZSZkq0mdNFKCsgtJTINoJYHUC0krFKmXTBLBpQbUFply6oHTKLqM6tS5dMo6VxrTNZdalw6c0tK40s0W4w6pcm5cWyzJpOZsrO70TXLh053ODZrOTZZm0GZqyaANBz\u002BX9Hxfh/6j09nn9P5f9f263eeV93l9by\u002Bvrz9M8XG9B0zy6a67nK9DvHjz682\u002BXj7\u002BTp8/l7\u002Bc7eDx/X\u002BH9DwfDtH9P/lJrP0vzPu8HH6/D\u002Bffb\u002BXr3cfscPOav1vzMm8/e8Ya12xHTz25NFmZJfp/0b8r\u002Bv8AwP3PL/Kf7N/KLr43mjOPZ0r978YNHfOTQZmrJqMKKCAaFzIoMZkA0NAihqMyENKSKGiAYyaFyaFzIpVLm1kM6JQ1lSaXNQVSkkBolKlBlzNANKDKDSg0FUpUsNGZIhgqlKj9PT9L5EzM0qVMloUmUZpJUGZDUlWpBmSmKtArAtJTqQmJdAzIKxTqBmU0sDqgdK51azc6WB0qOtZ1l0zRbpRdS4dLWXTLh0xlWazaVxbFwdM2ZOmEw61TdfPnfPGzpyyNqGdhk3kDRZm0VmTN18z9v8L\u002Bbf2L5voO/wAr7HX1cPTPHvu9Nebt6uHpvk6XXfXz\u002Bfp011Z101rHnN7t8/P24uvBz9uJv5/4/wDbfz39P\u002BZyN\u002Bx/G9Pv\u002BD7383\u002B987j9Tl\u002BZ\u002Bh8vh9fl1fH5/W57nyM/Uz15/Mvfw\u002Bhx8WPbz9OPLj1ZaPr9P0vl6/z/APefk/jct/u/5x6sJ5Xrv6vl2aP6T8HNVBoXNVAgGgBlyaDJoUGXMgVAamsWgKVDRAMoIoMZklxUBoazIWdZgkXM00DGZIDWWoaAaXM0oMoIEksNLmRYTIkWGgoWqgqgqiEX9PqfpfGmZDUsiskyhqSZkp1INEqgzFTEzEsgrILRTqTOlQVlpUzpZRWJWB0yjajOlzRdKLqU06zrOnU1l0zWXTLl0zWXVBalLSuHU1nVRDLk2WZzqQ7HTPThw68t4ybNYwarMWqzJorJsTI1Z0dfB9T6f1Ph/b/nn9P/ADT9/wCP5/U\u002Bg7c8du/P0a8u\u002B\u002BO/Tzdu3P09fLyvRdc89756nxfpfH\u002Btx9Hpz6D0\u002BbyY9fNv8v8Ai/0H5/8Ad/hQen0/m/qPpel/kP7Dxcvfnhv5/P6OdZ\u002Bbx\u002BpzxPmc/p8pPl8fp8rj5vP6XPePnejt6\u002Bj4/qfDt4uXr4bzx\u002B58f9t6N/kPP/V/m/qfJ/NuX2/j/r/gc87z0hUBrNoMZkA1mrOgBFDWVhFzaAklhlJjJqXM0uc7yoIAhmRSSUyiwgVKCSlUoaAGlzIsNGapSSWzoUqgqlJFJJSqCqUkISWGgqCqX9Sj9L4qjMs0i0lqUNSTamamDUlLFNJaqRpDTRVqDUzNOgWiVkFYFVNWsjVqXOllHTGdOmsunI1pzs0s0OtZ1lWaHSuNKpaZcW6XDqXKwTLDKWhOentNXn7cK5mjfLBvNmTVZzdZoNFmTRYGshjfz/y37r7/ALfme78h\u002By/Q/E\u002Bj19Xzvj9nr4vQ\u002BjPffm6ds9\u002Bvm16effp59Trvyxy9Pkt\u002BB9Th6fJ6/qZunv8AFw5en4/bn/N/M39C/AZ\u002Bz8f9l872ffu5/Nv2HlPXbz48\u002B7mngx7\u002BfHPz\u002BPv58\u002BXz\u002Bf0MZ5/Px9LnJ87h9Lyanz/L9Dyb5\u002BDz\u002BvzdHL9b\u002BQvTf7X\u002BQ/Fc/wB98vHHpy/QfHzUuTRaDGTWVhyQ1ZkA1ks6FBVyaANEpaypItIoayA5WEXIgGgzVLmQJJoNBmZTOsywkEksIpJKGiISUqUGUEiGlBlzNKVQSSlSlUEkQh\u002BqZ\u002Bj8RTUhq1JnUsmpJtSVMWpDUyU0TMlOgahnUg2pBUFZK1RNqM6mJWKdQatZ1Npc6dTVacB1psVzZdTYrNU6lzqZS0zWHUpaDLqM2hS1KGmXOdbLfTyzpzxo6cMmizBvNznOysmizJosM6LMmi3z\u002BTtj\u002Bef1/wBn1/i/Y\u002BT9H3/c\u002BB9n1/I\u002Bf178vO33Ozjvrejp5\u002BPXeenPpvw57PqeY79\u002BXzOnt1w6a3x7\u002Bvjz/FfuP5T9f5HyZP1/5E/qH8//AKf\u002BV/Rc7pfmPvYur0cTtk4cvVjhnx59ucc/Ae/jxz4/P7PL5\u002Bfj8vt8nPl4vF7vJvHh8vt83aeLh6vN7\u002BW4P6t\u002BbBNiqgYyIWdC5mrEy5mMjGZgGUzoUkljQAiwihrKxRkRQ0LkQDWQkUGlBpcyBJNAgTS5NEFTQNAJENNAy5kISUklKpYSIRYaAZQaCqP1av0fhzUi1M2jSWjRVqJmSZkk0GqklYq1BpiVzkVDUwabKVBdRnVqM6XI0spp0C7xrOrc1nTqazp1mjpm5WaF1NZdU0WmXKsuVmsqmbQBqMzKaRb0Zc9ePDpjfLBo3zyaKwbyzk0amZLMyJi1nQzvjx9Hzu/D0/zL\u002B4d/peH18OH1foeH1ej5Xv8AD9b5nXzej0\u002Bf18effc782tZ36sDrXeYemu2fN6J1KTU8X8g/of8APP035bMn2fi/rP2vyvs/hv2fN2\u002BH24t3RjPUw5XZ5uB344zw8/fy\u002BXl5/N6PN4uHm8nr48seDz\u002B7yMeLx\u002B3x9Z4vP6/L\u002Br\u002BfmT\u002Bg/FJAGrNShoM1AJaDGTRaGgJIzMoMFUoaysMZEWHKlS5tZDLLmpQQKgNC5klhJQRbOhSqUNEZmlBFhozJmlSwilUFUoaFBpQ0QVKVSlUQh\u002Bua9/wrUzMykyTakmZJlJmWWg1MlLJakNLmGpJtSDayNSGmylSVzRdRnSyrazZdTZpc6l3NZXedZ06m86WUXWd5tUpagWaJTNqXNoCYzOlNXpz0z5d8dTJrO\u002BOTeUyaNMGi5yNZiSwNFmc7LMeT2fO\u002BH\u002BqPRx7/AIX\u002Bod/X5enr\u002BF9v1fnOH2/zP7n5n5U\u002Br8f9P0/KZ6\u002Bf9j2/EGsf0P6P8rOXf\u002Bu6/mP3vH7/ANk\u002BD6Hj\u002BjMuhPPWP5x\u002Bc9Hn/Y/h7ry/RV/Q9dT8X\u002B3527FxbjFuwya582fP04cM8fP6OHi4efh6uXj5eXz\u002BvzcceLx\u002B/wAjHg8nu8HbPj8vfh/Sfhkn6Xwg1AymdZIRczUDGRCzqUEtDRAbAEUqUzqM1LkoDQuVzKZS0qASUkXMwDKZ0SkihojMi5tEoNKCRCNFUFUA00DKDGapYaMySwikksJEIsNH69r3/AlZJlJkWcyZJNSTULMk2iZktTlNqDVpBWB05Ushq1Bqc00qmpltOsU06bF1nRuc7tLNGnWdmrWdZ0s0W5crLTSlqM2lcWxc2iCqw6a3no46eWaxjR14GdFmTRqZNZQzvOs5NCZzosBNQzqs4/J\u002BzfL/AEPj9Gzv5A1n3fJKtQGsyMA1ZGsBKvv/AJ\u002B5d/6l9T\u002BM/qvi/e/efD\u002Bn\u002BO8nt/HGs/rfxh/Qv59/YflfZ91q\u002BB\u002BnxnpnkxaOVM6zmYxo5OGPb0ufFr0crmznOM8/n/QeGPyfy/6F8Xx8/wAT4fu8uXD8tn1\u002BT\u002Buflw0evnmas1AIsIAlpUExmRcmqszSgxmQBFM6LcyGZZc1lQa3NQDS5kA0SkighZ0KCSwy5olJgElDRKDSgyg0AkpJKSKDQVSlShogqlKpSpSSP2Da9/5\u002BRkU0loZGtRVomZDUxatSDag1OVqZJdBqcy1MGlgdOQrKOlR05tOs2XU2LrNNO50F3jQups1azs1Ki6msrSiylqly60uLQZNhmaw1ds7N78ueuOW89fPnOzWMms0Z1WZzoszJZg3m5ybzWTRrORkya46aPifJ3v8AYeH8j23n9F2\u002BR9nGfoevn7PH7fj\u002Bu9uuOO/o9nD1fJ8v6v18\u002Bn815/1D4vbl\u002BIPpfN9/gDR05\u002Bo8ljqCdeX1P6z\u002BF/d/nP1eqvB9UK43EnJnO84h01nqubw5R4Y4\u002BDnrgcPJjq\u002BHy4x9rf5/3e7X2Pxf638/9jh8b85\u002B2/O/sPzvwhPoeAktDWQkA1m2GA0LmkyaKzMpVKZ1mockIA5WNCvOlDWaJpTOhczLmSAQhJbOsrVGZFJJoNZgNChrMsIsNm5kUkiEgNEoMoIsJENNAgSSkkQ0pUv7Jn2/nppLRpmahah0MlqYa3FWotTJM5lq0TaibWRq1BqcrVqBdTRq1m51pmjSzRp1nUrndpc6tWs7NWps1aU1Odjqmi1GVVzq3LmZrJqTJoQnor135\u002BffHHeOvnyazrBnWbAS5M6NQEozvNgaLMDJg0amfD7/AMXvXm\u002BLz7\u002Br1XpvTfO\u002BvHsni9X1/H9Xydvb6Tv4vo\u002BT2vsxc\u002Bt9Xn9l3u3n9N1d8/Zj87\u002BnV/kXi/sn4f7HwfyVrP1PjE6t/efrP4n\u002Br\u002BJ\u002Bg/oR5PZ8j7tRw2EczY67lyeCZ4XHw5uNw8nM4Y8vj5b8ueTnjg\u002Bbb9N\u002BM7fC/dfJ\u002Bj5fPfqfkZk6cyQBAkUmDOi0kA1m0GM1KVGTQGdC2UoXEtlKBlBjMkoIpItnWVJIKlBJSYzIuZlBpcmiDOpcySxMuZJQRYaAaXNUtnQpVBUpJKDSg0A0pSfsmfb\u002BemWZktDJamLRqLRvKrcg2spVJtQ1qJtZSsWrWQrE25qtOLLps06xc7tzedW5rOnWdC6zuVm5WWnWdirQtNUwSq2s50SUDWHXn78b8np6459vP5e3DtwyazviGizI1mDRYZazM51ARA0amc7EwaLM/wAz/oX8y9PV9GfR6Zr149U8m/d5/o8vP7fp\u002BT6Xi9/s7HXxfR6enn6OHo6\u002Bjn3493rnfP1b3nXP0b1lnfPLr8C8v5zjT\u002Bs/EHJN4BNTv\u002Bz/AAl5fZ/Zuv8AGv03wvufvcfI\u002Bn8n6nbpzddMeTt4/PLjcPJg8V5vDyvKfL35fV5fn\u002BP7vz/rfN81\u002Bm\u002BeCfb8YJuQlAgVEMoMA1pnWSzrNQiggUVELZ2mQFBAkUECRQ1lbOgBJYRScrCRCNQkAxmRoklM7yQkFTQNKDZoIpJBJAI1DSgxmSWGjMjUJFVFVL\u002BzrXt/OyKM0im4k0im8pmFtSTaym1JNvKrcGrUs2sjSwaWatWsW06mzS51aXOjSzZp1nWdOs6NWmzVrNFZs1M1MzVKpLLnRuUGMWs6BpQ9XPtz7Xj1z1nOdm\u002BOLRc4NGpk1lDOs3JJpmSzMlA1mJLnBos/Mfj/ALPyvd26enn6t\u002Bbfq5\u002BnPk7/AEvF9Ljn3fR8P0vF9P1d\u002Bfp8f0Onq5\u002Bjz\u002Brp1N8fU7y5661z1nfR5s6a/Dftv5b7fneLkn6H8wf0D8t/Ufj/AHf5D4v7P\u002BM68vxN15fV\u002BOGs6wduJnf3fd\u002BUPP6f2HP8kcOn6fy/Bmfo\u002BTgenhmT18gas3t9fi7/ABqPoeYEWEoGCohAoWEqylWXNqUAilJl3zlsJQIoIQhZ0KCLCAIsMpnRKDKCQVKDKFQGhczKCSlEQikkpJKSSgyg0ZklKpSRSqCqUNClUo1BRL\u002B1Z9v5y0KTSaazHUw6NZWpktTFq1lNqGt5GzUTazbUxatZtp1nRq1Olu3m51azuXWdG7WdjqllZuVzqVmxVRaals6mlpg3jo1nO5cGhg6Xoz0vNviZzo6ccyWZNZsM7xYZ3jWQc3MNYCBJRnRZnO8ahy7fF1PwfTl6Ppa7\u002Bnj6c\u002BPt6eHpnk9P0fnfQ4z6X0fmfQ8P1Poerx\u002Bvx/T9Xo83p83r9G\u002BLy9PW5K9HFLo\u002BX8Pr5/d\u002BG\u002Bh877Xw7Kezy/s/23x/r/lP2u6uPr\u002Bf\u002BQ/enXyfxnzf2n4X1fjfzI/Y/I9/zviHt83o83I3rTln3e3j0\u002BHfq/o/N9f4L1/0T0fn/rfi/sfY5fmPucvyH7P\u002Bb/d\u002Bd5av6V\u002BLM6CzotzUkJaCEIWWtzVQIEil0zLZzWESwihQCW2dZIYyaJSpQRSQBFhJQZcySki5mgEUkUklzIFUpIoNKCZpUpVBJAJLDNZkCSWGlJoBzLCL\u002B20a9n5sZS0azFNI6NZW5g3OTOsptQ1uJnJbWbamLc5tu1nVq1Olq3mmzeehpc6l3jQ22hdZ2KzRpZoVmhXOhpqtQLSwy2jUpncuNa7Teee\u002BBgbfDJorJrOsAlmc6LnON41kzvNySVDKDWZzorOdZ1g/F/tP5d33y9Pl9Pvx6vT5fTnyen0\u002BXvnyer1eL0c\u002BH1/ofJ\u002Bn4/pfT9vg9ng\u002Bt7Onk3w9nr15N57ejXm3m\u002Bl87L38fTin475HTn\u002Bg/Ono8/6XPb\u002BgdC/K/tmiWoxYc86Cecaw5OeuOueGevD43Ww58HTlx9HPy74cu/HPT5H89/W/kv6r\u002BIKv1HxA0UCFnWSJtyIQlE5Cas3UmgwVZ1khCzotBjIigygwCAaysJEI0CAalyMAk0VANLmZcyQGsrCKSSgkQiwksJKVSgiwkEkpVKGhSqUqiqUyktVH7bVez85NplRzNJuFN4WjZanK1aym1Fq1lK5tqYtzLbtY1atTdq3nVqc9HR0zo1axuXTRucaNOpvOpmpXOhVrLqlppS0tZtKjtjFuC69c9uWNc1540b4Zzs1jJoTBvOs5NZsyazcYx0xrINZk0UWig3lM52Vg3nWfnfyz9x\u002BM93fp6uPq9HLt6fP2x5fX34\u002BjHn7ennvHm9f0/kejjv7fp\u002BT6PH9f6vT53bj7PbryOO3s34\u002Bmb67zGdd/k\u002B38525fIG\u002Bx8bP9B/Af1r5P2/XF8D9MxEOcWK5Wy581MufLem/L07N8\u002B/Pc83L2Y\u002BZ08fP1Y8m/Hz93n6z\u002Ba/L1n\u002BxfzrMnq4QlAhCBVRnRQaVw9MQ5wWw1ZEIS0GARSoyaFzIEighCAItUuRpSQzIpUoNLmRSSUNZiEUNZWqjNSlEsIsJmwkpUoNANGapqEUmgnMsIoaJSo/cNev8ANuhmXQxrQ5a0ayW1DqcrVrK0byNmpbRrK3Utu1nVpc6dW86tWs9LVrO7c43adTc2s6tTNSudmrUotN0spp6TfPXRm\u002BbtmuXR3Lxu2NZxs7RRjPU8/flvli0Xng3ms52axg0WYzvOsZzvFznO86zk3mwqsNEsO5efPXPeNc\u002B3Cv5v8zn3\u002Bl7Onq8vr1w7\u002BrhieX6m\u002BXp5\u002Bftnl3xy9Jys49vo\u002Bax9v0fE9PD2fW6/L78vV9Hr4dc\u002Bvtz5Bv1fl/s/A9PmBPX5frf0r8j\u002Bu/Lfrt2b5n1FzDFgVnjYs\u002BfVmPJrOXHi1vv4sV9PPzd\u002BzPrz5\u002Be76vzP0fwn1/m/CE/pP4cqsBLQQhAndvLWsGucANpk0BUZEWEokUECpQYyaLQRbOsxVGRFqgGmgQBgGazVKCEJLCKVSggSKGiXMkEjVnRKGiXM0oJBIZmzSpapciS1UAikkv7lN\u002Bv81JvMtZ2y6zvFdGpXRrB3nUaZyVYdGsW1K25xbZuatm8btWs7dG87tmsbt2pu1azs0s0atZ3NqaF1NZ1OdGnpNGmz2JlGjW\u002BfWUXc1jPbzmc6N8sZ1z1lEA1m5yazc5zvNxnOsbyCXGc7LMW86mTQmTRV389Ljpk1H8/\u002Bk/n97flt6z9H0cvsc\u002Bu/Nnb6Jw9Hmu\u002BMerfl7Yx6ePLE4\u002B3fzvZrj6N\u002BOmPqer4vqzv7Ovldeff6D4Xn334enPvzC9d1/QPqZfwX7vVk5dN2Y1m5870A5WLPm1Zs\u002BTRlx49GHn5dZ5a48dvPGMbx/PP2X4j\u002BmfkQT\u002Bg/lyQK2vK6i5cZrfOrCioS0qAQBjOityMAighFWlRmQKlKJYQBCEWEUqXNUFSgilUpVKZ1KCQSKVLmSUGgqXMk1CQUSwiwkEyk5zYRQaUqA0SlUv7nU\u002Br8ytSO8bkdGstaNSujWLrWd5WzWSm81bUts1m2rWbbnPR1bxs2bzq2bz0t1NOreNzam7U53amblc2ZmhVp6G\u002BfUmaKQmU6Z3NdNGcdDO8758LfLfLOW1nMjJnWUzRvORLnMmsmdZuTOwznpWc1xqICPNzrOU3Zx/jH9R/jnq9fv\u002B15Pn9\u002B3br4f0HTj8/6/wAjtzz9Xfl5Ynu8m68vX28OmPX0\u002Bfq8\u002B/fxZ35vp7\u002Bd015/pdfldMT62vl\u002Bvn094j05/Sfm/wB98j6f3rN\u002BE/YrjVNkjXLfLnewHKubn57vFny6MvPy6uW\u002BXDeOOuOOmeG/O3\u002Bf\u002BB7vL/cv5tzOufteDLnJvnVAlWdFllFKqBKJFBjNVAhCKCUDLlQzUoIEilSggSQCLVLmpcyQSKVLlpQSWEgNZWGjMigygkpJKDKVSgksJKTQCSgkQjRIFUsJKVR\u002B63nXp/NNKOjUmtGsTSMu9Z3muhzdbzvJ0axXRuatWsW2bm7c426tZ3bN53bNZ1bnPS2azu2azo2am5tZ0zTU01aNS9Gsdapaom23aeediFzoFOeN43yDRZmS5xIzireMiIZ6lc9XOzWQuLMbllGbWMhlOmMjm5/B/wA\u002B\u002B58X1/U9vn/Q/qbj\u002Bb/d/pffPm/O337nx\u002Bd9TXblbi5lx5euunP5vwv2HDrPwnn/AKD87vn8r07fM75\u002Bj0\u002Bf1zy932vzf67lnUmOl/Tvwn7r8R\u002Bp7nK/Lfe7Wcr0DGR18\u002BsN6475WxHDSGeNs2PNo5nPnvHn6\u002BedMeL0/F\u002Bv5fz2E/u/8zht5yazRUQgCVDm0kASoQJLc1AIQhZS0qUkCpc1AMoIBrKwgCFVNGdAVKDS5kUqUEiEizrLVVAIpUoazLCRDNZklBpSSUkgEgElqlBFhJYSWEX93vOvT\u002BZtZ3M3TG8y3nWWumNw6NYutZ3nWk3k7zrOnZrFdG86dG87t2s9HRvO7VvG7RvPS0azq1am1N51Nqbk1mtLczKNS9oc9YYG20dLGOkDrBENRzxrOuUJqAlyZ1lnOe2aDObmy53gEuTOi5yJqBVmSrM5TWTOs6x8L6/Uu8iXiaJrOtcxw43N746l59Dnc2a3jJrNp4fdV\u002BK8P9C\u002BH36fL/Zfnfvc8dM4MT9P9v431f5L\u002B89Pb5Hv\u002Bb7fRnlx530vm6c56M8elt083XmnlrlXJnnp5vPnefN4Otyud3y/L/pvxn7381zG/qn4koISgohAEqEtzJVnWSEIc2lRZ0AJUIuZgoUoUqIRQYM6ytUZqCSUGUEUqgqUEahIKlBJYSAYzIsI0DZFTQNLm0RZSUqUEgnMtVLCKDQDSg0v7xr1fmXQyO86znWjWTvOs3abzXRvFd51m60azvWjeLbzub1o3jo6N427zrPTTam3RrGrZqbWcb1TNLWa6FtTUo1LTLrfPedtbnS2887gdZiqqoixZkrXKKsLpgs5zcZo3gKsMprJlGbLnWYiwHNyDnUBNTIlzkazJtAzmojWbOs2WUoEsKtMiBVYCWFVZ3nfzfT9/p81/kH7f7fr\u002BY8vX7\u002BvzPTjXrPNjE9nTy6zrffxdud6a8\u002B\u002BbWeeM77c\u002BFK\u002Bfp5tdDjc\u002Bu/J\u002BY\u002Bt8n\u002Bx/wA\u002BBv1fwyghzRUQgCVCUCVZ1lYQhKzUsIAlQilQUKUWwhCQVKZ1kqlBCEUkgqazIFUpUoJLCKGiUGgEAZQZQSWGlJJcySgkpJKDAJKVSwilUFC0kv72ten8yozOk1nOtGstJrOtbxvF3rOs66JrB2azvWjWbrRrHTWjWd62az01o1jbsc9NNrO1nO7YzSznVo1NSLTVDU0jRMy9emDHdJqzSVVRYRxWsR1JbPMubLnXOy53mHNyDmwHNyDm5izcxWoZS5M6zqBFlnWq561yHnWsmdGs2UAjUhzZCUCVZciVYZ1myqog4679PJr8N9v6nv8Aj/U/F/pfRi8WO/u34NZ19fPm9PPpnr4d416u3zfbyyef0fI3r2Pjpv08eC1c8/M\u002Bx4/B54/tv83JPTyhAzorNQSUDUCAJUOVhCEoEWEoGARSoKFJKBlBAqUzrKokAhCLCBVKDLmSUqUGUNZiEgNZaqoBFJFhpScylEpUoJLCSlQCZVU0CLCBJLCS/vdGvT\u002BYU1I6HGdaGN6zvFd51nW9DnW943i63lzrejWNa3nWN73neejvO8ddpvO7ZrO3RqdLRvGpNTams2aVjSyMtWpoaV3WehmUTFZ0uabyAx2OerlLvkm8RFwFnWSs3MaxqWYuLMWBGs2auYs2RFA2pnW8SuDGs2dZuQTWQqrKWAlgJRVWZLDOgBKiLKiyylBFfR9fw/T\u002Bf\u002Bp9vn875/5n631NfO6/G9vu7fM6fO9fu7eL6PP18vV4fNeP2Pj\u002Bfy/T8f0N/E4fe\u002Bd\u002Bk8Hyj9F8sI/S/JBOmQ0UTmoQzIWdFFVAgCVZ0FlLSQBFhKBgGM1WgyggSKCBUpUAiwkAi1RmqUkUqXMksUtloBCEmiqCpSZQSWxrMsIpJKDQCTUIWdGRUpVKVLmqWql/ebzv0fmLeWZ2jma1nUmt43jWt46ZutZ1net53i63jeNa3ned63neNvTG8dHZvPV3jed71nWOjvOs70zN2qzpZmqpWYmpqZi6Dnq87SXN1ZgnWUNRntrljp04VvIdOdzEXAJYZTWDLnWbLm5sublzGoZ1m5izZCVGtmI505jWLKWGUssprIUtlNSIsKgrNVFkQQmoFWE5ATSzrJDmoqgQKsPd7fTy\u002BT9XzeL6l1z\u002BeE\u002Bx8oEATUBLSoM6zY5S2HJCVDmiYy2ahgEoEWEA1m2ECoCgotqCEWEUEIQBFilhAEiqUEWElKgqmsyKVBJKCSw0FSw4WEWzogqmgSUqgElhlBIhJSqWEUGlKo/fay\u002Bj8xrRSbZzHedSa1nWNb3jebreN41reXOums7561vOpve86x03vOsdN6zvHV2Oda1nWeu9Gs7U3ndrO87qhpaF9Od\u002Ba9FnXHe2XOGHlW\u002BdRSdO3Pec88rUdOVDQgjhLLLi4hxrMWdZgGSDebMXERUa6HPRzl1yjeYrWYiwICTUMpYUWFVmZzVRROahECKirASyzrNQ5qKsKCylQlhUZ/Q/nrj2\u002Bt8etwE7coioSwGrMVtlkBLbKJCWwlFBZ1moYCgEthCylpIFQCBRbVAUsItlgEIpQRYQDQFUoIsJKVBUoNLmRYSWmgElCjNSgiwkpVKDNAkQmaVKCRUSkksMuaoKl/oFXf8AM7qmd05mtZ1JvQ4ut43nWt46Z07zvF1059Oe9bzrPTe8dM71vGsdN7xvHTWs6z03rOs9N7xrG9azrO1zqbala1Lvsb5\u002BmbeOly6YOPNOvlq2Y9G/PjrvhXTlUXMJTlEoGXMagVc5I1gLNyCazmi5za3XLbxOvCzrNRrAJbCUUJZc2QlgObIc2QmllCHNFVgIFFgVqQgCUVWZqozooEqISKATSEoECiyKoHNsVRRZUAIRVsJYCKUVCBVQItnRVmiEUoISgRYYClhFBgECRQQhFhAklDWVhAplzIpVKGpSbIHIZ1lqqjNSgygkpJKVKDSgmaVKVQCEJNVUZkWKl/oCPf8AM6TUy6zrOXeNyOjWNb1jebvWN41veN51veN8973hz030xrO\u002Bms6xve8bx11vG871ocdd7HHR0amzTTc0rrLNenfHvy9Opxno87N588a9OuXPXLnNRPXiVIVUUJUJBWWXOsWXNgazc5I1gNda4b3wXpwM65RZ6YqyVFlVQIRBZ1myzrOslQZSwE0KqBKKkyJZZSiqwEoooqQEokoooEQkoEITQEASoSjOysSURWRQCUVBRUJbCAMA5qEWKrNRFKCEJUIoIFSlC1QCEIpUpUBQVS2dCghVShalzalyuJXMAItlJaqM1KVLZ0SgkpUpVKCSwkpIBrMQ00VQCLCS/wBA0Pf8w6zqR1nWcu8ak2ji73jebvfPeNb3jed73z6Y3tHG97xvO97xvHTe8bx11o1netGs9dbxvHXe89MdVnPSZly6Zq9PPjnr3zxrnrnpjF6eUt861neCmwESGoESIZsudZstYXfj83vcvoccXx9N8Pr\u002BbpxznfII1zMpvFmKqzZWsxFaFSFAFagObISgjUKgEoEsJykRUJqAwZSoSyHNQlZkoESoISgSoQspRVWatLLkhDMmoTkiqKlBNSyy2dACANQIpJWUiEUEqELLKUDnWVKTNSgwCKVKVAIFSwkoMpacsqKFlQpQQhJbOiUqjMikiwkoJLDLmSUGgomiSIQDRKVSgyg0v79Hv\u002BY0jJrWXOdazqZ1rG8Xe8azre8bzrprGsb305dMb3rG873vG8a3rG8dOm8ax13vGs9Oms6z131x1599o476pzZNzV3OeO2ee7XHHq15M71it86rWYYzJVUmaLlIQKsMtrJa6S8\u002BmOP532\u002BnjnO8c8az\u002Bl\u002BaZcMRZsQLmI1IoiqqzuJSA5pI1AoBzZEakJVlKspZEJUWAlRFRVllKhAGrNFkIFQVWglkIAlhRaVaAhmSgSg1lCqiioassKCEIFFRSlFQhCWghCAMAi1C1RmpSoBlKjNSggSFLLm3ZuSyrmyQjRUpUA0oJKSAJEUsJNAylUoJKVQCSwksIEkpVKSKVR\u002B/S7/mtudTOtZc51rLJreNZm9Z1jW\u002BmNZ3vfPeN73jeNb3jed73z3je941jp03z1jp03z3nr03jeevXtx7cfTpHPXSamnvkx2sXoDOeebmrrxqkklhGQ1myEsDpzQc5zG4vO\u002BjXk5S\u002Bzx22PM9vF8/Xozy7dcYup9Tz8TrnpnOd53jFrNgaNZBrDOqsyBRZFKDnUoks1qA2majNFgNqZoI0agayhnWdISqHUCgEoEsqlBKBLCoKKKKDWbKi2IIchRqQ5ISqqrKWlSA5VylRQVKCVFFnWbYoigEIZQRYQBFqCqUECpSdRh3S5QixZtiFhFhIhGoQKpSpQSASIRYlozogkmgSUqCTNBlBIhJYqWEUnMf0BLv\u002Ba00ztzvGXWWTWssm\u002BnLpi73jWN73z6Y3rpz3nW943je9Y3jp00WenTWN43veN569nn059unXh259uu8b5\u002Bl7Zc9Wd46a4Zbky51z68ptpEpIKtQznz8Z6ccd5c8/RZfFrry6Z1gPRys6z05hVznx\u002BvPFy1rO8VZ74KLnNWpkc3MRqQ5sqCEss1UWaiLIqyIISojUiyRVlnWbKKqgCqgSIErUgqilspYUU5c2VACWWUqK0KCItirCgBKqCKoEqKWKoEIQKqM6FKgEtKgoIQolhFiCGARYZS0xh3Sk4hwZtiKKlBFhoBGoSWKCqUGXNUAktQQzWZJSqUqXMkQmaVKDQDSgksMpnRH75H0fmnWdyKOc7c6znSakd41m9N894vTXPWd9OnLpjp01z6Y3reN46b3jWd73z6Y3vpz3jt13z6Y7668uvPt6OvDfH1dOzwx368hvOrNkIjStXm5308/N04uV7\u002Bp4PV35ddaxxx2xrnZ6cIi4BNYCNLMXAWbmI1iylllLBCzI51iI1LLEQkRUWdKiyIsiKQkgNEoCLKiwIpgsiqiKSCoqhAqoQKrCgBNLLlIioSoqgikqgQJCzVFVAlQhZ0AVbEDlKigqUoqIWGAQhAkWIWEqGgtMuXbLm1iVwc63iKBKhFKlKpSqUEWEWEgqUqlzVAazLCFU0FQVSgik0oJKVSlUFUuZJaozUv73Wdej81pxvMd89zOkcTcKbcuJveNZ103z3nXTfPeN9NY1z6ddY1np03y6Y6dNc\u002BmN9OnPeO2\u002BmOvP0b7YeXo37Mcefo1YrnoZpdxC58fDft82fZxvi9fp7a3w6XHtrtwxnfKymuZnWd4M6zcGdZ1ky51izrFxZs6yhayZq5gLNZqrLnWQc3MWbKhIios6kRY5ogtIpLKWRFOSKjUspURZFVFUUJVBRVRbUDlCIsiKiCymoUVDmqKqKCrQoHKUCEOdKghCEqEUoqJM1AVbCAItQRRZSkKWpXNrpLy1uyGwrnOK1nJSVaCEIsIAi1UpVKDKCSwgVKUSlUWdZlhCoUqlKJYRaqUElJJSqCiKiahFhD96436PzbrOs5dZ0mnOsTTnUzrWN5mtc95vTWNZvTfPpz6dN895301z3jp03z6Y6b68\u002BnPtrfP0Y7b7c\u002BvH1a9PHXL0uSrTlhc8OWvR58e/wAvXx\u002B70O\u002BhvhjrfRwC5spvnFm5hLkI1nNZuAcbxZs6xFm8ws7zFm51ktSAuWzIkakRVlzZEWRZsiLIjUc0RCIVQVFCRGiFUOUcxqJFU5KqioiKoBCKioSis2RRBaRVBFVQUVFEUBFVFQlRRFUCEJVlFqCzrNVCwgVKVAJUOpc29y8tdLLKYVzjNOQ0hLSoopYoKlilBFqoKlKJYpYqCpQaXNURSgkQy5klKpQ1lYSWElhJSqCcxCLDSgi/vNZ16PzVopNpSbcsm9ZsTblk251ma6c951vpy6Z103y6c99N89469d8t46dd8u3Pt1749Hn9et\u002Bbpjv06ZzOm9Y1nTnHo8Xfx\u002B/0cZ09GPKerHU56Z25WkoiKjWGCjWYiwxrNxnLnfIy53gzZ1zCzrFWdRzWsxCRZ1GzCQOYssxuRZZQKSLKiygpIIIiNIqwoSIqE0oiiqoIqyLIxVEDBVRUQWU0iqigEoiqiBIspUVUJRQVFQgJBVQUoJTmiKUqCpSdxz101LzdksZwbxzzWsRpFUULSKVBVKVBUsIpUFEsIsJLFKVQVKCSkkFQCS1ClUpJLCKCSwksJKSQUEJLDTRUfukfR\u002Bb3CmkszWsrO0cTTlk251ma1jUdN8t4106c98\u002BnXfHpjp23y6Y69fVz7ef19MebrOnX08vXy9PLp68eX1Z8/Pp5d\u002Bi4PrxuxdM7sy7cObvXNmtgLqzWRZZ0ZtRHNhlxcWHHTnYc65ZLO\u002BYWdZoNY0AJZsixrOgKXJWjMkBZEaiBYlmkogBKsizSRVAlRqRFVAhUkUlEQFFRFVREU5oiKitCoCKSKhCiISiqiiociUQ5qNZIc0jkqKjWZSmsmmXD03Lx11ZeennLrOOdnTnnOjmtIpbKFQVSgi1C1BCRVKULRLCRCLRSlSlUFCwkQilUFUoItnWVqpSqUqlBJYSWECqATNqlKl/dJen83tzqR1lkd4ZnWs6ydY1nOtY1GtZczo43lvfLpnfXfLpjr19vD1eb1647\u002Bnx9Pg\u002Bjvjx9fv5/Mz5e3o551OfXXJ9mOuuWs73Ys63Y0u3FNdLGpdmRrdiTQGo2ZHNm5cxrJhzvmY1jXOxrOuecud4KzqaAuUBHNUDnUozZozWOYsoNEhEIckVFkRpVkSLCiqKoEizTEIFaCEs6OaIorNSVRUBWkQUVUFQhCERSQVFOUqKIqoQhyOaoqollw9Ny8dddZvLtjMvTHLFdefI3N4zVFaFSghCLFEIpUpUQksIQktUFCxSwhFSwkpQtVAIpVEIpRENKCLCKVSlUoJLCSxUsJBUA0pVKCL\u002B7h9P5zTlmdIprWNZijJpy5m0pNudZacbjez18unD3/T9/h\u002Bn53w\u002BHHX7fg8G\u002BnD19vP6PH6HPHR23y36XR5a5762Jvo83Oujzprq89Z1txTW7Eu7EbsRrMWUOs5Omjid82crrjU556DPLPbO8cOfpNc/Jn2c98/Kd\u002BO\u002BY5NZizVmNZrNZOaxCEIiLJM0lUQCWaSKQqiKqCs1iVVEUAlW0ZTWYpKqitiqKAoqosiloQFtxbkwdJeZ1jPPsLxOxZyuhXO6scT0B53tpfPr0EvLW8rXPknbHHOnTGLcoKoqiVCBKARahapSoilKiKlKgqISWIWkUqCqUqUGlBIhFKlBoBIqFhJQZScy1EtUAmbFSlSkkA0pVKGhf3UPq/OWizNNJpxvMt40zpy5a1jpmWuv2vP3\u002BN9X6vh83s9p\u002Bd\u002Bpz6ev4fB9Hi7a476ce3o4/T\u002Bb7Xyc5vtvB3x3eO507PLWOnRwzfR5udbedNdnnTXV5az03YjpYjZnSq9M7zoGkyXLgzvGs4LjRg3hM5uNWDeehiOmM1c\u002BPrxrn5M9uHXjYjfNswhCRTAIVUVOKqIqIRy50SymsxSRSFSEVAwCFVFUVbVBa2vLPq789/Pvsbxv4r9sa\u002BM/Ypfl9vZxle3gwfU6fCF\u002B7v84V\u002Bi6fl6X9V2/Iazr9e/ktY3\u002Bt9H43rnp\u002Buz\u002BZ9fLp9jHl9vPr5vF\u002Bg9mdfhvH/S7ef5X5/wCofI9Xl/A4/SfK93j\u002Bdnvx9HHJWpUKUUlBQsIQhCNQhCLDAItUpQVUFSw5lqlKgoWqgoWKlhJYclUpREJLCRFKVS2UWElqCKlis2ElhAklKpYpf3Ll9X5xSk1rGpHWaNax0zLfo/Q\u002Bf0fA\u002B/7vi\u002BT2fa\u002BT8Xn18/o54\u002Bx083f5nTx51vWHp599\u002BP2vB6teTz\u002Bzl387x17fN23ycb765OenbXHeOnV5OenZ5M10sU31ebm9Hm530uau7HVrXUcd9HOjZis1ixrDhxrHTng1hM51z0ZN51kLmsVmzObOjxa7cxXy8/d5enHmVvBUUFVFOSsrNSAjZNGBEC2osQKqFYEbNakDaV53p9mN/K39Vx0\u002BV29vKV6/O5n1b4xp9rz/ACzWfXy4HTn1xnO5vJnTWaCdGNa2vC9Oo8uvSzXn12zBZwdbzZr0Y4Y1PVrxx6byle/0fGznf7H738w35PV/Zu/8a\u002Bh4ff8A0T8/j9Lw7fzz5P8AcfD15fxLH9M/J/U\u002Bd\u002Bfu/n9vkJzolEUFSlSlRFLCLFEIsIVEVShSlUsIQi0KhUFUsVLZQqFqIhJYSWEUqAaUElhAqlhM0qlhAqlJJSqX9vovZ\u002BcWom1mL6P0Xn7fn/0X0/ieP3fZ\u002BJ8bj18/o54fX4Naz78X088cvP35WH0eXW\u002Bf2PJ29Hy9cvN39Bnn7OHV46Z7a5M131y1z6dtcnPTrvjrO\u002BmuTnfW56mtvNmumuTnXWx1m998XP06zkNWa5bOU2ZNRxY1hyGsOQ1zTJqazYudZMazoCzRms3rlprq8tzXm5\u002B3y9OeINYhLLNmxsljBSBTkrKCtGakgQqhTN39WOng177G/P6/N5pr6mfk5r6fl8l059ufO6Y0FVVQrLi6aXiejR5T2LXkfVS\u002BbXYlxowdbz89T1Z8hZ6cee1OueRqbyGiVRQVAhBURFQi67eel\u002Bz\u002Bm/n75fT/AGv638H\u002B98f637v8R\u002Bz/AEvm9H8D8v8AavwP2Pk/kH0eb6nghKqCqUoWqCJapYgqiKWEgqWKWEiIVEUqlKgGlKIhFioKpSqWEUoIaUKlhAqlhM6iiEgqlipSRf3Anr/OOn6nPfg/QfZ83zvpe/4nw/Jvl6vPjXt\u002BeuW52575d/Q/N8/b08OnLpw046Se70\u002Bn8/8AK93T0\u002Bbv9LxmAZ6uGXprnqOmuWsb665azvrrlrO\u002Btzc67XNz06PPUu3nrO\u002B3p49Ofp2YznW7GqTWpeR1rOTrFjc83PW8\u002Bd59GfOax6byFz6Tymp6Ty51n1nkmfVeQ09d5tS\u002Bl8/Sa7Yd56eDn9DzdePlPVax48\u002Bw1nxXrq8Z7CzxnrK8mfWWeU9VXmPXtfDfVefT5fo9nniuebd\u002Bbqbx5z1W8\u002BO9svjfXHkvXW\u002BW9NLwegEC9NefJ6rx5r1njzrPrx5c2enPDO72zzLNmaqzWMSxVQlRQhFQQ5pKIciVRUsQVBUNd/0P5e4df7P\u002Bi/z9\u002Bs\u002BF9r9b/Pf6x7/L6f8APWP6X\u002BC/RfA8A59nCqWKIhaoiligqKhYRYSWqCGUEVyiwkVBUSxUsIQkFSlUsRLCEJLFSwgVSlUpVLCQVSlUsIv7f1fU/VY\u002BZ8r6XyvzPn9H0vkc36HzGHrzdYZNwyb\u002Bvz\u002Bf5\u002Bp6fN31y5OXfN/RfL9fx/d83GX6Xj7dcZlrDcdLGpd656l6a5azemsaxp2M6OrWNTamhrO70cPdjqm88/Tu4ZT0586nQxWIZ1nZmuUyUhnWHNnWYC5chvNGbHMWIGpuzG9cma7b4bzvt5e\u002BWvGWO3n0ZLNGc11OVXV59ZTVnOvR0\u002BZmX62fklfR5\u002BG6Z9ufHWeu8dZ6zylvqvJHpPNV3OMnU5VdLlVu51uzIuwBiqrNazAlLQVJVUFRSURSxREFOSqqIImioiFiiqARahbWY\u002Bp/Qf5V18Ps/wBD/D/A/wBM/N/of5L\u002Bc/0P/Nvq/L/np6vL9z5MOaRFqFqCqCpYoilhJSohFopYRYSIpYqCGUqCiKpSqUElhCElipYQKpQSVKzYoipSqWEX\u002B\u002BfkPF5c/L3ivb4Wkkk1Vk/S4b49M\u002Bcd8/Tx7cMTTn7PHX0PzXs8Pm6a6c\u002Bnu83fnvjnU5dY3Y3GtZ641dudjfa5uddHky9nlvOt6tZ3135bHT6GuDz9BnWbmcFz0sS7sUuzNZWTWUM3OgLHJmyDPTCQiZrKDWXMVqyVuwrvfJzrt04dM9PP5vd4evGOlqc3WDpefNenjzLN4LplCEAbNWjMMVtQMFMC6MwxVVKlFFTZlbMNmVKqiqKKi1IGIoiotSgiEoiKqCoKghFqCoVKWKIpYo19n4ljp/a/03\u002BfP6V\u002BY/Q380/0J\u002BWs/ip9b5H6b8\u002BlbQ5KoJCoWiWiVyhCS1BVSlS2UKiWoliioiElhCqlBJYQhJYqUqUqgqlKpSqCqUqlhF/ale389qKNFSaiTe\u002Bf1Oe9fMcya3jvc645cx/VfN4fJ9nhsv1vDrtx75vTz6xC5bjXTO86287N63LUu9c2Xpps66XBzerzZevXz\u002BnHT0ZM8\u002B\u002BzKaFl53XmlMBoTOdc956c7FmshrOshqRZuYDWUCzRmpgEGmNrnWnO3rwc69Pg9Hl1OWcHfhrJakBWgBgpsxUU2atGY0Zl1mqkBgt0AurMaCGISFaKQLdEKkUxQhVVFEVFqQIQlW1EUVRRUFQVRFLFLFLEgUtVRRLVW3p8tL/TP6L/AJ0/f/nPt/r/AOR/3n4nk9f8HPufE/VfnQTpiEKpSoKlKFRCKlhFipaIilhJYSCoioilioqJSqWKWEgqlKlKoKpSqUqgqlJJYRf2hXu/P6BjVnUjXTM9R3\u002BZy6aq68n0ef0c7w0fc4b\u002Bh\u002BW9nh8/TUX0PL09Hm9HO88OdZ11xvLeSl0806WOka68c4vRwr0cubvQ51r2eT0cu3bHMnTZzGezyV7XLebmees7sB0eIduedXOc9M6mM7LnGdW84OlXK6Bi2VnWcV2OOTvzxWbsVb3y1L25tN\u002BAs9\u002BDGbGzUhWtkrecxoKqgYK1ZDQRRWtlJzLqzW2sgoGghKVzFMSsS0RVVRCAaHKpVVRBLRCUVBCFUFCoilRQqUVUS1VpUsUUQd\u002BFL/Rv6b/nL\u002Bg/nvt/s/5B/efieH2fwU\u002Bz8b9Z\u002Bcit5hCKWoWhCJYlSiWEKqCpYqARaqCqCpYqWIlqoKlipSqCpSqUqgqlKoKpYRYSX9pnV7vz9TA1Gvq\u002BU4b4ZHrytZrNejz\u002Bnlrz/rPl8/lev5rX1vDJV07\u002Bfti8nPW50BmtmTdnUbsMa3amreM5ve46y6WFe3q8nq5dgsSsVmnDHTXNzvrzVeZm1zQzWsxcuQ1nVgrqcZN5zaiZLNZixgrQVIROVdaxqa6axrPT5\u002BN8/RwqNRyRCLUUhFDRUUQ2W2HIlVULoKkpUIYSiKoiraJWCtBKxEUSRUK2YkBKWoEQhCiWqCpaIoragqFqFqloiIERapTvwo/pn9L/AM4/0/8AN/d\u002Bz/Hv9D/zjn0/ltvn\u002Bo/Pwiwi1QVBUpUsUsVEVLUFEsJFREJLUFRLUS1UFSw5WqyKlKJaqCqUqCSUqzSpf//EACkQAAIBAwMFAQEBAQADAQAAAAERAgADEgQFEBMgMEBgcFAUFQaAkKD/2gAIAQEAAQIB/YEuX/7wPvAtWf15\u002BYCFu5e/bIxFTn\u002BuPzwgZv8AbIxlP9sQjKf7YAAZftgFE/rT9ECn\u002B2AP9tAJ/bQCf20An9tAJ/bQH\u002B2p/tz/AP0In/5nj/5oH/2zX8sf\u002B8B/bwD\u002BUL01/SA/bl\u002B3o/t4H7cv0BemvZVH85X9UD8\u002BXorxL4w/Tr44A/mq9FUuF5FwvRQH7cj/AF0fql/AVL0VyvTAP9ZH8IS8y9pcr0FziBiliYoin\u002BMLuXnXmVLzICXmNzIBY4oADFIxxMUqf50vSQB8uoMaiAAMcccQMUsTExMUl6gB/IVyuFyu9cgSo\u002BWRiI1EAY44oBLHHExMTFJEeiAfwxdq868CS8SiD5ZEAAVGogDHHEBJY44mJiY44kEedfiySVJLwLlJeBcICXmvEBARqFALHFJLHHExMTHHExudgPjR/F0lSVJKkklylS8SAPmuGFIACFRoUkkkscTExMccTGXJrHLwgE/drxLwpdi4XYkklSXoICXmPEajSAjUKFJIBJYoxMTHHG/2COBin3ASPZoNMBqdNcibpuQP3C9pKlSSVJLhd65R812gAIiIQEajQCSASSRiY4ka48xtmBgYGCpcAS7tmmKFbxdVL6tcLxLypcLsSpJJUuEvCuxREj5p6YAACNAICNCkkAkkiDHEx1cuLUcDEwMDAwMDDHF9lm1/yrUhu2s3hKA\u002B1XnS7FwkqSVJd68SpAUfPaGq0wAoCNAAREQAkkpypEGKuknjQ28THEwMDAwwwMcMMccdvoDcZJIi3Ffgq7VS4S5XK9FREj5oixOdudsAACNAAACkklfnapJEbrPnRWsTHHHDAwwMTExxxxjpzH/eQlt22arRCJH368S4SSSpJJedUgJUfPChViWqsgAARAAAAACSu1dNiVJEbvc4jGEMccccDHAxMTExxwwjK8SCOP8Axyt60ljYtfR\u002B7XYvOlSSXpoA\u002BhCYq1IVctAACogAAADhXJSFmCSlV\u002B5xtltLHHExxxMTExxwwwMZCQIPGwVb128bmfv12LlJd6S9NUoxkT5zQq1KNaeV\u002BAAAoAUAABzfkatiA43O5zs9pJJY4kEY444YkSEhISB46lm6yfwRdqXKSXCXoGkIyJ9C6RVkirUqMRQAoBUJiQNXIzq2Iw4367zpbPYqRGOOOJEhISEqlUgQaNP8DXK7ElSSXqDhUT6F0igLZFWjfiKAAAFIwQnG5E3aNuMONyvcaG13pY44kSqVSqVSqQIkJUvpB/GXCpKklwvRPERI\u002BixUas0KsG4BUaiAOTEQwVyhzqbvOx2eFwqSSNSo0alUqIIkJVL8HXYvGvRFKMZk\u002BjcIAERboCHCAj4Vzvt3na7PiNSJo0aNESEqlUhL7FeBdi8CXKS7VSXpAGifRvUAABEQoV156z/ojdf\u002BuN2huMLvg3q7xZtiPhJNGjRogiVSqQkJVP75di4XakkkkkvSAQBPpTIIIrPrmXe7Wvs75Y1fZI3p8bLa8LJNGjSNGiJCVSqRmfwFd65XCSS9JKMZE\u002BlIwjG0B5gdNu\u002Bm13G63udis0vAax6HR6RsnS3NDetSqVSo/wARfOrsSXclS7F4F3ARjIk\u002BkR6YOj3m1d369wtLa8QhTJdZdTLU7cdLPTXbP8M/NrtXC4S4XrgASJPrky1Y1guacX4REYi3/mO3z26cO3T6nU3\u002BNuteFAE0SZm4bnW6pqF29Z1MP89yz/Bfz6SS7UkqXppGifVnO7us9xcRYjGOmF8RjGMYxjGIibV/aL\u002Bi79gs\u002BFE1KRJJJJMpC/C9C5uV2cr3vr\u002B6P4SpUqSpJdq8a71EUfV1OpvbuZAARERYjEWBdEYxjGMYxiAAsdVtGo0vYtnv\u002BAUacpEkkkkyMiSLlm/e1v8AsuXvdX0SSVLheiu9AKRPq71cAAAiIiEbMYRtCYjGMYxiAAAFxO3rdnIpU9FvNm/3mpEkkmUpTlcNwkkk3/wJJJUkuFwuFS80IGMITon1dbcAAiIiIhG3GAgCIgAAAUO6cpzXZZv6XfIXabjRLJJNSlIkyMjlPUzv\u002B8n9CqSSSVJegu\u002BxUo9acvV1NwAAAACIgICAiAAABQHfu11Pus37G\u002B2dyqFSqRJJJlImdyerlqjP3gPm13KkqSXCVJcLyDvVurkifW3i4AAAABCrYgIAVEAAAJcvje7rpXdn1Ok7rd\u002B3vA3/AP73/aO8S3WWulf/AIKJ\u002BeXYuElwqS5XpoA0T6\u002B6XAAAAAIVAQEKFRAAA73Wsu8bZaFTt6zZJw9G1pdTovZAp/RrlcKkuxemgKJ9eUpSAFAACoVCoVChQoUKHa3nqt052G1zf02p2O7Y8lvS29ot6IDdbnrpE/SJUuVS4VJUl6IFSPsbndFChQoUKjUDCoVAio1Gm2\u002BLli/Wotc7da7ZxvbPd2Ce0z0pt49MaSG0w2KGyQ0ZBpGr9z1ll9MqSXK7EvUSJ9nebooUKFChQqBgYGFRoU8m2270Nxucae0PIj2kGKNa656uOX0q5XeqS4XnHKHBPs6u6KFChQoUKjVuoVChTbbbbuTlLjZLXjB4I7DRo1u9z08cvp13rsXC8ySSQBon2dZdFQAAAEQAABCoGMhLJtttvX3OdmteQHggjgklbhc9ACjL6lcLtS8C8S7AMST7C43y8BQqBQAoChUJxnmJCWWTbeWvnwBZt\u002BWM6Iogwwxv3CfMI0ZfaLleNJJLlRBJ9ZUud21ChVuAMREGUKExTEozExPLIF5ZZXZcbZa84mJ1jjhhvk/LjRP2a9BLsHKQBNH11xGN2Ublqwbsg4ThIFypsVExkJiYkJZZ5XJ87Ja9HPrf6TqpardL/iWLJ\u002BsXsJdo5WJNH2MzUYkbtqYRuW1p9POdqN\u002BcTOVQlnOUSxcjMTE8s8r0udDa7j4yWyZG5PwY0ZeRfVLxrsA8IBJ5PonuWNRO/Tv6OxI1es2b1ixbnbjnaqMunCUqycZCYnnnnM8aa33y8RJJJp6653YrL7VcLyLsA8AoUeD4X41iqyJpVq9RCd\u002B8JmUKu2LV\u002B1Ys3upZvRibrzzyEhMTzEudntd58RokkkncrnONZP8ADAPAA\u002BTRPoY0T3Z7nfjVnQ3AKs2xUr16ZtWr0NPavwh1yc8hLLISzsdm12\u002B11DsfaaJJJJ1JxrJ/ar\u002BCOQXR8yxZl2Cpdv8A5JfBGpMoCztui0H/ACYaBYGl/hnop7XegJCWQlllpRxGMI0eW5cEvvJNEk3pmX4APaXcfJjRl5d6vwhp9hsbHbs8wqcpx6nGXF3RXdBkJCQMI8bdbydM8Co8Spk8uiaJJJ18/wAAXsrl8nxYsnz3tot6fl0nTPAn239Jf0YlpBnnlt8bRlJgzkJSNRqZZL5NEksknWT/ABQeY\u002BDHL11RPIqXh1G37fY7LUoTb4BkXI0S\u002BGaJJPEjKX4oOxU\u002B496MvYT9OAcpwqU8403Et8ktsklk6qf5ETykZewqfqQq1O1OzKErcozM4SBJgTRLJcpMkkl62X4gO8cHyYmXsonsJ9EESgcwDVqWYIMzAieTkc8sjIkmr0vqh/NFPvfGOXspk\u002ByJQMLupnA5RlCcpOoEi4JmMhIyqU56v8XAJp0\u002BwUI1l7Con3NNqp6uF\u002B/roytyEjdEs4Shd1FyMrMs7N7U3yfxcA\u002BLEz9hIn39NPW3MhcjMXI1GtFa1UTfnquv1CQfxgUfDGGXnPiTf8e3pNHcv1d0v44ATTqMeRGpS4PrKif5Nneerb1ep3b8YXAHgEJXPYSMv5mz3NzufjEIrHE8PsjBmXrpGT/mv8YA7DRPZG1K566xyf6OKAVDiXYI1KXrLHIn81HqCh2E0eIW5XPA/NjkT\u002BVD1hwByu2NAUTRNCM5\u002Bqscify0e0u4cE04xyJ9GNGJ4wZk394vgRwO4DvNGTcYTucE\u002BeNEUbeRl98v7I9EUu88iMpeMGR7gaZ/AF8UKHejxGDJ9JYyk8ifvV8YO8A8RhK55yeBFG7K/wBTqOljhjikuxf3H/RXL\u002BKHcjwIyl6BPW6hPT6aNQqVAe6/mkvjhwKHI5AoniU/ESb2Qs9Gn2zE4/bql8ST4BwBQoAy8kp9XAacWsjJ/fKlw/7w9IcRFACMp\u002BKU\u002BthGyIIzMvSH1qS4fx47Ihjgy8MryjYxEHKZP36S7H8EPCO\u002BIJiKJoHuN/pxtiOGZk/wBct/KRDhFvuJ6wsxgIIzJ9F/XKlw6fxg7VxGOUIZcvk3hZERCjN/fpLl/KsUIkwgZrtldFqFvDMz/AEly/j34IgmEJkDgcGVWtPRu5dxP3CSXDbfy8RUYSn2AGcNNmZvwv7VJcNv5V0OYigDMVHhYOFZdz739gklw2/mXQpZUKjGNvoyvGnT\u002BwfeTykkuG/noBioxt2ADqJXQHTfe/sklC2Q23887USYWo6frG8Z8tv7hJLhmTfzo4FWbIs9KWqN18Nt8Nt8PzrHDHHHHHFfEyj4FSWOK4eTb\u002BfAt2LOgneuaw3GKgCXTpuny2/GkuHw6fCMcFT/ALiWOOGGGGHT6fTwxxxxxxxXDyyfzz4ELOjGnOsvagz4FQBL4bb4fDdPwJct0/CjEh/0ljhh0xZGlGi/542//B/k/wAvSw6f\u002Bf8Ay/4/8Q23/lf8j/kf8k7ZLQS0krJiab\u002BhULVnQK7r\u002BoKMuHCNGT5bbfY6fa6A7ny3T7jUo/zFjgLcdONF/mxz/wBB1v8Av/2nVHUdXq9Xq9TqdXrdbrdUXxqI62G4x3SO6x3T/T/lubRd2a7tk9IbS\u002BdAhZs7cbl7XG4KtW7lzmEZF0xw2\u002BG6bb7gB4Y0eMux8PkxI/irHAWRpf8APXX/ANh1UrueeWTfYeVjjjiuHlmJdTrDUx1trdbW9W9x6F3Z7\u002By3dunYMfmAIWbG3G9f1xnxZt3rnMRQqdqmC23T4fDfD4AFPvfifLZEh/AWItx0vQf\u002Bk6qV3PJvwpY444rh5ZZZPwCcdRb19jebO8C5d2vUbJe2\u002BVr5QCFmxtxu39fK5zp7Urz5tRlMVnDl022\u002BXw3wB4W\u002B48vsdNSHlflWMbI0uPWOqldzyb8KxxxxxVN5Z55ZPzuN61rtNvNjdTDU7NqtquWfkFCzY23LUbhK4\u002BdPYvXpdmjs3rwqVN0222223TfAHifee18umQR2P0kLY0668tQZ5vwJY44YY48N5Z55ZP13C/pt00u8CWq2jV7VO18bGGm0FX9xld7bFm/fhT40tjWagVCny3TbbpvlsUKfgWOGGOK7VSxxwwwwwNswS9BYxs4Zm\u002BZPhLHHHDDDDDHFcPLPPPPLJ0/ccLul3PR7uRrNm1W3yj8SBY0tnR6jcbl/utwvXBVw8RF80OX2NvufDFRHYscay6nUzyfkeWfUFwXOpKWeTpY444YYdPp9Pp9IWP8AL08zWOGGGGOK7G8s888888sn/It3tFu2l3G9p9fs17Tr4a3Z0u3XNRqNaZdwB4h2aO3cuUKl2t9jbdN8QFLGs88vYbdTHDbyyzzzzzFZdc6rrdbq9TqdTqdTqdTqZ555Z5ZN/wBF2NXt\u002B8wuaza9Zt0o/CabQws6rcp3fBajKYFw8aTT6/UUKhT5fakkqSoCMH1MvQfkbcgfAunXVMsn8RC5oN10uuv6fctouWvg72qv6sy8Fi1eu1a7Jcih4ABGnTbdCNRnKXLfc/UbdT7QMGbuT\u002BNB0ut2/dTHctov6f4K7e8Ni1fvcHnbrGrv8Cj2OgAOG22As8hQ7n5H526mKxrIzfydjUbZu4O5bVqdL8VCN2XAq6eLnYKmXyBTbboCs3Tjy\u002BF4MafpgKpyJ\u002BYtXdr3aFzcNt1ekXxFuJPFmnW3afW6jmFHsA7G6WXbDsS5fCPGXa/Jissm7nzcLm1btbubjt\u002Bs0a\u002BAfbp4XrnMOBV/lio9gHL4AdN8iog08qbfY8miPLjTzfDp3PnIT2rdbc9ft\u002Bs0ZHwkIXZd212NZf5HB4A7WA\u002B1UDTfDbZ78sqWNJY4qssuH2upUfnIT2ndbdzcdv1mk\u002BEiCey5xf7RR4A4fgTy4j3vhkdz4eWeXoGpfO27m0brCe67dqbHwVi3fudt2ttsa\u002B/2yNDufAjTbfEPE/fl89bubRugO\u002B6OQ/t//8QARxAAAQIDAwkGAwUFBwQDAQAAAQACAxEhEjFBBBAgIjBAUWFxEzJCcIGRUFJgFCMzYqEFQ1Ox8SSAgpKiwdFykOHwFVRjsP/aAAgBAQADPwH/ALZ00X9MT53TQAtPMuXFToKN4DztJTYV9XcOCLjMnztLkGCTPUqfnbiblgKDh53ACbvbiif\u002BPO4MEzeia\u002BdwZ1/l53TQbdfx87ig2g9/O6aEpD387prAXed\u002BGHndNYed\u002BH/86\u002BnnhT\u002B/BX\u002B\u002B/T/vf0/7Z9PPDD\u002B\u002B/Tr/AH38fjEvLikvPDHdAhoBDzVk3cuSOyIXLzgbxmjwkp/BqeXMgTtqgecWG2tRCefwjDy1poSrtpMJ3eW4y8upU21w47vWWgHV2kq\u002BW1NCVfbbziHlu83E59Uoiq47LFT8uZ0WG2kCVOu7WITjoTGcjbfacoAPcbVyHBNynJnQ\u002BVEYTy19CDIgoC4TTj/4RLJnyvk2fG7byZ13eVlnroUlokLloTUqaTLERnjnPPCjftB5hi6hPE55CXl85\u002BT9oLwbt3tZS7lTPaigc9iVyUp0XJclyXJOjRbApxKJ/f8A\u002BlPyLKw7Fhqsi/i/6SoH2VwgPnENLjn1\u002BnlfZbuA7JoHBdm\u002B03unb2ZKeiIcJz\u002BARmTxzzc53DcGgub4sMzH5Tqi6/RvPldjgFOZ2\u002BsrJkbkHsslGG8tO2tPpxxRsyJE\u002BWjYyazi86FnJgfmrtwRMowYsxhcow\u002BVTmc//wAgYg7QMsDhNRslilj23Cc\u002BSk0eV0qe\u002B5Wm8wrbbYvG1kwmcuaJdMkeiAb3bOjayoM\u002BQZy94aLyZINaABcNuJVKtO/lo/2qL/0L7RkgLQS9ppJAQ55SeZAWT/aSMl/DHlZZbPE3bj94R7ZrLpoEKxE5bSyLpjigXUTQ4aldAAEldtHfE\u002BYzz9plYODK7sz7a4uwbRQ4uWRIDK2BVytE5NBcLHiI8rMcFPcJTKxVps81JK0yfDaEYUVormQpYzz9jkMU4upoSgOifMd2cGls6EifNPha7HSPLyqpLNOiAoMNx1M0nZrLpqYVl8tIjMEDmfe32KM6hC4hAZ/woI/6tDscmhs4DzAxz2G89y15cM82zzTZ0VQ7SnmKIR4JxvQLUCERe7P22XxTgKZ\u002B2yyEznPd6\u002BVWGaVTgrzuU3k8894zVIU4ewBQCCIWrodhk0SJ8rVjn14kXhTzAxzYIXDDcpMOhWebWU1JxG3sZI2GL3u0OyyBnF\u002Bt5gYZrI57ncNHVzQWjWiNHKagWzJ8/dQRg8qEPA9Qv4b1k\u002BIePT/ysld\u002B9l1UOINR7XdDsbeXWMGCWcxYzIY8Rkg1oAuA3anlTjmsie6TiHQlgogoDJOde4nqdjlMHuxT/iqv40P1YoGUj7t4PLRDWkldrGfEPiM8/aZdb\u002BQT3fDyqnXAKe52Wk8AnOuHqpXn2QGG3IMwZc1HhUifet53qBlQ\u002B7drfKb8/ZZA/i/V0LGSuifOf02hK4pqZ8qh/KFDKPhd7p8LvN9dCp8qKdVNYDdAaS3QtMwZEXEJ7NTKNYfOmRmW2OBB4LXhweGtnmuwyWHD\u002BVu0lmKOYjFFNfRNfWFQ8E6f3gsqHI3ow6zmPKiZQAkPfeQBMmXVQW\u002BOfRNcZNaU48FaJtCaAgUEuiPHMD4R7KG7wpp7ryFHFwDk5hk9pb1GlFyV9qG6X8k7KY7orhKeftsvhN4GezlnAzFFHgmnGXXMRQ1CZHZ/unQSWOvRewzoCMU6HfdxHwGXkLgrAljju7IYm94b1Kgt7gLz7KPEukzonPM3OJPM5tbNUr7r102vbJ7QRzUN9YWoVHyfvspxGwrEjf4Rujmcwg8TBuwUq8UH5SxuAQa2a\u002B5d5TWRz3ZmSQu0fPgo0SkOUMe5Tnmb3Fx4k6Nc161Jc9jNQoutC1HfoouTPsxW\u002BuGlAGTiDalEvI47qWOmCg9loK3Fc6zinnviaMSmHlKAFOu7TfDhcK7Giu2bIrLL2hwOBRZN\u002BT1HyogmYlxzyCIM5yIxT4eplGu35lDjstQ3AjayzHMM5gtdI94S3\u002BaA8hS9FpkqXIzru/bZZEfzlp0zUVdoGMc43AVXaRHPOJmpqWhEyd9uE8tKYaZQLJ4i5MiNtMeHDiNCqpsiEwczyT3cum/8VgPIbUKmQVLDoi47t2OTRH8Bu/Z5CeL6KalpxYDrUN5aU8UjsnzasljXRQDwdRTV\u002BbVOk1veIHqoYuJKJuEk515nv80Bz8iJFToN4lAbD\u002Bc7vajMhcBNSpmJMuKhRIDANWI0SnxUbJX2YjP8WGnFhdyI5vQrLYfjDuoUfxwmFTvyf/Wh/AP\u002BZf8A4f6lENzGhRziAorr3u9/gVKrDyJsCWO89plpHyU3ftsqiO55\u002B2y6GPl1szIrLLwHA8V48m/ylOhusvaWncosbuMMuOC\u002BzQA5z5vJ3olAXKfkTZHPeQxhcbgJoxIjnm9xmd0HFDimAOZCqeOh\u002BJG9NCDlDJRIYciK5O6fJyiwDKLDc3ax43chuIT/AN68DooEG5kzxdmtRwz5BvBKAvqeSJ/48hKaVnrvXZ5E7i\u002Bm6mpaVErfVOggWqWtDscghDGU9IPbJwDhzWSxagFh/Inj8KK09Vljf3U\u002BhWUMvgRP8pT23scOoR4FP\u002BR3sspddAiH/CVlj/3UupUY9\u002BI1v6qC3vvc79Fk8HuQm9b881ILtY738TTdpoC8\u002Byw8i7Invc40OFwE92tys3gzXaZW78tM/bZRDh8XKmznsRm7LJIhxlIbsPEVwEvIyQmsVPeu2yuI/nuwYwuOARc4uONTnt5WYmDG7v8AhwvXcyUB3j7LhT6o5/ARoAXqe99hkkV/LNNYZqyCmf8AlTVOqqrtrZyYj5jLQsZHb\u002Bcz3E6JNwXaZbE/LTcScEBeZ9EZSuHLyOG7jPPNzX3cKFxM1N0mglSoW14qyLwgBOZtJwqQa4qTbgZqgAM\u002BUlrSqeqFSqi9UV\u002BznEDeGe0QBeTRCFCZDHhEttgVPODggggMEIMB8T5RNEknHHbk1/VNHNE\u002BR\u002BObHdQiiEOOYcMxjZc5k9VmqmBsw\u002BZ4INq9k/0RfMiQ6lW3659QEXO1ZuAQdEpJnUo25zWq51mfqjKSm\u002BUiaYrV9UZn/dT9s3/p2FuK53PP2uXM4N1twsoHPzRzCFkQYL4jtsTX\u002BaaOfVE3nypKEr888QhChvebmCZTSXuiMtOcZzmokRpcxtAnOkHuuUOghFx6p0Jlh0MCeJFURcZdEwMNpmtxT2QZzbZcmdnQm1iEW2A5tnmh2hn95TBHszUf7qbqa1MUBIzxuUicP5r/ANK/rpShuOhqRIvpuRGKcF\u002BVflT8JBOjZTInuDZkqV5QFw90Tj5K03cS7uYOxCkZTX2bIrgS8yqjlUY2bDf0CMF9i00825osRhewUbjMJ7zruLuqc91lom7AKMJQ4tLOCJMuOCdaa17LEvyyQbGk09qES90nCEm2JS1p3o6pJBoiWG6i1pNrRcTNc9LVA56HZZHDbjKZ3aUzwRfEc/idienVNHNH\u002Bm1Mp\u002BQ08\u002BG5DTPBFc0GmsijlWXQsnhgaow4lRckl2kq801kQF7LY4IZVHAhQmswstUTJDYiUJHFQWwyHwbbuNpRYjHRIdzcUztJxQXt63oxso/s7JYgTX3339p0jWqe\u002BP8A2aY4VTJu7W0Ty4p5hmJ4Qao2gRxopRHdrfyRsA\u002BEcFeG3LAaUzn7bKYbOJ2H89vYyV/E0Gmf6poxmpXCSn5KyG7kooDFAIo8cxvlm7bLYsWd7qKbtZZIYQECC9rvmc5HiiUZyUbJ2t7VhaHKEyE4Pg23m51q5RokN0Vg1G3maZDJtw\u002B0pTktZNa1wMMOJFCcFOC59ttPDOpQLGtsASxCEN4M2vpmnLDosP10ay0LUd0T5BsNcctvVkP1OgSgMfZcBJE4\u002BS40JbieClegMPdTx0zKU6LsP2fGfjKQ9VMqLFZaaKIseWnA5sk\u002Bzl8WOQ/5GtRnROc7XcT1KyXs2CAH2vEXKK2F2hY4MwJFFCbCcHQbTzc6dyiRYTorRqtvM0IcNzezY614jgrUF0TtGiWGKPZCHISvuqmsslj5uxCtPJiE\u002Bg07TieWh2eRg4vrsLzx0Ky2ZiZS88DILiU0YE9UeiJ8mZDNJFHbkqV5QGHuicVzzUnmqhgJaOpBgcdY5nhlm2ZdcznGTQSTgstifurI/PRR8lafvoYJ/JNZNOb7bzzKyVl0BvrVAtDZCQu5KEIf5uCMpyooJaQ6E1x4yUF7S7sWS9lB7Hs2iyJzn/VRB\u002BHEB60Udh\u002B9a7rhp/dz4nPacGi8miDIbWC4CWn4eKloY7KxCc7gETj5OYbkU0c0dt237Ti8GaifEdZYwuJwAWVRaxJQhzvWSwu/OKedyhwhKGxrB\u002BUKmcA1qg40anNvTrNmdMxQsys1zwIvhsni1RoVW645XqVM81YYG8Bnt5WODKoD1uXFUnmoc97vZVlwV3XNQ7P7oN\u002BY\u002BTkuu48UBcETuGR5RH7Z7Km\u002Bt6gwIcoLGtHBo0DKU9Eptml/HMQ0jShR\u002B8JH5gokCveZxGa3lDOVU7iuLQm/L\u002BqAgvfKVqitkvwuapkjNTNaYCrmoNHRUV3XN/PZ2o8uA8m5bcqV59lK7eJoDRE6oE0GxY/Wharv0T4ZiF7ZG4aHZ5NDhcb/APdBsLoiZHF5p0VMxtkzuRdUGQV7uKmQPdYK4cxmqNkACVacTxPk1IZpqVNmUBeUf6bzLdZvA5q3F9VNgh8XV6KcX/pH80AiJ8Vq19VJim4NWu53oM1o\u002BubW2VmA7nTyalnlsigLyj03maA3bWGYW3PwFypPjUrtHGIbp0CtPnxM1OfVa4HKao5/JWWAcpr\u002BSqiqgaGHHSm5rfXyZlXNNS2M1K8rh8SktU9FSzxNfRGyQMT/ACRMNkNt5RgxHDgKKrRyWo5/G5ShAcTmNVMnkVWSnGA5ZiKLDmpxDyGlbiuPPyYlnlseKlRu9gb3KfRF3Pguzjw7VKq3HcGV1UWteSCJDELUhtU5DggXVMhO9NDKvkydHSQgskDPnxVgSxK/tJH5U9rgZUxTojptE0WuLSJECavPEqhPPOGipkhcwT8m5U2BKDLr1MbzNAb99n8IM/dHKnNhBnqjkcR7XtBXbwpWJfzVegVCVrtHqjElC8LTNdpFn4RcpvX3xPJPivkXGySJIwYllhRfELnGc1NqDYYmZKGX0Np09VnFEOkx/USuRJrXr5NTUqaNc8u8UbsNkJHjuAHwEQ47SUH5RMYCSKkD0QsBvutcngFZbLE3lSbJCPHkbgJrsMqiMnSkkxtzwgXl0ySqSA9SnCYBkOSKLTMGRwkp18mpqVNMnog3uj1U9vz2YHwnKYwtMhuI4p2QZZ9\u002B0tBEion7Qyx74LC4KPAH3kMgeT2CmpUzWp10C65NZ\u002BYouxzi/dpoBT\u002BFRYTA1zA\u002BSjftbKWw6Mbeo/7MivgEBwBUXKIZhhgYDfj5O4LBS0sXUWDRIbhz2M0B8ODMtkfE2QTYuXxC24U8k\u002BGk2RnfoSopqVB76JdcE2HdVyLrzsp7cC/4hKvk9NYDRpaeZBYNoN5lepXeWn6b1PRLrk2F\u002BZyLzU7xxXDzPnozFpxkFgyg3jigLlPzDx2OOf20J0Qh1ffwRedyw0eKAu80MEJaBeaIQu7Uomc9y1gpPlzVTnAuR80cSic\u002BL6BYNEhnu3AESUig6R4IDFAXKezFmUq8fMCVNOyp5p0Qhib7\u002BCLzXaVVoz2E6qQkAjf5p2Rzzl5omwqCrkTU7nNcSgBdnnpBDzLkp5vETQLBtBuAwzkoC8oDEBDAoXyKPyp/y/qnngnfMuZQQQQ4IIIeZEuucMq5F22FmeOcC8pnGfoneGH7qM7xBvRcXuKZwQCmJLXIKIdInoVIXz8yaT4acv8AnMShD5uROe0BswLym4V6KI65kuqiO7z5dFCbha6oDCXTQxzycH\u002B6D/8AlSHmGMNmSVKg98xd/wAoNo332rWXlF3cYT1UR175dE3ET6oDgEBcifNieK4ZsTQLAXbNrbyie4wlRX951nomDBE4IC8rgETuYnMjzGmsBmDBW9F2ya2l55KLExsD9Uwc\u002BZzsbgj5qcdOdFgPdEoQxzRvnsAKlC5gtFRInfdIcAmsuGYYoC5HzcJQuHqUXUQZQe\u002BwDRUyRdSG2fVF1Yjp8kG0ARQF5XCm50\u002BnKS\u002BrDKeGeaF2CLlLVZ7qktKSwhiZReZxDMqQuRTW80fN0ys4ZiTKdyFwuU6m5ToLlZH8tINoKnknxKvPohcAgO8UBcEd2p5lWqIDVHuhK0\u002B5E9NAH0zBoqU\u002BN3aNQbh6lMbzRwp9YY/WRcUO4D1KDKuNyLz/ALIqQloVss1nId6Ma8EG90InHZkU82C4yXgahCq6ruCLzM5pKa5KQm6g5oxKMo3ihDEmjqfrqX1XOis6o7yEOg73FE1zFF5kAg3vlMhjVFU6KZxD0H14T9V2R\u002BYoQ6DvYoolOxoocMXzXCiLsfVS8grbg0FWTLh9SeJWaeLEpzirNYhkocPuNRfeUT50mIeWKdc0KFC/EdMoNEmCyi7FFUkpfWBaAeP1sSnOuC\u002BcyUHJhYYJlPdjJE55lBvU/A\u002BegEEfoAooooooooooooo8EUUfqwp8TD3UCAJxHVQ7kFskYLLM5xDeicdAuMkIYkL1X4EZbAH4sUUc5OCefAVF\u002BRReAT\u002BLVxe1QsY7Fk/8cLJB\u002B\u002BPssi/iH2WRfxT7LI/4yyP\u002BOsk/jhZL/wDYCgfxUzCIvzhO/Kn8E8eApw8KITgiMEfqQlFye6\u002BgWTZN\u002BZycaN1QnPdK9DJYVs1iG5FxJNZ6BeZBCCLIvxKnM5m2efwE7IfDzmJwTz4SonIJg70VqyYeNx9Fko8DioIughDwwmKJ\u002BVRfnT/nd7p3zHQKKKKKKKKKKePGVEHjKf8AMuIChm9qyOLfL1CySN3SPQph7rk/ATT2eFPbgnDBEfTxKLqSRvfQLJ8m7otFPfjIIlTQgNtv70kYjyT6aBe6QvKGTssN7\u002BJRl1zz3SalsRWeektpP4OUczjcCnnCSYO/Easmbi5ygt7sL3TsGtCiHxom85iiijpDDYjRJpNEJwxTgnDFRGeMr5pFZPF71Fkke6z6KG/ulPFwT2YJ7cERnpP6Wmi7BG99AoGSiTBMp8TGiJxziAztInewCJpO\u002B/QLjICaGSQuMVyLnTmvu7c8MwUrjugG9TUvgZNwTzy6qE3vRR6LJm/M5NHchtCifNJE3kn1zFFHcQhtyMU4Yp7U9vimob\u002B\u002BsnygeEqBEuoj4RNPZgnNwR\u002BlJouwRNX0CyfJRqVKfExoidAMb20S7BF84h6N0RkkHtXjXNwRe4lxWrPijKU6IE1Mt1luMtnNS35zrmojvlrVAZe8u6BQ29yGPVPwp0CJvJzFE7iEEN3ITm4p7MU9l5UKL3qKDlAwcmRO4nwjcnMw\u002BkZovwRNXUWTZIKVKe\u002BgoEXY6NvXf3AjHfZb3RcrbrIuF2gJdvF7jUY8S0bsAplfp8IOY7KYUt5JuCdLWIb1UFt7i7oE1vcYPVPPi3MIIIIb8QnNxT4Z7yY\u002Bj1CjswcFDjdyhT4RuRZ9HF2Cc\u002B8SCgZG3mnPoKIuxU9HtT\u002BVT\u002B7h9wKwwu40Ggcoiy8OJQf91D/DZ8BKKObmhxQ4pqampqampqamoIIcc5RRKIRRR3J5wTG958\u002BiY3us/wAyecZdESiijtAgggh8HknNxT4R7yZFkHqHHZg4JsQEsT4JNEW/RRKdENFDydtqIgNWHROeZz0zEdZHqhDZ2LPVTMkLUhcBnLnBoFTchkeTCAz8R/ez6nXaS2NNElFAYpoQGC5Ioooo7Qooooo5wgmpqCCCCCCGkTcEfEQ1Q28XfopdwBqLrzojMEEEEEEEEEPiLmYp8Iiqh5QL5FQo7ZOCI1mXJ0MykpfQ5fgsX0UHJWyZenxSaonTLjIIZNCkO\u002BVNWWF/oNBsCCcqif4UYsQvdeTnruxKKAxQGCKPwIooooooop3TqmC93sEwd1nuncdqc5R\u002BKkJ8I3rwvTIzJtMwoccTbenwSaIt\u002BhXRTcoOSNm6U1OjEXY7EQIZiPvRe6ZUzJVDflz/AGiNZ8OJQiP7Jn4bM9dqEEEEM5OCkE0Zj8BpsZo40TB\u002BZcKI8fostxT4JvTMpbQ1UPKGScEYcy25FhlL6Eh5MyyxOiE1U9j433BGI7lhmvd8oU65/sOQ2R\u002BNEv5aGrsaTUtgSmhckXI/BJaJOCleU0f\u002BUcKdPpCSfBdemRgGvNU17aiYKBBfDTobiPoMvM57K2a3K1qDujPZggcTPP2uUW3d1lV2\u002BUOfhcNCgGlNS2BKAvKlcjxzU\u002BDUzH\u002BqAvPsgMEeP0q6G6c1OTHlB7aSITYwL2CqdBcRJS\u002Bii90kIbOzbnmZLXI4Uz/Yv2aGfvIt\u002BjrbUlBt6J3M2bWG7FcSmq/6aLHTmpaj7k2Iy02qblDC4DWToL/ooQYZc68ouJOfXnwE1PN20e0e4yq\u002B0ZS53hFBoV2oFSsBsiuaHFDnmCHNDiuecy/23M/1QGPsgLgicfp4sdOa7M2XXJsVlptyblLCQNZOgvIUvoe0bRuCtulgND7t59MxnJDIf2eII/FiX6N55bMlACinpyCC5I7IhA4Kdx3ADFAYe6PTTp9OFhXZmy65NiMtNTcpYSBrJ0F5opfQpe6S7JlhujKCOZzCJH7R3ch1X2jKXPwuGjqeuyxK9tMDnuRCHD2Q4rnP1RRRR4IrmEOKaOKAwR2dPp0sKsENdchEZabcm5SwkDWToLz9C9hCniiTM6NGDlm\u002Bw/s1sEfiRO9pag2IGkBh7o/03k8UeKJx3Gn08WGc1YIY65B7Q4YoR2F7RVGE\u002B76DtG0bgrb\u002BQ0tYdF22VifdZUrt8rccBQaVw5bCmc3oDn5HmG5UDHlBw6qx94BQrW\u002BOf//EAC4RAAICAQIEBgICAwEBAQAAAAABAhEDEBIEICExBRMwQVFgQFAiMhQjQlIVsP/aAAgBAgEBPwH/APN0cku5PjsUCfin/lD8Sys/z83yLj83yQ8Tn7mLxHHLuRmpdvt/E8e4y2xMmec\u002B7L5kY804f1MHiCl0mJp9V9mXNOW2LZOW53quVa\u002BHXst/bOPntxVyIXMurOHhsxpGWeyDkcP4jGXSYmn257r62ufxKdy28qK0orThYb8qWnieXbjoTMPFzxdjD4jCX9iOSEuz5Lo4zM5ZDBxbxIlxmXIzH/VfV1zs4n\u002BU3LlRRWlFHhsOrlp4pk3ZaEIsWRx7EeLyr3P8/N8j4zM/c86cu7L04SG/KvrC5\u002BKnsxsi7JRp6pCFpHuUUcHDZiJOlZme\u002BbkJFcliZYjGrkcIo4m5Mi7V/Vl6HiU\u002BijpJboi0QkJD7Ee\u002BkIXKiK2qjjJ7cTNptNpRRWqEQdM4bh/\u002Bn9f42e/KIh8DVMWiFI7o8vqI4SFzvTxCXaJQkUUbRoeiEYI75pEVSr6svQyS2xbJPc70iZNEIQkJacHGo3pxMt\u002BQorStJD1R4ZC8l/Vl6PHzrHRRDhck\u002ByIeHS9z/Aj7i4DEf4OIfAR9iXCTRta76VZijtjRklURqyuRkh6o8Mx7cV/VLF6Wbh/Nl1IcNjh2XoSxxn3MnCtdYmGFzrTiZfxrR8ih8m2KP4jhBkuH90Qg7owx2wS\u002BwUbRjfUbHJnmyRHiF7kZJ9tNqu9OIlc9HqlRJkpm5m9kJ2YcalOzHJ/VF6S6layPcbGy9FJrsY\u002BIvo9cvDvuh6oYxl6I8Oha3MUUvqLLYvTgtWS0Y\u002BSKt0LotZ4YzMnCSXYlGS7i7EmNj6kOHyT7IxeF5H/YxcBigJJdvqTEvUgumrJDHy8PG56cRkal0MfE3/YTvto4pjwY37D4TExcHi\u002BCODHHshKtP8jHu239TXqLvyMkMfIoWYoJLppklcr0hklHsR4tf9Cz437ilH5Ny\u002BR54L3J\u002BI4Ie5l8Z/8ACMvH5svueEw3ZNz\u002BpL1ca68shlFFFCRBUjJKo8jGyM6ZJsnYx1p4Vi24b\u002Bv4\u002B3K0NFFFFEI9dOKl0rkbGxshlXZkoksR5TIYN0jDDZBR\u002Bn3\u002BAu3NRRRRRjWnEzuZZZY2NjZJkeIlAXFQfc8/EcBKGXNS\u002BoL1499LL5qNpQl0JOlZKduyyxssbGxsb18Dw/xc/r8EIbHoq1ooorTjZ7MZuNxuNw5DkNjZei6nAYvKwJfX12NyHPRvShNikdNHp4nl/kom43G43DkOQ2N68Hi8zMkJUvslcqkSOxxWXflbLHIUjcbiyy9fBMNzc/qtfj8XPZibH10er5Fp4Rh2YL\u002BfqdfkzgpqmcV4W11xkotOnrRRQkUUcPweXK\u002BiMUNkFH7dxPB45pyrqf8Ay5yhcTJwOaHsPFNex5cmf4\u002BT2Rj8Ozy9jH4LJ/3Zh8Lw43ZGKXb6jX6Hahxf/S6ENyf8V0\u002BmWXy2V\u002BknDfGiEdqr6j3EvutlfPqr7RWiXoxzbriY83Wnol9q7\u002Bnki4T3IwTnJ9tLRuRaNyLRa\u002B2WjzEbpP2Kmye\u002BEqMVuVHloUEbIm1G1FIpFIo2lFadTrpZZZf1auZzSN0n2KkxY0JLWcN6IwSd/kV9OfO5JG6T7G35Evgr7k5pH8pCilovtz5JSSLlIUUvotfsJZPaIofJX0Sv1rKGyU0j\u002BWQUUvodfr2WkNtkntI476y\u002Bg9Siv17aRLJ7IUJMUEjJOuiIYq6v8O/0dnTksssvWv2EppG\u002BUuw4fJGFaZclfxj3MePb\u002BMhfkbkeYjzDdL4P5lTNs/k2S\u002BTyn8nlP5PKl8nlz\u002BTZk\u002BT/AGm/KvYXENd0R4mAskWX\u002BvlkSN059iOL5HSIr3emXJt6LuQx7O/fkrkrlrlrnX4W5G8uRUjyzy0bUVy2XrRRtKRsTJcNBj4Vr\u002Bp/ugR4tr\u002BxDPGQn\u002BqlkSN0p9iOH5KG6RXzplnsVmLH/wBS7lFctfiL1dyNzKkzYKCK5bLLOp1KKKK9GiWGMifCNf1FlyYu5j4mMxO/0zkkPI5dIkMPyVWnY79RDdIgvNlvY/wqKKKKKKKKZ1E9LLLLLLRaN5bZQq0ssvXqdSjaUV\u002BFLGpdzLwldYkM88fSRjzRn\u002BknmS7ChKfWRGCjyf2Y9Mzc5eWhJRVem9a9daUVp002nlo2ooooooor8zJhjNE8c8TtGDir6MTv9FjwqPK\u002BvQSoRkltjZw8KVvvovRor8Na0V\u002BolFSRn4Zx6xMHE10kJpr9LJiVD7aZP9mTb8aMXov0F6iRX6yrOI4b3RgzuDpkZKS/SLr10ZlnsjZw8Nsbfvo/SZRXLXo0V\u002By4nhvdGDO4OmRkpL9E\u002Br19zJ/syqHx6r9KivSX66jicH/SOFzU9r/P/8QALhEAAgIBAgQFBAIDAQEAAAAAAAECEQMQEgQgITAFMUFQYBMiQFEUMiNCUhWw/9oACAEDAQE/Af8A5ti7Cg5eRi8Nz5PQx\u002BB/9SI\u002BD4Ef\u002BZw36H4Xwz9CfguJ/wBWZvB80P69SeOUOkvl/BeFRnDfMx8Pixf1RZuLLLFITMvD4syqSOL8IlD7sY006fyVc\u002BKG\u002BaiY47IpEhs3FllikKQpFnjDj9Wl8s8Ixb89/oYyRZZZYmKQpG\u002Bjisn1MrkRVsng/R5fIUPn8FxVjcyQ2SGyyyxMTFI4vLsxNjOHVy0ljjIlga8ja1y4YKjJhUhYoxRLz\u002BPLqcF9mNQGxjYyyy9LEzxLL9qjpw8ftsorSkfTifRifSiKK1yuo/F0h8/B49\u002BZImqIztDYxjL0l/UsTOMnvyCVshColFFFa1rFdTPilJ0hqnXxVD7Hg\u002BG25kkJ7WNjGPREvLSctsWxu2cPHdPSiita5E6MvEt9F8W9Oz4bi\u002BngRMyF9BsvTbpu04udQ04KPr25Ol8WSG\u002BxhhvmokY7Y0SJEWS5\u002BNncq0wR2w5ny539vxVIb7PhOLfmv9EnXmZeLxQ82T8Sh/qPxCXoPjsrP5mQXHP1IcXBikn5aWZZbpNmKO6VC6crHy53b\u002BKJD7XCcd/Gi6XUzcbmy\u002BbL54ZZQ8jFxafSRmnWNvTg4XK\u002Bx0Og4j6E/P4mkeXbo26IX9RIUD6KY\u002BGfoOLXnpvdVpwkKh2bEzM/tJxXxJI8kN9qKs6IbGyIvIihISEiWOMvMy8K11jrg4lVtYnfa4nJ6F/EYlJDfbiNknpBCEhCEIm6i2PrrjzTh5GPjIvzFNPkZLJFEuIXoSzyZd/DlyJEn3PQY2RICEIQmWcVOoVpwuJSj1MvCNdYjVaJtCz5F6n8nIfyMg8knr9GdX8PWqQ33EMY2RZBkRCZZZLK4mTJKfnphjtglpPDCfmT4J/6ksGRehsl\u002Bja/0LFN\u002BhHhMjMfh/8A0zHwuOBx86ht\u002BHrRIb7qGMekGQYmJllj8iTtmKO6dc1FIWi046e7JXxBIfeS6DQ0NDRB0RkKRZZZklUdODj919m9HLajJLdJv4UkVrQl\u002BCxjRtKE2iMxSNxuMj04WFQ7FG1lM4t7MfwpcqQ\u002B/FDGbTaUNFaKQpG4bIq3RGNKu34jPqo/ClyJfg4166UUUOJtNo0NaLThIbsnZQtOJnvyN/DV\u002BFFVEc0h5DexWWbhs6G02iWnAw\u002B3d2kZ57MbY3fwBfn7nyp8qY9MEdsEhdhaeJTqO335CF217DhVzQmLVCFqtOPybste\u002BoQhdxc9/kptdUYeK/6IStWXqhFi0ycRCC8yct0m/fUIQu2tLLL1v8zDxElUR8YlKiHEwYsiFJH1YkuKxr1H4gl5E\u002BNySQ235\u002B/IQhdpcvRF\u002Bw2xOP8Aq\u002BpLZX3Pr8CWiEIXKlZtK5Ei/wBeyQnsdkpbpX8CXIhcqEPRI6Iu\u002B3XxxaIQudapWbv126PIv48hC0QtaPI3aN9lxrqSgdEX8gQhaLlqzou1QmqonVclfHUIQtFyIb/XZ2nQsXUfkWWWX8fWiEIWl89FFl62X8fWqEIQhHRF81abi/kqEIQhCELpzJHRF/KUIQhCFyJFFl/K0IQhIT0QonRG4v5ahCF5FkIsUP2WkbvmCERQouQlFG/9DmX8xUWyGGush5ILyHlbIL1Y52J9yiikUikUjaU/jsccmfThH\u002Bwsn6J5HLTHD1ZKd6JifZS7F6UP8hRZsZsNsSoH2G6Jvj\u002Bj6i/R9Vfo\u002BpH9CyQ/Qp4/0f4jZiZ/HT8mPh5IcJL3COKUjbCHmTzP0IpyJy9FpjhfVjluL0TEy9b0vRF8l8l6Xo1\u002BFtZsKiXE3m9m581Fctlim0R4iaFxSf8AY/wzHwn/ACSwyj7XHHKRshDzJ5m/LRKxv0WkI7mTl/qi9ELS\u002BVCL0vS\u002B013dptPtN/6Nz5qKK1svuQyyiQ4u/wCw8WPKuhk4eUPZ1FsWKMFcieb0Revl0QxKyX2R2rsJ8iL5ehZZuNxuNxZaFR0GkUUUUUUUbWbCtOpRRRR0Omtll/hxm15GLivSRPBDIriTxSh7JDDY8kYKojk358nktYfatzG7PTtRWlm4vuoel8u43s3Mtllll/nY8soEMkMq6mbhtvVex5MrlypaMhHc6Msr6aPspl63\u002BA9bL9oTaMPEJ9JGbh76xGq9lSGLSP2xvRdpfhqiXt2DiPRmbApq0NNeyPy0RCO6VGWVvRdqJel8l9my9fT2/h89dGZsKmrQ1XsXpr6EftjfdXbv3nh8/wDqziMXTcvz/wD/xAAqEAADAAEDAwQCAwEBAQEAAAAAAREQICExMEFRQGFxgZGhULHRweFg8P/aAAgBAQABPxDWvRTVPQwhCE6K6kJidaEzMwmYQnShCEIJaJpnUnSnThCdRk6E6KWJhYSzCCQkJCQkIQmUpSlL0EEEsUYuNkilwhdGdJLpwnShOgvQTM1TprE1QmZonShOhMQmITEJ0Jma50Z1Z0oToToQS1ISEhISEhCxSlxS4uUhIglmlKWmyKXCwhPCTfRnop0ITTPRTEITrzEITE9NPTT0E6MITrzVNE6M6kEhLCFhZuKXRcpaG4UpbijF1JjGGl4TdnC6E9BCapialieghNc6MIQmiEJiYmmZmiapqmYTEzMQmJ0p0p150UvTLXBCQkJCJoTKUuaXQkJCwxSlxYUpcrCw8I0Tt3fAYsIcM5\u002Bdc681TE1QmVmeghOtNM6UJohNEJqmITEJiZhMQmITE6E0ToTRMTVPUzppZSEJCRNFxS4pSl0JCQkUpSlxUil1LCVGMSbbETUUNuz5f4buDLWT0UELozoTXCaYTTOjNExOhMTQsQWZmZhCEzOhCEzCYmiaZrhMTEJ0ZiE9dOpMLNKUpc0uaXCQkJCKMUpcUpS60qNNlst23whs5mozn6G\u002BlOnNEJ05omJiEIToImiEwlqmYToTEJiEITEITM/hJiYeJmYmJ1pmdKE0zqzprCxSlKUpSlKUpcJCQsUpS42Rb0UJVi5WJ37v4LqUeE7/ACVvpc6UtEJ0EsTozqQnThCE1zEJmZhCZhOjCEIQhMzMIQhCYhMTMxCEJrmJidGEIQhNbJ6KEJqmZoWpaKUT1UpcpCWKUpS4pSl0LQqFbi7dw9pS4ThItzSiWua5150ITRCaJ0ITpwmuE6EpMzEITEITEITEJmEJiEITEIQhNUJpmIQmIQmiaIQhNUJ0Jh6Z050lopeokJYpSlLmlLlaFhjEBKfYvHuxw2dfop0ppmiExCE1r0CzMzEIQmiaJmYhMQhCEJmdGeghMwmYTEITXCE6TxNMzCdadWelSEsUpdFhehcIc4kir7P9f/QxttttvlvC0zUszoTE6UIQnQhCEITVCaITCxMwhOlCaIQhCYnQmZiEIQhMQhCExCExCaJomJiZhCEJmEzCdCEJpnTfpF11hISEijFxcIpem9kkq2VMZNuU7fA6whdJLM1zVCaV1l0J0oQhCaYQhCYhMwmZiExMQhMQmIQhMQmIQhMQhCEITEzMTpQmJpmIQhMTM0TM6EJ0J150J0UJCWKUpdF6aHnEqxoN9b5T\u002BkN3QhYWpYWUulBLTOmsQnTmUiEIQhMTRCZmITEEsTMIQhCEIT\u002BBhCYmJqmmdGdCZhNT6ExOvOospCQkbIpSlxcW6Ey6kPaISbhfPkW5WqlzOhNEITTCYmuYhCaoTRCaFhZhMTEJohNMITExMzqTEzBEJiZhCExCExCE6EITMIQnWmmYmJmdadGE9IkJCRS4ujjp0Q/2JbtvsLS4u592WiFhaLmk0Qmqa4QhCa4JE1QhCYhNcxCEzCYhCYmmEJmEITVMwhCEIQhMQgiExCEJiYhCExCExCYmuYhMTVNU0TE60J051p0ZhISFsUpdCRZsi9G4Q9vwly/AiTshblaLilKXoTowhOhCCWJohOjMwhCaoIhCa4QhNcIQhCEIQmJonoJrmZiYhCEITVCEzMTEJommExCaZ056SE0LQkJYpc0oi9RFnhLl\u002BDYjZL94QtNKUumaJmaoToQSxNKRMQmiEITExMQS0QhCE0QWIQmmEIQhNEJ0IQhCEITMzCEIQmIQhCEITXCEzCa4QhNEzCE0TEIQmidSZhOhCdWEEilLpSL1avwu7GkjZLK6aeldFLMEtCxOlNKxCEIQhNEIQhCYmmaYJEITpxEIQhCEIQhMQmIQmJiZmuEIQhMQhOjCExOjNEITEJia4QnoZ0J0ZquhIuZoulCoeyLhYQhZpS4pcrRMTXCaoTQlohCCWiEIQmZhYhBLM0QmEiZSxCEITKWiEIQmITEITTCEIQhCYmITEIQhCEIQhMzEIQhCE6MxNcITE0TEJomhLMJiap1Z6W9C6Uqx7ItllCxSlKXUugliE1zM6iROhCEIQhCEJiIhCEJoSxCE0whMQhMTTCEIQhCEITEIQhCEIQhCEITEITMJmYmYQhCEITMxCEJiapiZmJiYmJrhPSTM6T0zKJ0kqN7RemhNEJpSJiaETMJrhMTE0zTCEIQWhLEIJYmYQhCaYQhMQhMQmITWkTbTCEIQmJ0IQhCYhCEJmEIQhCYmYQmJpg9UITKQyExMQnRnSnQnVXSSLFF99VaELMITMJpWZiYhMzTCE0pEITozXCEJohCEITMIQmITRCExMQhCEIQhCEJt9kIQhCEITEIQhCEIQhCZhCYmITVCExNMITVCExCEITM0TMxCaIQmZpmmZmqvMw\u002BlMynCiwuisrCWUImYTVMwSzMzTCEJohBLXCEIQhCLMIQhMLExBLMIQhCYmJiEIQhCEJSEITEIQhBImxNc6ExCEIQhCEzCEIQhCE0QhCExNE1wmZiYmYQmJmYmmap0IT1HCHqulZQsLKzMzMwiaJmaEiEylqS0QhMzXNaxNCWIQhNEIQhCEEiEJrhCYhMQmIQhCEIQhCEIQhCEJczExCEJmaIQhCE0QhNExMTEJmY4WZpnRnSnWQi9bhXROitK0LMJlISwtEyllIhMQmmEJhEIQhCaZqWIQhCYhMJEJmEIQhCEJohCEIQhCEIQmiCQ0ToSdKEIQhCZmJomYQhCEIQmYTRCaYMmJiYhCEzMQmZmYmJma56hKKvE6C6K0ImmYmVomIJE1whNMEia5iE0whCExCExCYhCYSIQgliEIQhCdJIhCEIQgmJiEIQhCEIQhCE6EIQmYQhCEITRCYhCZhCExCE0QhwiaJmE1TE6M0wmmaJha5qSL0oLQsLCwszTCaplImZogkTQkQhNExBKa4JE1JYhMQhCEzJlIhBImiEIQhCEIQhCCRCEwkNbsnWhCYlxCE0whIQmIQhCExCExCYmITMxCEJmYmuYhMQemZnop10X0CytNzMJapmExCZSEiaJomiEIQmI8QhCExCEIQSJiEIIRMQmEiIiJmEIQhCEEsSaEtMIQglRrEIQhCEIQhCEJphCEIQhCZhCE0zMxMwhCEzCaHiYmITMJiExMwmiYnUmZ0ZpeYWdVaFruJlLTCYhMpZhMzTCYWIQhMzMIJYhCEIQmYTEJEREIQmFiEEiEJrhBLEIJEwkQhCEEhJX4WmdGEIQhCEJqmITRCEJiYhCapmE0TEITTNE0wmYTpzTMP0fC6a9ElhLEJlLEJlImIQSxCE0wmFmEJmEIQhBZhMTMEiEJmEqIQSJphCEJiaIQhCEIQhCCQlGIQhCEIQhCEIQhCaIMhCYmiEITTCEITEIQhCEITExCYmJMQhCaYTMITL0vVOhPVLqJ65pmITEJmEwliYgkLMZMQSEsQSIJZSIQhCZSIQhMJEEsLKRBIglmEIQhMwhCEISCRCTEJiUmJCCRJhCaJCaoQhCEJNExMQmmEJiaJiaYQmJiYmJiYhCExNEITosnqJidJauNCfSulCWZhLEJlImiZSykQmITMxMwhCaITMITEJpSIQmEsJEJmEIQhCExMQhCEIQhMQhCCQnbwiEIQhCEIQhCEIQkIQhIQhCQhJiYhNEIQhNMITEJiYhCExMzEzMQmiaJmapideejnURdF1QSzMLKIQSzCEzGQSJqhBISITKRCEIJCSykQhMwgkQmEiCRCYgkQhMTRCEIQgkQhCEIQhCEEhKuD3Z5hLpmYQhCEIQmIQhCEJNMITRCE1zMJiZhCEixNcJpmIQhNEJpmmYnRnR4WhLpJ59urCYQlhYSJlLCITKWVomITRCaIQhCEIRkJlMQSIJYhMQmIQgkQhCEIQhCUmYTEIQlRCEIQhBKiSt9iEIQhCQhCExBImiEIQhCYlxCExMwhCaZiYhCZhMQhMJDIQhCEzOhCaJ1p6GC9XSlLhCWViYhMTCWpLMIQmUhIglmEITEEiE0JEJohCExCEIIlIQhCEJmEhBIhMQmqTTBInhyydWYmIQmZiEITEITVCEJiYmHmEITRCYkRCEJmapiYmmapohNM6U1JaUutv1UsrKWJmEykTE0TRKQhMpMhBIlzCEzCEJlIhCYSIJEJmEITMIQhCaUiExCEIQhCEIQSEinsQhCEIQhMQhMTExCEITMISExMQhCEJVmE0TEJmEITRJiYmIQmITRCaZpmYT0rzDjbEwvR3FxdMJlISIJYglomITMEswmZhIS0whNEJiaUswhCCWEiZSIQSEtMEiCRCEJiZmJqSpRpG5tk0yaoQhCEJphMQmYSkIQhCYhCYhCExMQhNEJ0IQhMQhCZmJomuD0wZNDIMhOrxrnoKUpcLMwhLSkSZmYTKCRCYmhLEIQmYQSEhFiEIoQhBIhBLEIQSEiEIQSxCEIQhMJEIQhCEIQhBIlIQgkcj8EIQhCEJiEJMTEmIQhCQhMwhCQmIQhCEJmEJmExMzEIeSEi0QhNEJpmidF5mJomZiTM9TPRJZmIJC0TQkTMJhISEiEIQhCEJhISIiZhBEIQhCEzCEokJEITKRCEzCEIQhNEIQhCEIQhCCEnzYyExCXRMwlIQhNEqIQhMTEIQmZiEITDJmYhMQhNCWITRCZmJiEJma4TE689TS9WaUsJCxBYSIJYSxCCwlmYhCCWIQhBLXKQSxCYhCZSITEIQmUiCRBLEITEIQkIQhBIgliZhCUmIKjnPChCEIQhCEJiEpCZhCEITMIQhCYhCExCEITEIQmJiEJiEEjhTEITRMTE1TXPQTqT096yWIQgkJEIJYSIQhCCRBJEwkTEIJCWIQglomEswgliEIQSxIQgkIgkTCQliExCEIQmJmEIQhCEIQhCCRvXwPdtvuSkIQhNEIQhMQhCExCEITRCEJcwmZiEJiYmJiE0SK6ZqhMzEJiE6M1TEzMTEIT086d6aRBLKQllImIQgkTCQkJEwlRLCwkJaYTEIJZWiYgkTCWEhLCWEiCRCEIJEzCEIQhCE1QhCYQSjPu9hrEqJiEIQmIQmYTEIQhCEhMQhCEIQmIQmYTHGiEyyYSxCYmJmZhOjMwmYTqwmIPTNb/gFmEJoSIJCRBLEwkJZSJmE0JEIISzBLEYkIQhCEJiIiIJJZSJmEFkkQgkTExCCRCEIQhCCRCEEEhIl4YhCEIQhCExCEIQhMQhCEISZhCYmiExMQhCaJpgkPZQmiEJiEzNEw9D0vRCaZmeomHpfo0sJYglomEiYSIImJhLRBLKRBLEOSEEIJExNEEspEJomEiEIiYSIQmIQhBIlJohCCRCEJEQhBI3q\u002BFuPdtvuTTJomIQhCQSJCEITMIQhMTEJiEIQmJmZhCYmJhKKvEJmE0MhNEJ0Jmap0oTM/jEsTKQiCRMQSmIQmJlImhISJlIhNEEiEEITMEtKRCEIJEEIJCQkREIJCRKIQhCEuZmYlxCEJRIk9/wDQaIQhCEIQhNEIQhCYkIQhMwhCEIQmIQhCExCExCEJiEEhria5omZpmJiEzMedM6M1whMv\u002BDSwsQhCZSEFCCWIJCWIJEykJExKJEFhISIyEwkTKRCCWUiEEiCQkJEEhLEIQmIQhMpEIQhCZhCCVIQkEiji5Zzi4WyIQmZiYhCEJphCExCExNMxMTEIQmmEJiaEh7KaIQmZphCYmJiDzCE0zRNM0TEJrnSnrEhImEJYSoliEwhISykJZSIQSEhImEhBISFmCQllIhBISEmQQghCCEIQSIJYSITKEIIJEIQhCEIQhCCRCEFRJPw2Q1mCRCEIQmYQhCYmJiQhMwhCYhCEIQhCExCaHiEIQSiseJomZiEJ0JomJiYmqYmITW8TMHiYep9WddKiELCQhKkwkTCJSYlJlLCQkQhMJCRCaIQSzCEwkhLMEsJEIJYSEsJEIQSxCCRCEITEIQhCEIQhIoQhBBYndyyEIQhCEzMTExMQhCZhCExMQmJiEJiExMwhCEzBBriYhCExMQmidKYmqYmudKfxcEJYlJMJYQgllIQliEIJCwkRkxCZSJiYSEhJYhBCCEEhIgkTEEsJEEhIgkJCEIJCwhCEJmEJiYlY0QgkWa8csat\u002BRKQhMQhCEITEIQhDjnZPi7FqVFwnlDRUXcTjmPxCVxNP43xCExCYhMTExMTEITMIKhpssTM6b1zTOjNExCaZmEJ6t9SYSEISEJCRCCwllISxBLCQkSYlEiExBISJiYgkTCEEJmYgkQhCEEiCCWEiCRCEJiCQkJEIQhCCRCEpCCEIQQSo\u002B72Q0QlIQhCEzCEIURd2NtcDd3f1sLBTZ3oFvcvzuJJvAo1s6vYmJiEITEIQhCExCExCU4U7vEJiE0TROg8TXOhCaIQhMQmmegnqkhLCRCExBLCEspYSEhLEwkTEwkQgsIQSwkLCEITCQhISIQhCCEEiEEhISIJEITEFghCEJiZhCEIQQo4u5Fi4Ww1iEISrEIQhCQRcVPbcTuET8jobbYrQw9OpZx4DLMdq2YmWzVXlEu6jRCExMQmIQmIQmJiCUp/Q3XohCaJSEwyaHiEzCdCaoQhPSTTPWJZSxCEEqJTCQlmYSEsTCRCExCCRBKZmUswmYQiEsLCRCCRCQSIJExBISEiCQhBISwkQhCEIQhCDRMIWHtsvnCYhMwhMQg1qtxKuPkXXaFkkWXoIMssxp1bMqJohMTEzCEzCrr4Q9yyYmqEzCYhCehmmE1TRNE9BNE1zqQglMJEwlhISmYQSwkIgkTTBISEiEEhIhMJCRCdiEIQSIQSEsQSwkJEIQgkSCRBCEEhCEEIJEEIQhCEILk/BMJFDYknC5\u002BcITEIQhMQhDwW9k8cIgLiuhB4FirOYeg4y87GnOz50QmJmEJiYhRwdJRwh5mJiE0wmhk0TD6kIQmidCan/AA6UIIhBISmEqTCRMpEIJEIIkIIlzITKwkQSIQSIQQSJBLEFkkQSEhLEJhISEiCwSIQSIQgggqIQhCEISR5IQQgbrjj5GrdIQhCYhIQhMSh7pbfPYjiUUsiqweRWeww9DB5OBv6RMQmJiEITEyqHti5Y9yaYSEzNExNc1TTNUJohCE0zM600vXPQQgkJCUEJEwkQgkTCJmYhMQgkSCRMQSIQSEiExBISzBISIQQQQQSQgggkJEwkQSIIJEIIIISkIQhCEEGqQVFHEt2QiXtz8jIQmIQhCEpCEF3Wr\u002BiyFGJZlK0PAiisb1DRlmSISpNlSXE8uLyKIfynyiExCEzCCQkSuXwhm2yYhCapohMTRMwmITTMwhNMIQhMTE0zTNE9FOulhKiRMJCwlhISmIQSwkTEEiEEhLEEiCRMJUSIJCQkTCQkQSIJCEiCQmEFBBBCCCCEEEEEEIQSEFAkIQhCEJiSvJCCEjftt8hqNEJmEJiEJjsKJEeDFaI5i1CVZ0UVnvSEMPCebw3t8dsQT7FPyJmKmu6F2JH5XGGTExMJC0r4Q5rhkzNMITMxMwhMTD0TEITRMTEJiD0PXwuvMz1CQllIgiUWEiZSzCQSIJTEEEspCEiCQkQQSITMEhIgggkJEIIQSogkJZQQQQQVEgghBIhMQhCEIQhKNEFQ9knLGVS8Lb5HiEJiEIQmWTHhJtirNt23WJBaKyQogorQ86s96UFhhuwuRfL2IQg7he7o8NM7ceHwJHs9n7/6SaZS7vCXLEvZcLgeYMSrBnldl9iyiRJcKDhpJum8NcMQNW7A1ybUxvPCO9ReNgg8j0whNb1zVCZhCaJiYeZmd3qfoH1X0EiYSFlC0JUSykQgkQglRIhCCUwkJUQSEiEEhISEsJEEsJCRBKEEiCQkJCQkJCoQggkIIIJGQQQQSIIQhCQhCCitkIJUVXfsyyExCExCEJhqpcsln5FEIyFEKIdYrFWN43mDwUp3G239LExBWW6W/wAkUVeUfE48dj5ZP23N3Efx3\u002Bhp4e0QySeFy/JdEpRYlv5aiS/DFEFN4qV7WzYxK0ly9hIhOEpiQeJiZnQg9DxCZmIQmHreidV\u002BvWEiEEQgllISwkJEwgkQQSIQSEhISEoTCCQkQSokTsJEIJCRMIIQSQgkJCQkIIJCCCCCEEEiCCEEiEzCEHBCDUUIIVc4Xd\u002BBTbnC2S9hsmITMIQkITCndsVO623/ACno6SFkIyYgoqQysVYmXo0eBs11PP1z\u002B6Qh3bW5/C3FC6CEqtpVxdnwbK2jf/7wJlTm\u002B6cG73/n/wAPlvpja7v\u002Bf/CtPZGvDFZqreFSXkaEf0ez\u002BycGpV7Nd19o75vj/wAinacbUT5da7IbOt7tjFUXbcx6JpmuYmuaIQnTZMS9F6X69CWUsQSIISIQSxBJiRBKCQhISIJEEEsJEJlISEhIhBISEEEhISIIJENiEEEhBBBIQQgkJEEiEEIQSIJEIQhBbr4GrRVgaipu\u002BfZYMhCYhCZhCEF3CaSJvy\u002B/7FSo3t2eJcSlkRIYLLOgggp0lbaUIkTW6Y80ZcPhznmLgYYbbatvzmnrZEl8vkW2zC9MVZc4WGGWWHf0k\u002B7eUu2J0Sqsfy//ADOzAcl5XF9DEJiEONEJog9D0QhNMzMToTTMz\u002BF4EpiCRBCQhCRCCWEJEylCYhBISEiCQkQSzIJCRMISEhISEEhIgkJCCQgkJCCCQkJCEIQQgkQhCCRCCWYTDUSS7kogttsu4/8ABzM5YyEIQmIQhMwsnhbm/wBvf4YzJqaglrdPZ\u002BV50fJoKUVLFFBBSlCaicr8eBGRoqrXYu2DDxUovYr6W7Jm5KNm/wB8fqDxWWWGdxj0XWWWV9rTfZeBf52rPuOpRb7P/RzMrbdbYwy5a6h77zbaJrnB2OpUyMnC3wNEzCYhNE0zLzNEIQhCE6M0P0M6M9CkQSErhLCQkJCQlhISmUhKCxCEIQgkSCVIJEEqJQSIQQSEhISIJCQkJEEEhIQQQQQQSEEEEEIJEpCEJiYSJSQhBbr2Q92xB7cW7fA6VK9lu3l5yEIQhNEzBeWLTZ29j8oTE294uVp\u002BLLFLNM7RBk4ZPBWe79hZavy6af8AhIJE2rb5b4nkg8rDeEpr3e7/AFM8byT5bhFIkJL2Qwwy8XhQxHQqywwmu01zsxFlwthLE0QteEOU70vi2qKvxTX78IRUzSEq23WrWroTExNLxNcxNU6kpey9Q9E6k0zKykISEhCQhCQkLCXfEwkQSEiEIQSwkJCQkIJCVEhIQgkJCQkJCQkhISEhISgkJCCCQggghCEJhIhCEIQhMQg1El3fJKIblXY9nuNRkIQgyTEIQmYRZe1nyHGJXhc\u002B6N7W6a/RSU3br4yy6iqSImIOVbU00Vj7VeC/md4p\u002Be34H4ne3e1fKIGWUYCSSrb7IYyu6ifZN7L8Z8ajf54Qi5WVmC2Qy5WiFl4GFLQkhRX597cUntmpqJvsh77TPMu6THHomJ0ITEJphMzMJ0YXstE6b0v1qWEsJCQhLEEsTCWIJEIISwkJEwkJYSEqJCVEhIUEEhISEEhISEEEEhISEhISEhBBBKCQkJEEhIhMQmYQhCC7nwh7uioU222Tdv8A4WNvjhLxhCEJiYhCUmYNHYSbY7bp720gdy2Yxyr44\u002BDje\u002B/6751cS5qCEhISEatv3TjT7FUkc5kvuyTiafE4Y1G27MhDfWIn5ez/AFXh4rfM0/KQg6EuLLoeasPOcolkOTAo3BIV04RPZlY/qsephbqf/S7jsoW65iaZpmiE68o3/IpCQkJCVEQgkTtBIgkISJhLKQlMJCUFhISEhIhCC2IQSIJYglRBKCQkJCQggkJCQggggkJCCEEiEhCUhBIhCEJiCRO7liocyRbsUJ23J\u002BWNiEIQmZmEIQlPlzGMnw9nixPYnH8CShymis3Z7fAuNcSdqrZiey1S7jUGbuthRUxIeaentGiplVak\u002BEkpCh0trbeNCKpNN9rYQahV\u002B6b\u002BlmUoqSa6vd7v9tkIQgxBiow8bKVoATkTnBzCQd8Ll7IUJJcJQpR6H05mEH03rhR9SfwyRBKiEJEEJZSEoJCEiYSIQSpMJCWEiCUIQSEoJYSEiCCSEhIQSEhISEEEEkIKhBCCRCCQkJEEiEIQSIQhCEgnLcIjboh\u002BQt/ZYniEITEISkhMQlxRF4T9sXFK\u002BjFJ/nYyCHdR42xWEiIQRzKb72gzdrXhDqaV\u002BEmXJSXYTcrer\u002ByMSjXD7j6sceyuzIQgrrJ\u002BFsSEPCiv8LdkIQhCEGGWHiQsO4QXkXnQYko6X230PXB5mh5miE6yV3Y3V4WH0Z/EJCEqJYSORCZSEosTEwkQQkJCQkJCQkQSEqJQSEJCEiCQlEJCQkJCQkIJCQgkxBBIQQQSEhCEEhISEiYmmZQkSX7EqLRq27PL8DG2PdjIPEIQhCEJiQmIP3zsvjsKIPGzvuhSHaNUvLut1moKSEhCEkaoikQ2cKPythd3V\u002Bxk5dTq5\u002BcIQRTSbGr3c2Q222zbb3bffNX1siV\u002B73ZCCEIMTQ2qFiGz9wlpa45UQQm76L6cHomt6Hom1Zeg9L6D9ekJUghbCEJZSpBCQkQQkJYSokJEEiCQkQSIJCQkJCQkSCVEhIQSEhKiQglBISEhISEhISEhIQSIQgkQSITEIQhCYSJt24FQxtIt2bDg4e78jEIQml4mITELZctRfe2ihovg8TxH4YkkafDQn8S5iUSEJCQhCENGo0mtFRT9JaN7qUb74/SRCEIQhCEGoh5gcfFac4hI7zvwJE2SE6E0zEzMTE6E6Em5aPqv\u002BGYlcQSIJCQiCQlFhIglhLKCQkJCQhIhBCCWIIQSEiCQkxLCCwSEhBBBISEhISEEhBBISIJCRJpSJohK4NSJ2LETXJb\u002By8aaEHiZhMTEINV7ten4eo/Y2iV1kt2W/jkVcxH4X\u002BDsfiJL\u002B2cD\u002BpC7/wCtj8XuzT/jDeJWfZWv21C0X\u002B0/6wtxIQlo2a6n9nu88ia1fiuUWmkgkl2S2RCExCEJMQQ9HwUoQwt3ILyNGw8TL0zEHmE0wnWkVfPguH151X6dkELYmEhIQlRJISEiCVEJZSuIQSIJRCRBISEoJCQgkJEIIJTCwSEhISEEEEEEEEEEEEhIhBIhMQkIQhCEIQkm/wBCp0VWt\u002By8\u002B45ttutjeiXEzCE0whzzZOL6/wDbmnnIl4M/0SJVF4X\u002Bn46GPS8pk6m01w0\u002BBtG14aPjfj6OJfP/AJMsHqVfBr5T3wstCiSbb8JbsbzV7J9q7Dm4j9j67V7JEIQmIQkGx4T4KMIK8wko8pzFmhOhOhOi9D1ymy92XL6M0TD6r6s6aRJlK5SolhCQlhKiwlhLCQkJQSwkJUSIJCQkQSEhYQWwkJCQkIJCQkIJCQgggggkJCQkQSEiaZqTNwdOLhcC6bbkY9rwlsl4Q1JSEyyaIQmiCWu9GM61p8tx\u002BRsO78DgIJog8zUnNMnUjjT\u002BSPtPnEXsziDFe0gjlkvZBfvn9UeIXNb7b8oQYhCZbGxiCd2Tfv2FW7iX2bI9oxyStxNPymMV/UGzTku0VP7H5H5H5HrMTrQmiEJl6HqVFSUXTfoXqfqEQS74gkJQglhCQlRIQkJCEJCQlBKiQkJCRBISwkJEEoIJCRBIQQQSEoJCQkJCCCTEEhIhBBIhCEIQgqJCEITEL7hzRbd232FxbSX79ymJmEJiExMTMIUGRp8pqkiizLidOEwuvMViNPymRb9tOV8oXOEza/Xs/Yotwrb5eyJhM0Sbb2SXcX3NCc8zfMHmjeI24lWJW73NkHPCG\u002B8GDb7Nj4zCVyk0TNkmnymuS7Pv9rE3TGTjTW7NxLYuU9zYtL57r56kxOjCaaPSltXshrtwvHQfRfrXidRLQkQSpBCJRIlEqQSEhISEpuJYSEhLsJCQkJQSEhBISIJCQgkJCCQkIIJCQgkJCQkJCQkQhCaISkhMTMLvfhcjZJW8Ior58mUGQmpkJcQeXiEIMgxKIu7RFtQ3Zb79rYq7q5bS/qnb0T9n/otZCJVXsOzW1W6R/kdlZjn5ZvzZ8oLnKn7NoW7g/KTX/BG2p8Jx/hwpAeGJ/vEIQZU9u6e7Lw0LYMqUTqSSS2wx8RyvxFvv8tJCS1sgmbiEpgbpzjgtcKnYxCfdDU91Yn46eAwwV2flEU4mlsvKFlyuezXlCRHUCchzsTqLg6D0zUl1okr3fgbN1k6D0vov1E6D0pCylhCEISokIQlMISIJQSwkJCQkJCQkJCQkQSEqJCoQQQQSEhISEhBBBQQQSEhIhLiEJCEEiEIQhCCoUJIt3yMmJz5ePYoN0nRmmYhMQm5eUIopa4cj8vf9F5Ojwtc\u002BXf1B\u002B/ZMb/eHkztigz2RSfKa/wAJ2cXKRNfspufj5RZdF99fnt9zWyj64jf2xJaXiEokSh2ENxHZWopkIexP2GI2\u002BbduUMlHVyQpLqU2/duwYn7Lb3ZLa/F\u002B70HomIT0FNxFS43fn0D9Q/RTEExBISwhISEJCEIWwhISpBKLKQkJCQlhISEhKCQkIJCCQgkIIJCCCCQkJCQkIJCQkJCRCEykLueYTEIKiO74QkrPd\u002BF49x222xuk0QmJmaYTEJFZNpEkq27tuUl/kn29vwh3cPLDb\u002B3p9d052xzTeYUTy0vSGYQaI00mmo01yVYP/J\u002B6LYrwm7fDw8qhTVq2NmzYsXLyvcaIcF9l0GnDmEaZrt2fsJLVO6fZjVSVtG327fokiEXEchKZJJ2WiaJqhOsxUq3EN1RKL\u002BEel9KYfQWFhEEhIQhISwkJYSEsJEEhISpIJCVEqJCQkJCQkJYSFQgggkIJCUEEhISgkJCQkJCQkQSIQhCCohCExCCF4khUmqlwvLGs2dbG3eiEJiZhB5mJiE34Rv8AL2Wo9aEE3gn82Vj5ejSOgBIJCHhYo0VMZX99\u002BV8MQjGTaRqNPw0QTM22N2JAjMVI40/JFr2e9L38iE4/DzSlha0l3NkoNSai5fOQ5hCDeyNwKu6g8qnVmlShNsN\u002Be/QZCZhMTqvEbRKsnuvwuENtut3rP\u002BPWlLCwhCQhCQkJCEhIQkJCQlBCVEhKISEhKCQkJCQkIIIIKhIQQUEEhBISEEhIQSFAkQgkTCQlFmdiEw9aTiXLg0tyu/kbvbNdku467MbWy9imhkzNMzCEIQhuNVSfC2Wv1aWDJUUX2Rs6LEEEJiwkPJjDbwkqx25G5vluiZohtLENt588A8P2a4a\u002BST8/2FJp8MTT\u002B0NjDG9n4RBhwWbeBiaKt14\u002BbA3KvtCmKsXHBfLKqTSvtuf5OW2223y27Rk1zMy\u002ButlaIcJoi/b0v0L/AIiE0JYQkQQkJCQkQSEhKCVEhISEhISEhCQlRISEiCQkIJQQTCCCCCCQggkJCQkRkEhLCQhJEIQgqITEzCF5L/xCmOySdY0SLatkpXP6S7DzCZeiE0TMmJy43z5ey/bWoqrYpqFCSKNv3zSkBISEIQnifTjF9Xu/0mJg0SL7Y3cvPkLzT2fyuH9klHzfH\u002BGJ58zXxvs/psqSppp8NPk4t7jbQkzI7bKtu41N\u002BURDqMfZf6WktPLdZzunjt\u002BND6EGTRtrepjRI\u002BFvPZDbbrdep650npf8OlhEEJUSuEhIglRCUEqJCQkJCQkJUSEEhISEhISEEhBBIQQQSEhBQJCCCSEhBISwkQlIJPSmJpVFxS2ezEtbZd/LKaITDH0YTLIR9x1a9lqqpDdzSxaSpBBYTEExcwYuez3\u002B3ENEafbG6JAibbRJd2Q7UovEKbo2kldk3b4evg/W8cl\u002BDmV/H/dRknB\u002BKv8ArGyz8H/gf/if8GOz8r/4W1e8tv8Aw4v4iX/aUbk\u002ByhfhHLbfqfOXpSqni/bKKFF4Xf0r6M0vov1CVyllCUQhCUEqJCQlRISohKCQkJCQkJCQkIJCQkJUUCQkIIIJEEEhBBISEhCCRBISIJCQkQnJCCWyJiEwg5uJVsZPTduX49sTxCdJ48ky8MhAXUiXxeXqqpcwougpBIRSicKIXds3TqbpPylsv0llsWpq9kt1\u002B4hIh4XKNJUxirfl39Nj\u002BgXummmidO6pe4Pkon2\u002BfoRILSSUS2rfp5ndFsly3wi8avy\u002BPobNW68TqPpTL6L67600IgliEEhYSghKCRBKCQkJCQkJCQkQSEhISEhKiQgkJCQgkJCCUEFAkJUSEhBIgkJCQkJYSEtEIQhIQVFn7sSTvZu/HsXbY3cQmYTQ9PeE1OHjTPwkqzlNHzN3EuaUTonyZSiYgnqpGLdiOFfJtLtTkKTCVbyl0bIzx2a\u002BGt0V4Z39bFVs/h8P6xNS07y8cORfl7Du6Xulr/PCN\u002BSr3H/i\u002BkdybLgg72q14b39BdbEzEm2R7vY4fbNleyXCcLoPQ/Qv0b0vpsmtKiEIQhCQhISIJCQkJCQkJCQkJCXcSokJCQlRIQVCQgkJdhIQSEEhIQgghBBIQhCCQkJCRBIhBKiEIS4Eonf\u002Bjsrt3HiDxOlCDxNEJVOMS/e7/SYoooooptaeJxsD4NBJlQTKRNk7Zd77CUrdqk0qm5wn5G2tVE\u002BYu78bzDwtyo1fNe/6TgtDG50KNJU/lMbvyV/h1G5\u002B2q0M27XypjaL\u002B7l\u002BYOo48MRuufgYmNJMb4jbm2e9KRwTp5Uv1ab\u002Bv8Aajf3/hRP\u002BsmNNrhlX5dZAQbiPAkMt1Ofw7fqdKaXmaEm0SrJbveOQ2ahJLwtF0TD9M\u002BnNb9DNSxMpCEqhCQkJCEhKiVIJCQkJCQkJCQkJCQkJCCQgggkJCXYQSEhISEEEhISIJCRCYhBLSt0QhBUJFMlXwvHuQTbbrG7phOvNEA4c88txavuOScxUGGHgigigghGDldkkkbHpLhFmxSm0pOeLu/xRUkWt6Ik4Q1TETQ8UcYl4GrCAuN9p7f9b9A9KTbiVZDeHst2OE1J5XL\u002B/TP\u002BQo9CWEISuEhISEhISEhISEoJEEoJCQkJCQkJCQgkJCQgkJCQkJUSEhBIQUCQkIJEEhJEWYQmIQmO5MhBBFavhPuNttu6Ma0mZmE1PC6Dxu3U3Sfstl\u002BkhxxxxxxxmnRm0WxmkOJhFBFFBZLTNnN/CVGOVu/kbrzXt/2nsv0n0Log4zlYpuhlGxsbLJI8t1\u002Bl/wB0vqwSZEm2dmJ\u002BNzG6UVJ5XL\u002B\u002BnxpqiU389B9V9CZnon01oWywkJCEhCQkJCQkISEhISEhISEoJCQ0TiR7CQkJUSEhISFQkJCQkIJCQgkhLCQkJCRCYglBIgmYl7uiJKN\u002BVuILL9F5GbVss4uFiExCYmJqgkQmZiEN5Y06T93ssWMkmt/JB01t3QhNJO\u002B6FNGt/UExScXKaCaaaSXZs2qUrcTck\u002Bz2XhIeNG9rRcvuR\u002BnMaRiKKKCCDLO6caE\u002BOX\u002BlhkL7cv8Aotl0KXDZS\u002BzGiCGIdqvKGxvIUxjNoOpp\u002BtnpfUa7MyP5HhtvyNQS8H\u002BsPpvS9D9M/RPozoQgkJciEhCEhISIJCVEhISEhISEJCUEhISEqIJCQgkJCQlRKCoQSEhISEiCQlRBIjJiEITEYqfshLaJEIQshQr4Q5/8Q8UXL5xMshCDWYMhMwhCRu4SiaXKpdNIdSkRFLF8ELeZ/MSiX22LVUdnyLa5E5blF2T6uFu0QNXglt\u002BRSIFuTKUctvkE7WhKiVu03JllRIS4ZJoSZUSafDbbY7S1TSsiTI7mreG9/wAGwysTT2UEjqq5vNZPZvjbfYqqIIKxaG3f2Sv5ZMPS6gkXdtxHEwtPpTVdFKUojZnwyIMRTlEYz2aH752ysaaRseWlshgW2zbZ92x5g\u002Bg8JGiiXLbI\u002BV19IQRuLwtl6R6H6Z\u002BoeX0VsJCwhIWwhISEhKISgt2QSEhIgkJCQkJUSEhISiEhISEiQSEhBISgkIJCQkJCQkTEEqJCdoRSok3ClJIkIJCCUq2S/ZR\u002BEtkvAs\u002BXGIQeZh6IMmlDpG1Y4JoiewmJtqn4Hs2JonaY2JFaEk8rd/ttEhpvMSfY7LEa2rYfNqTsQv75Fqcktmht9EGj6pR2f8FKULdJkUGGZKnylEU2GXht8H5Oy5bxv\u002BRoIguDxiVc0muCW/5Ihpty140Jdb1vglIxUUaVXbd3/h3G5d6wvft5YrWFZjG\u002BVT2P2Wy/Wdxq1b6/9axSl0XNKNlKOG32MaTGpfZBs7o97OOKJ\u002BYt3\u002B5h6Hr8iUrZediKnZV54fgabjnC8emfr31n6BIQkIQlhISEhISEhISEhIQkJCQkJCQkJCUEhISEhISEEhISEhISEhISEhISEiEEhMxIhKEIITciIhyILe72S5ZZzhLhCc3fCHqbIQmGQhMQhOcQmHprd3Bb5tfZDwi6hLyx2abrl3SVG93j1W7de3yUQM3dSn5K6NNEmMtztbwlv7QvsG9RIvZj\u002BvZ7NtBIMbcVEvruOCqZGqm/xyjYVs9xbQRiV4mmTrT7spY0XKlduRbVG8Nr/wDEMpq2fsuw3AN7Gmz/ACNYbpPhsc7XCfPKP2LKp2bUXdt92bFTEXWL1D3Si\u002BeFog33aUpSlLilKUpSjY2NjYuG6FzEmjZyHJbIP2ATH2kpJ8Jvd4fRTESbfsTuUvZbs7Tb87v0MK2el/xs1PVPToSEJCQvAhISEhCEohISEhISokJCQkJCQgkJCQkJCQkJCQkJCQkJCQkJCQkJCRMJCoULQlhd8QVCp3hLllNlslwjka7LhcDbTFTIQhCYhMOItJmEzCCIwlvltjFyqnlimIjS7ruLap2qWqctwXiNasqR\u002BRsZlLdlX5EyZaO6uCPnuy6aLas2/wBi20xxCrYkSbLEySa/AqIm20SKtsYVnRJyk8tcsqEM1Nmk/acjD2xuVpTwu/5EpndtSrZL4GVTEka2XhzuSlQybbl\u002Bu4lcDZ8ns0/bcQo2PI0\u002BxVJunxES3b38eBc3ZvyuaHen9aLepH5Hu83FKNFSlKUpRsbGxvA4HgKRjiStjlWue/avjD1qVcTzsPbbfhDaiaS8bOg9LQjLZ7X1D9L5H0X0J1EhCQhISEhCVEhISEJCQkJCQlRCQkJCQkJCSEhISEhIQSEhISEhKCQkJEwgkJEEiCyliYTmEhrRCJFwhOyG4o\u002B8bVPOKVZhMUo8QhBJnvUhFl5pwzPZj92RrlF9otIpw7C9ZefgO\u002ByQm274JK2vlLgWnXy7aT/A7ljiM2b81iqxUIkf5h4Zq7JL6XImKWbpKbfIsvfpKH9huTGvcUl7sSJ3KxItznuOy0aq9hNL5H2q6nGyXyd7CQiqiarl\u002BwjyCT7DNGk6sjnsVaUdKioqiqb1reCU1uVctcMWlzW\u002Bb2woqu5A34Ulm7qpdXst3\u002BkxbLFE62ylKPsl5RFKUpSlGxvQA0GaaxPzXn9XL0J6si8tEbis3hcfkvhe6V/krattvy9T0PTW1G9uu/VvqvpXW8oSELCEISEISEhIQkJCUEhISYkJCQkJCQgkJCCQlBISEhISEhISEsITCRMSWl4hvXuhG9khlBfb8lrEiISDddxMUrGxXmEzMsXATZLmL5cO\u002Bv4VLxJv5Y5bJL4QxyzwnJozS5c4G5axi12nNu6ScX6QlDZtVV3doVmEqDb\u002BkLOpk/KN3bbb7sZ1RNtuJLuxtIypPa/QqbsGMls8Lk2nLuokvbdjuSjZI20m87DZM1sm\u002BE\u002BPYn60w1XlQbNUyVfgIVRpnbV/I5x3TSba37P3Gzb7V2CV0aSJRtP2JUoaaT2jdjV3yqN0rljdbfljx4nh9ssKNxC2UXYpSm5HZG38vYpSlKNlKNjTSEW8BNX6WYJayLy9kTmZvwn/AEc8fu5Y2K2b931Xqu0nSlc6L9M/4FCQhCQhISolBCVEJCEISEJCQkJCQlEJCQkJCQkJCQkJCQkJYSEiCQkJYgkJEF0EqObUJKL7fnEir\u002BiUiinoEm4ZkciXst2Xip\u002Bf8DeTTwtkdmSkmbBJdWTcpPZkMcZ\u002B07sTXxaJsUUFU3DbiY3BVicdQ9Y5IVyjftWxd2206pyUTpbVja/I8i13bUe3CSEJuuNEz\u002BRP/aMdL6LkXJfOIp8Juset1Iktv4FGSdJO93whucWj3JEz93zBKtcqhSPxvyQtl3b3H9CVPZ4UUWoRZ7pF\u002Bz0WVRjf\u002Bl\u002BlSifYTrvZbLFFyKkm29kNU3lqvjsWNe5SjaexKspRso2PpCkoTa\u002BgWxK417Ldl4nPLREuEvghsVtt\u002B79A9c6rHofVfrX1UhLCEJCEIQhC2QhCQkJCQkJCQgkJCUEhCQkJCQkJCQkJCQkJCQlcyiRBKiUWtIRtpIbUF9vyNjEr47LyWKyKeuZehMRJsacJey3Z21vzuEEbTwtkRJWMSJ2PDJU1Vd0O7sk3VtzwsQVarP8AqRIVlSvZNCrtEvioibb\u002BkRWn8zKPp7li5K1X6bkE53PNtuSb\u002BkjnrPB/2bG0nLiRRPZDTtVtzCSQrMjR3mwnOXhk/qDjkvLSTfqDTuOom7vzThvsPsrb9UtFokqVjtutsqsVBCD97nfZbYaa2alGLdQSeW3EbSaSfCUG9oho4uXsLZJLsWIVK\u002BRcvketI9\u002BXsu5Uk4SRBp\u002BXBiidT8mUo2NjcKIeZry2xq\u002Be37OaZ9F9N\u002BgY\u002Bg9L6D9VPQJTKEJCQhCEhIQhIQkJCQkJQSEhISEhISEhBISEhISEhISEhIgkLCRBIQtSQqcQ2kmm7fLKJV18IbuUzYmvI8TQ8Jisi8vZE8re2yGFLF4W2p4pR4eGdwxJ9c/tsW\u002BNzTb\u002BkQn97dj4RPfnbleyR7X8Sk/wRtnHFyzfD0IkT3T2pQqT4SRBaxtVKjZZvauCsVISXZG3Db4\u002Bhse9RccfGflcMuTX3WJ9f5RMzaprZp9sq1klu32Q1kuBP3eK3yxT7VQ3vlbL9tDVrfgnd\u002BxaS4PlrwJ1u5rb4FSTHnmexYueBlL53Hr8jnwQ3VTjcxp9AxJ3sWKeClGG8DcKLNRp3o/hf\u002BwfRfqLXeo9L6D0vS/Q3M0PoWISEhISEIQkKNLCQkJCEhKiUEhISEhISEhISEqIJciQkJCQhIQkJCQhISEQhBC0pCHGd3JRK\u002ByXLHW3ZdQyV\u002BRPK6S9\u002BTyZ\u002BX/hyDb08LSzyXDw5tveVOk3lpCt3mQXHdvux5k6NG90Sind7IcqLZFadsg3Ottv3Ztkr8mGoLK0k\u002Bdtxu6VLey7bDXz5\u002By3Mvq\u002BV2wPW3aa52m6/cPIz9mk/wCzc9z9T\u002BinKr4ZC/vRLXdlyV11dj45f2Iq7tQ3uLhcm3IJRWJufA\u002BLG9ojYQ43s52XcbZfCQZ7ny92UU\u002BIxtJLugxSjYxDEzTFaV7KX3yx9F9R\u002Bgeh9F\u002Btmh\u002BhWEIW4hCEJCEIQhIQhCRBISEhISEhISEJCQkJCRBCEhIlEsQSJhDCykJC218sbEm3ENpKLEy2tJnEm2NFsn43MhIqXu92Ntuttvy80o9V10o8pmKnyxj0Omw2u6QzDgsPXZg7dqbh7ZcU/wAueVoTl7NF8bv\u002Bzh4Or/TIO5aj7Jvf\u002Bm12vGwoaXhCbtu00anK5aFVNoWynBv0XufZI903U9kOnDFKQU2D3bGKUYY5sDDdHEcSVb9hz/ljf2\u002Bk\u002Br5y/wD4tLCEIQhCEIQkISEJCEohCQkJCQkISEhIW4kJCQkJCEhIWEhLtoRMNHDm79sJCCSs\u002BXwn2H5MVaIbSR9vS0RdDEmcSp58/C/0aTSSS8ZPV5GXFL0oJErHti2RaJyNcobrvnRcPL6CGXDS/kUzb2cfSVf7g9Y93KOyOv8A4iaru/T2T8IgV7Ld/wDEJZm1W8XZdkNJ8L8nyLZLZvZffA0Q8cv4X/pXs1Pq5/Yoe73arHIm\u002Bx/hUo3s8JMpBYNIO1mmYE1d9r75/V1vQ/QPqP079DCZuqdVKIQsIWEhIQhbCQhISEhIQhISFBISEJQSEJUSEhIW1XnCQlhCEha0xOoSEhJJXz2Q23W\u002BWbtxbmyNLnu9NKaExxJtnNs/CGFEknhF1PF1Us6KcVPl\u002BRsx5vRevyLO1Xfpbjm74Tn27/wYbdTPpz\u002BWTVnGj9rskOaIseZ\u002BSk3Dvotl/RKzfLfhMSmFWmedvBv58Qvhc/s2krVF7v8A9Hq17wtvcqr8K/bHdqPaqbcP3GpxptxbDgsmb1TcSvdv0PRadDUL2Sr74/p5fQeFOs/4h65mab6RCFhCELZCQhCF2EIQkJCEISohCQhISEhIQkIQkJCJGIWxBCGadWzzxlOPBJJS\u002BEM26\u002B5u0W7ZZi57vTRsuEmySVbI3y9lyNkWL25Zc0ubopcMubqjZKW5VRbIuU491YUbcS9l0n0GOmPSU93C9tiiJskL4JuNzhp83hIbHCUvi8/qisO0ky7pJlmOFb\u002B2cg\u002BTXwT2FM3wJv2W7Luvauv/AIUNHG4n2b4gljtD/g1uvKe78EoHwzY6cW7ZYZRrsOYndkKvdkL75ZuvszsUqsDZvntsXwtsvoPqP\u002BMel6Jl\u002BnSFhZJC7CEJCQhciEhCQhCEhCEJCQkJCQhISEhISEJCQhLC0Vt11t4SEhUlf0vJvdN24ipIuXy9Eja7oqQ6LhOlXi/bGqNEXl8srbrdbxc0pcXFKUpcvNzKJ5XsiCJb\u002BRjKd3opb0bdbzdS3cJ\u002BBxsm2yRK7CH1aNrVIpKLsIjZWvcbjIJMT2UEj7BJN/SpXfak/wA7/pCYrlOL7JQWU5LOp18SfLHvP9mUbN8wTjddu/L7sa0a4iS87jGvLTZdhgfRRXijOTCGbauYr8Isw\u002BW/so4u\u002B30NlstPd8iqbLPavZLQ/WP170vS/RPqIQhLdkEIQhCQhIQhCEJCEISEqISEhYSEhISEIQkJZTuI9MEqKleyRR\u002BJwjduJVscYdfdlIKoUrTa8FbIbjcXdjlpbpd3wVUh\u002BT4XwN2JxptOtbqFLi5pSlLilLi5ulPwR9jGMvSfoaMRqRq2tvy8CEarUZ1okcI01s2p58Cp1VtOt3l28F1r2gb/AHs29/aj2x2T\u002B3C/scXTu/Pj8lln4Xl\u002BRJZ8JOf6c3jl3xuKLxAntRtbSaTi7UfBZ2m275H1b4v5omtCNVtuCfsqKDj3i8L7EBOuydN/FfPyhqbNn3asmqeifqn6J\u002BifoUIQtkQQhISohCEIQhCQhKiEIQhIQhCEJCwkJEFoWFhRuNxPlzjCVLVtxLlj3ZbJcI3ad2VLDrfLxSiaTrVXdDdZpRN8Iok24k2xKtk\u002ByXI4oSXYlijzcsu6u7bwUpay4uLmlHhM9hbxsfItkN3HI83Vesy6G3pJONvtVKM7U0ik\u002BWhLUtXO4rYOtkt\u002B4nQt3ue0QhItOk\u002Bew0a2KD34Nvf4GxdsKyq8floSnhlRuRP/ADgcNIJNJNOxL4HZdcOe3ubZ9XDP3CZqzld32MOttvy2LLyHWaNNdxts2db3bffU\u002Bg9D/j3peqEzfUoQhEEhCEISEhcCEIQhCQhISqEJCQhCQhISEhISEhImFojWEJCV\u002BEuWMpFsl2N2iW42ljdvl\u002BNEiTqdEk3u4sJK9vJjUnzNz9FbNttt92XFhS4pcUuKWCJcVtm4pS4gne72XljUiGzLm9e6b17Bd7Otsn8N8iq3wY06k2mmvKq7G\u002B7klFwkom32spcX0rVX5W3qLs15/gn1X6R6H6CCUQkcoQhCEISEhCFwhIQhCEhKiEISEIQhCEJCELEwhTF8uzbCRRxCJHCN2i3Y0Vpu\u002B7KKZHCVdff20OIjJzxPZcIaV8OEuFlYScQZSlKMpSlKUpSnkt0SiZtjz7saKXQy4ZcXrUvR7PO8uODaLxWxxeYoNoyNwlYu7b5b7dkXP3kj9mmvKj3okHca013Vel\u002Bin8Bx6iE/gEIQhCEhCEIQkIXYSEIQkJCQhCESCEIQhCFoWIOCCRRpLljaSn7fkSbaTljaWJ1vll0QWknx2XdjGvia5fzmlKxdx8Uo01yomWOjddLsylKJJt2NnNuSiTabqi7N77lKXPImaJVndOvwhjUWy8IbpS9Z6bh4o9PnD6bM2NzPepwmG4X5aUf8rPUwhM31D0pYQhCEIQhCEIQkIQhCEISELYQhCSYhCEIcvKRc\u002BdCFuOudpESyBFJacvl\u002BBJtEhojZv30nMt5fZD2cq5b4Q4bY28WqTG6cZSwpcNtI3suEXFzSlwylNxM3EhKVobMWyGz3dLi4pfTP0FwmaHGnU12y9D1P0D0voP8AgXohMMvTfo0IQhCEJUQoITEhCEhC3FuIQhC3QlBCEJiYhCFlCwljSghI4Xu/0K/h3YlLtd350q/0FlFKPZcv5zctt5lcQ2oUpSlGXFzcJm4lRIldJDVIk9xs3W8XVcPRcPr0o/TPPnL63Z3D9M/UPEIMpfQvrrCOUIQhCYhCEIXIhMQk2m0nOU7CEIQmIUEJCNrsxCFusLCypBCpVuL37iQkV79kJNm39saqLZDUeXERtk5ojt2RcW8LsspXRGtFxRlxS6GvDT2EzcSEqVaLwNEosGN0ui446V0PW9bztFFv3zdD0zqvQ9L1snpX0n1popfWedKEiiEIQhMSEIQhCEhCcGjqEIQhCYhCEIQhCFhEGjGqEhKJtiTZt7Jdymy2S0OMT3fL\u002BBKTV5n3Zbhy7Xje\u002Bc2ZbPZvNLhlxSjxKRsUqtENWL9sfydG9F6vHpn030HqfRfQfr31IQmKXD/gUJCELJCEIWwhUXkXYSEIQhG3bdCEIQmKmm22mltFyIe04qSrfgQhKiEIJEEqnS27Xdj1FPZIlVeyFNlslwsQRG8JtvhIXLebdJ/0qG9lwlws2qdCaapsvnCVaTluDUbTKQTMUqskhoRftjW63WN0ul9N5eXoub6Z6HoawlRr\u002BAt6L9JCCWaX\u002BEQsI4EhYIQhCE0LwIW4hCEIQk090IQhIQhNpQQkIQhMQgrT2CaI29ivsvBUxokRibLlvhD2Ud9vhfAwZm2\u002B70JXjcbTdSS9lquLi7NKb4aaSbWzIk1U3GmMX2tIy38hGxNK2khrxa/LGHWxhQ60nOz4G7cXF00uLh9F6r1Hqel6Kkmpz31WF9BMXS9L6r6T6EIITFL/AA6ELQhCEJwQhCYmITEJiEIhvdxCkUbET548IQhCEsCQsIQkJNNNcp7DTdrYwrZZaENW8K7sa1sPsuX85Q0iSUUqW7\u002BcxTl28e2im7fl9oNNONNNcp4cUjbffFzBZVMftvjdM20PfcvYRVumPZpX5Yxq2WlLml0VGbed3PicT/vRui6HqvSvQY\u002Bg9PPoYXqPqvS\u002BpBCYpSj/AIZMWExCFwhCEIQmLBCEJiEIQhCEIQhIQ3GzTndOoQsIQkJJK92\u002BF4HdNsok2SJtvshck24/0XjbdkuETpUYrTjTqY1jNN2uapSREqZxIbEldNn\u002BWN0tKXDLouqlxcvL6Tzcc5pcP0D9JMXTS4fo3ofShBCFKNl9e\u002BihCwlhCYthCYhMQhbCEIQhCEIQhCEJRBCwhCQkQ2k\u002BxDNttutjRAJ8t8I3cY7t8Ictlb5b0SdK4oyCdolRIlSlEiXl8lpJsVj0mKUq8oq8ovkiioqKioqxS6ri4uh9O4el\u002BgeX0ErrhMXovS\u002Bs\u002BrBCYpS6H6R\u002BiQtsIWUITEJ9hC3QthCEIQhCEJiExCFihYQkJUQte78eBnTfLw5JRbiptT9xcvU7G7Xd7y9bLhxqYkkmm7v3ISnCJnbjfhCuJApe4xMdMflrZFnEz\u002B0bWyr5F8Qb\u002BR73HlpMaOx7IeKgiIiIgiJouuE6j/g0ydTjG6/d67/CTRBIQmGxi9R9J\u002BnQhCEIQt0IQhCEJiFuIQhCEITExbCEMJiEJCTbiEm1bsNXOyN24t2xRst9kPK3suEuFjjEJ0KJO1NJwvOUVSl7saXEzeEzE/l\u002BXn6OQU8Ibv7iCQ\u002BLfu6JDZJfCFTG7olo93t4jQiL6T5Dam9YaH0L0bi4uaVlGKVFRsbMcIiEIyMj6kvQePOuj6N9J59IghCQpSl6r6T9MhYTiF2FGIQthCEJwQthCELcTEIQt3CNNpqNcpiYhCtsi2RV3iiwYRs60ouytgrbi5YosW77jhe7GMSrZfAwYNt1vFopCJNKN6JomVtQl7sTcpvCUTW0j7t/wSWbwkEzbby1KiJE8JBsyjI2mi2XJSjlq2TX/oQcxrgJQVrShcvHI\u002BrSlKXXSj03FKVlZWUpSlKUuL7YpcUsKUuH0U2m2pxN9N9fegxUQQhRspeu/wCAQjYQhCE7hCE4IQmJiExCEIZSStNLdt8sQhMTohCFsOIcJtefCKkf2\u002BQkVf0P/buwhfN3Frr3eKeffCLVvfbEJldtp\u002BLuN\u002BKPOxC48j7J/wBLax/LUV7pHsh8PX5Zyjo2ZcUZcvdQ2WWPZWrcuXh5uulLouLilLi5ei6X1rh5pcUuX/DvVBCCwqGGy9R6X0n6dOCEIXkQtmIQhDCYmITEITEJiExCcF2FULcQjbiVb4QqnHU0WtOElbCpKbF3fko72RRcZwiinMqUWpDVr5Y9q58tRFWyj7cvyParfl7s4keePwiKikvI43dK3m4psUpcUeLh4dNwUe3vl4ul4pcvRSlKUui67il69Hi9W9R\u002BneYIIISFQw2Wl9Bxh9J5vo6IgmLfC4FuIQhCE\u002BwhMQmITFsWiYt0J7ReRbiwW4hDWnblt9iUuJItuJNt8CVW/wAB5W9uy8Cre24mUuZjZD6b49xFWr\u002By3DWtN\u002B7KKEklF4SGyuJeWJmqmu7Gm44uyRQr0MpSlKUpS4txR5o8UuzxcMpc3FLyUpdFxdFLi9G6\u002Bc0vXvpn12SiCCEhYhsoxR6H6m\u002BnW\u002BULC8IW2EITEMITEJ1CExCJb3NKcpXcQthPsIQhjpPt\u002BBCXb7\u002BTNqStFutm4w21Nm8sc4o5O1pyVeBO6ENobEku7H3b7S2FurBKItPu\u002B4xuJNiUq6Xt3GnFXyx520bMum5pSlKUpSlKUtzRlmbhlKXFhSlxcW4pxi4vQvSuqlLl4pS5o83Teq9LxcXaT76UZKIQiQ3Bhil/lkJwTEITE6LYTEJiYhCYmITExCExCYhCEJjWJfL8DQu3\u002BQaJF8vwJJ7r7\u002BA2bb7som5LtbCiZRMeGpF3Y37m87EhmnvYcQijS9kO9mc\u002Bj8IjsiQq3u37lbwy6W724xSlSTTSbcjvBSlKdmd7e\u002BaXN6FLmlKUuq4uLh4uu6bmlHilxS6bzqmL6B4pXQel9OCVEI269xCJIsGGxi6H/GPoWEEJsTuEJ3YQmJ0QmJiYhMTExMYQmJiYuLe6WbXwITHcXEuW\u002BEJEVNq9442OW5EuW\u002Bw1XgXcNxE7clKKLO6ghMbSVtJJcvYc23fN2Re93a7IXJIkuEkPKvZeWXi3foaUTi8IbMrLhtVxRdrl5o2UsTUTvcpSlLyUpSlKUpcWYeKMpSlKWlLi4pS6rmwvUuGUum6OF0L0GXo30UEEEUksNwZbKXU\u002Bm/RP06ELYQiiEJiFsITExMTExMXAhOibE6IiTaTTS4clFzT32XajDyiNNu09vkSXGnL8sel4u98i0nFE1G1WrDpRMTE8OJV7CA0l2QUSjXshK1C9lyNOLXuxx1ulpdmilzS4pcUo2UpSlG21H24Lwi5t7lKUuKJpOtVePJayzFLhlxYi3F7YsKUuLi6Li4uKXXS6Li4o8XNLrs125fVvVlEzQijEioozS0pfSvpP1iFhOiEJiYhMTEJiExMTFQmJoTExMTEJwcyRbvl9khJXbv5MWTYThPuNEuOxIs/C7stftwkWiIbbjTZTnFgpIVojf3fLEtSJ9\u002BQiN3S8cEEhPCGz7srYmUpea8McvZTGxdNKUbGUpSwpSlxS4pSlxSlKXFhSlxSlyylLi4eLhlLehdFKXFUKWYeul03pUpG0\u002BxD9Agq7CKMSKkOBlh0XL9e/SPop3CcE4ITEJiExMQmITgmJidE6JiE4IRIJCaNJJNzyf\u002BCd3JtlOSkeyXHgJtK24cTVN7spI4nfdDGSRDZsklYIOd9iOwa8WvdnOsN2ViYmJlzSiUaSPkoylKUZRjeGyqOrfs6UuLmlxSlKUpSzFKXFLcXFxSlLi5pS4uLil0UpcUuil0XRSjxerS\u002BiTMRRiRshohlm0pf4B\u002BgvoU5hY9hPsIQhPCZIJiYmJiYgmN2QmJiwm7ZZ3W\u002BWu/8A4KlBnHgOrPhLhYwlf18lYVxKHN/cV7kjvsG/uJ5blleJvk5Y3du7fdlbKbpxlEyiCr2RYXF5KUbN17lJVilGylSbquxRlKUui4uKUpxtUylhSlxcXFxSlzRlxSlKXNKXFxcUuHi4tLi5uaXLLi9K9OPkmtUogrEVBEipDLLspes/Sv8AgEIQmXKFhbFohMTExMTE4JicYqEK2SKt7JITJzty129hobTZRisbNtvlsVsecQqtRbUXDVOy5JxL7LyMi40uDhClRbJdkUQt5ZS11vcTEyiYmUpSzFxSlwxlKNlKXFKVFxSlKUpSlLSlhcUuaMuaUpS4pS4uKUpS4pcXNixSlLClzdFzehdaZOqdBhW23MxiZieCKKRGyKkMs2lLpv8AJvq0TFsIgmLfCEIQmITgmITExMTExMaqKr2XheRot6bcvBuV1t8jTZOsaVRJ5exuyjXHYenFSodOM2\u002BWFNXu/LEE4ILC1JRbYTExMTEKmpN0UpSlLilKUbKUY2RuxcclhS3NLppcWFe5SluKUuaUuHopSlpSlKUpc0uil6DxSlKUpS5uLm9d4hKKhWIsSibcTbiLrtNtG0NBohlml1Uvon0n6h9VCExPCEUT2ghMohC4jEJiaExMTqF4DXGV8Ly/8HK0df6DYSbb8IWiVTxdyCKb8sbbsW7S4HrZWxNJbQTEEELSlKUTKXNKUpS4pSlKUuIWDHilxSluaUpSlKUuKUpc0pcUpSj0XRSlLilzc3TdNxdV9HKJ2KxFIiJFSHLqcOR0ZYtLi6L1n6C\u002BgfRfTeELcQsJwTEIWxRboTFhOFEMJiNl600m7f8ABlKNyV7JIW8TyNIaF08zcfttmxWqdE4m\u002BvdlS\u002BWym6xJ5rEEKJiCCCFQmIXRSlxSlKXEbLZQ4xkajLcbIbIhcUpSjZSlKUuaMuboeLi4uLilKUuil12FLm4uKWYueNbRNNJVHfzilzCEGJRUJmIIJERIqQ1Qwyyxf/hXqeUJ8MTIhCK/x3E0xYTgsoQrjGca2xjjSomoq7v\u002B2VVtPsthg62J2MTFNluIXw\u002Bb2KbrbonRC3whQIVrZ0QomUQQQpSlEylxS4TMRSoiRRilGE07Y2GKpyVMoNDdZNldxsiwYpTziopcUpbi4pcXFKUpSlKXFKXRcXNKUpSl03NixcRsjxWE0sU0f3H4WeyeyT7M87HtMXiZ5k8fiKBIiJFSGqGGG5SlL/I31qEsSYQmbCEJ4QqExJsfG1TpediJAtOyEIizcTm5vjVrWz2GzbZtvlibb3YnBhYVNtiPJvy/BTZt1sTExBBBCt7stEKUQQohSlKUpRMTMSI2RSjDFGKTcm3kpSlKn2i8UpRoHKNQ2sKUuaXF7Fhc3F03FLjhF0Upc2YpS4um4dIyxYQJ2JjhnfwhVU36Hu5fLSF4D5aO/V9lrhiU4vOUp/olrf8AWyyN08N/gv8A23\u002BCc4k3ywn8FdpPyinH5kLtflQxxfxGNxPx\u002B1ND7bcfbV/ELTZKXWXyoUomdtZzzDLyhuNmN0v8a\u002BtPUJlExMWOBMT2gjgTiExMbIZJJNi2qvMyLdpRfYuBJDRI2ze3enHKER9vf4Q4ts1bfcTExBVXWy2Kc3wDmY92bi7qZTqbq2E49mIIIJGIXCYmIUQpSlKIJXDwilKUbGG0Uo4SueBijFKUpSiMiI01S4tKUpcUtKUtKU4KUuKUpR4uKUuaUpSzRRJ9kJ2IkzGETN\u002ByODd9DirSPdpCbaXnKTrFz2V4gTtXymv9La9O7YhIByij4Q39y\u002BEl/wAG63\u002BcNqNyfltjLcb4LYkkQIECWKC3d7ECJ\u002BGzgX/Lv9i/KP2aR56bN\u002B9MSEW37H7Q6Nw/dKLFOtYtJuvoqFw6w\u002BQn/OPovW9aYs2iZRYXlCZASQ/SM2\u002ByQ6lL3hFEpLKXiJbIsbt0Zukq23EkbXG1Twh7VXCeEJiExfXWRI2cNkEHbbb3Nt7wqloqZXBMTggggmJiCFEEEwhSlKUowIkKUpSlKUa0iTajKucdilp9sbthVuXFGxSkotKWoUg9D0XNuKUpSlKUpcUpSlLS4pWUpcXEYnCcJiTVfCF1cvLcFxXOUnWTlf8AZJL9nCS53caE14tpboWxsl7bf0bu1vy3RvkmzuW7l\u002BWV92XLtJai3r7kbIxOJmIopBIjYVIlDNIdtETSu7h5TOwc7mybRPip5dX4Y9xL\u002BpiSfImqhoto97vGVGVN1GTTcausMt08xto2XfL0PqvW/TPS\u002BhR63rTymLCE4hMYw/STNvskMK6UOiKUUk58EPm2xWxOiIqtt37/AKP29NrHC9l7IQhOCIwzcSQlNsh\u002BEOwzNt1tiEyPYcm08FNiJb\u002BRrNs3UogggoKIJ0ohSiCFKIWidLCwTcQ0rKUpSlKMUrZS4pSlKMUpYIIKQazzV3VXcqriGU4KXFKUpYUpS5pS4pSlzGxOxOzb2P4VE1aSeWgkL8Vb/R2qeu7aSY\u002BW3lqseTSh4SSOXz3ZjdlhuPcK9F0RiZicTCKKUSpEQqEoajLLZjePfkrKVlZS4Ta4ZwTEuORdydXQXRIS1r2ajLDWxetCD911C6m2xEqd1vU/4R6X0X1llIXEgnMND\u002BJm2KlJRFoljBrb4IY7t7lb3ExOofdtd1ff3HezScOy9xM3bveRMTEyMzXHcorkbdbGj9zRfHcb1dmnaiRoScssbVs7iYgmKBBBBClExBMoghRMcxRClKUpSwowxSlKUrbnkRtGoym7sTGKUsLWIKtPjZViDRB7N6LilKXsUpSjFLilLilKUok2JmJ2bU5iCp/dqjU3ldpL8s7tNcN7\u002Bh9RkvhCGtcfu2xuywyUUuLmEpGJxMJxFFLCREIDRDVDDDdjYbFKUuilzdC3iYw2cYGYqonJqZTtKaETYbN40abKDTT3X/xaLNCYPonbfhEvbjkoklF3gSGDb5FPl4ohTvY3233/APBH2nROz92bF6S5XfyzgomJvBbyT7sddhNvAhdhDKxbrYhhBMQTIQQQQQQQQQQTEEExOlhbKIpS4pSlKMUpSlKV2rsMzrdY2VG42mylGlZSlFQmIKgPZ4uKMUpSlKUpSlLilKbsjYnY7jG/ZUQpB5dL9C5urtJflnZtru1Zs7dLwtl\u002Bhrrbr8jZjdlbxdEZGyhOxOJxBCfAkEQ2DQMmqGGG42Y2K2UpcPXc3VRiY2bG9TqCc0xNHaTcW6FTcA6bxs001CNdd636F9N9F9ZPC2EqPklRPYk7Vqvllp8eEPm2zpWEJsTqEx122l5YpFJbDnf/AMG8r/6GJk6mxPC5vSb\u002BJePsZKK2FOG1g0bfhVfPYYtYmu9nt5ExBBMQQQQQoghSlEEFokQxSlKUpSN2Zfsyw27tDTuhPlBp5DV3IpVKa5HGMNCvc9xFuB7WJxAkijHNZIgjNx3G7xcUtKXFEmymJnwhLU6Xl7L9i42y7Lf3wdot\u002BWv6QvaTp4Sf0NG222\u002B7G4rIjFicossTFNicRgSiQJRsKmJqhoOe4w2LGw2LRi4uLilKUui4uH0kwapplBXjCdiPycMbwRopuoxo01Oqx6b6h9d9eyIeRLkX0jdEedQpaUiGJnbb7sbrreEy0ohbRzy8LyKTJFGX9CtaLduIaR/GXv5eN0PZNiSLu2N4UK3dLuLHhF3a/SGxCtpXtshMTExQIIJoTrSXc3pNpteGJif6ExBMosEKZSlK2Iy7zh3SlJ8YNFwg2eEN5XlnuMor8srKysrlK1UnzyUrKyvyytd2QEruxI7sQoKYScW1YNTjRct4Q6G8qM3jW7FBA2E7LHMY2xIVWe73/Akt2/2Uf6NkibylX\u002BWPvOb93RszcSTgnNxCHYVSCxPESSM2Nn3LG3kbtlZW2VlLilKUvXpsXFWq6K0MU06gvGZRqL0m21s\u002B5ZRQ3s6g2aPS/R30L9aldkMombY1zbIe1JqihFrW7S0TwhbCYsIbbcSGrE17vx7lbNtttuuk94f5O7E6JwTp2nU0vd9r98DNLQ/b2FuLWkh1tT2SiKUomIIJiZRMQQQQTEEKxOjHhcBCdy4TmofADd4Q2ctlb7lLilKUpSlKUpS4saaLW2\u002BWUpRMQQQtUZApWsaGruSPfxe/iTxMFZVqPLRC7nfi37ex2o2u739DClJeFsv0M7sIyMUNoUUWMqLGzviobtlFZWUpS4tZS5uLi6LilLilLm5ui4vRTFTFFplBLSfUKCzEPaUilm40aa/hfOX131lR0kJrmRDLdEP22zbLd7hZTEKioN62THd9b7ePYYhE220kKSr2Sbd33Ynh6\u002BCb\u002BJf\u002BibBbKS4bW1\u002BOwnhsp9lR0ct4tEExMTExViZiKBAgSCwI0Pkkw2jco/csbdkkhu5bKV5pSlxSlGylKMW4pSlxYjdKwpSiCCFjtbpSlKXEEzRJt\u002ByEhJukfdufofnbe2y/0bJRV70t/wAsadbN\u002BW6UWyspSlKUpS0pS5pSlKUpdFKUuu4pSlxek9F6tKM6mUEGvBegnGhd\u002BHN0M1qGdmUOH6S\u002BnfqHxSqQ7m7oxq3ilExPKcFTaW4k/wCyrVS7J/0QqTbxRfL2RWzZ7vfCrcSbb2SHVqIvknf8Fonhsd\u002BWkNlE6JiYmJjGbhmonJSXPYQoggggm2/Ior2QnyusR2RIc1ubDSblKIIUpcUoxWUpSjZS0sKUuKUpW1G9kUpRBBBOqMXcXG5DhGfwiOGva1/hEWybfnYvwQRkvhJ\u002B\u002BRs3W22\u002B7GK8UpSlxSlKXRSlxdFxSlLi4uaUuLouql1X0jGqcFlp1GSb\u002BQ5pC3ymKRqGITUfQul9R\u002Boeh9VjKzOlr3eLFjuxYVEbmu3n39hjVmw53Ynh/JOb4WyE\u002B2F9s6fa9kPXOq4\u002By4/0TEIPPOVY2XCCYwITyyl7UQQQQQcxIXdz8InYiQ38sNWbRSkTGmiiFKUpSlKUpSjFLilxSlKUpRMoggmWsajgmqyLzsRO8\u002ByU7Bfluj6jaeFsvwM2lxSlKUpYUumlKUum4pc0ubS4pS4uq6LnjQ/RPSm0JSOoxC10LzZhfKZCn4DyOoxptH/Ev1FpSlExMTuELK8t8\u002BBL2W1u/CyrSvLaSENThEnwhCrcXc8f3vJJ8/qLKdx3C8bfhD7EUomU3YnEIIIILBhEhJW6vwh7BOLwhCiG9lihRistG/KONNKUa1dNO4n5ZRilKUpSlLilKUuExISHOzYp3Qva1/oscNv32QxOEkvZDW622y0bpSlKUpSlKUuaUpdFhSlKUpSlLilKXFzdFKUuh5uLh631KPVRORlBssoWmpGhWJFiTTUY2Tj9ddD9M\u002BldKfYRIKA8jrbonhFu8O/TYbM2\u002BW6UXH73w32QxS3wPsu/3yJiEcfhOv4Grb7t0tZRUhuylKWCCC3cW7YlE36Q3kIhMTExMTEGyire1bF7C\u002BXBInun1uJq\u002BTGnVVP6Kl2f5/8AD2H\u002Bf/BN1vD\u002BUyO\u002Ba\u002BUPxR\u002ByEa5TRR7FttJ1VwUpSlGk2W/kpSlKXNxBITFWkl52IXKt\u002BENpH5e53jCCCbtlLmlKUpSlzSl0WvFKUpSlxc0pSlKXFKUuaUuhlLpuLpumlLqei6lRGUYxLKFpibITCQZBNRjZox6365\u002BpomJIUTujbTwXuy2j3ovf3ymbfJS/J4RkRVtxJdxm/EV\u002B6XfFNh5GxU4/tsNlE6SVf0UpRBMrPbF5NqWvyytq3WIIJiYmJWOo4hl7t/GxHZF87j8j\u002BFsUQQQaqK0UuC2Fc8PdF27J\u002BU/\u002BDXgPwuGMTjTRCspSlKUuhJvZJtifukk\u002B7cIre34SO2p\u002BW/4bTSieEoU2222/JSiCYglobhSlhSlLotKXFzSlLmlxSlKUpc0ubi5ui5pelcXpX0C605ByW0rTKmT6BOMsaPS9V/k5ccLCE8KK9\u002BX4QlG02t34QnHNDcXdz\u002BlsIY5pFeL2G2nLj4S4E8XBON7pl3mUpSlEwhJMi8eRu1Ft4ITExCEq9k2xRy0i\u002Bb9EPsUQnEMMUoggggtVRSlKVlEtE/p7obVuqfnZ\u002BiPWo9mi\u002ByV4QaeUyeDPaLcMX7NL32F5o\u002BWiK3X4SbKrufhxD4y/bpbvPZbFKxsW4uExBM3l42XFKUpSlLiwpSlLmlKUpSlxS6qUpcUpc0ubqubqum9Hz0Hpua1GNe6EZybIhzKDaajJOleq/wCHoiXbKb45YpjquuPfshjY2263hbCeNnjX\u002BdxJ2JVsdM83fJJ85uWxPltjZZ\u002ByLikUqEm3EJ\u002B6ytutiExKuKtijlpe3cXCZvyw2cOLxsKWjVlKUpRMQTExCTqKUuKUYpROnU2n5R7z8s9z\u002BWNCNmvdlKUpdFKWFEJiYmb3NjZS4paXNiLi6LilzcIuKUpSlKUpSl0UpS5ui5ubrvUuH1kFGUYxhpYymkqaEdy3Jso8v0j6r9TGQkRCXG2m5te7NgT7Cnd\u002BdCcEcL2opUvxW3CHr3X/AFrv9vQmJmx4By4bEUpRCbYkUL7eEMJNEn3bh739EWlFsvCEEEKJnIpSlymJiYhyox7NrFKUpSlxcUo9NuLCnOEIQjlP4NreLcXNxcXTSlzcUuLh4pS4pS4pSlxS6LmlLi67h6L0XqpekqOtRi3tcRI00lT7NC3HyZe\u002BH6D26L/gf//EACgRAQEBAAEDBAIDAQEAAwAAAAEAERAgITEwQEFRUGFgcYGRoXCx4f/aAAgBAgEBPxDLPSzjOc68s6s9HPWz0M6c/EZZ6Oennp5Z6\u002Bevnt86s9DPZ5ZZ05ZZ0qvjnLOnLPe56\u002BejlnRln4rLOM6Fs2zPSyzjLOM6ss4yyz0c9TPzuc50rZ0Z77Pe5xn4XPQznOlbOrLPcZ\u002BVz1c9TLPRzrz08sss6c4z3OWevno56menno56DZ057zPzWexz086Ms9TOnOc/L5150Z\u002BAz0c/hWeln8rz1M9PPb505\u002Bfz1s6s/kGe0z8FnoZ/Cc/iz/Cc/iWetn8mz8Xn44/EZ0Z7rPdb7dj8Xn5ff/gDfVPwWfwverehY531D22fmN9beN4223nbeF19qfw7bbeN6ttttt523hY6t9mcn8E30d52222222223hYt6i9WBfNa/RD4nx2EvT\u002BdQfES7GUYIWI/I\u002BgdB7DPx\u002B\u002BttttttvG222222226870NjDO2snrPAegZTupLOPH7jBNHoOo/gm28b0bxttttttttttttvC8t6D\u002BpFmX5Ksy5LnLJQww3Rxex6CwZ/CNtttttt42222222222223WOreHlct4SHAILIIj2L7lA2Nj4NmDtP3GCtHo3IOEeUI\u002BPQz8029O228bbbbbbztvOywzrzfgHAybBCIHIl2w7brFl77rxvYtPphwOMbpJ\u002Bng4R5T8Hsdifj33xrYQcH4LRs6ga/m3oedtttt42W223nbbbeNtlu52OpYbNI7m8ZEEIhAFzgzdp4MOMwvYLUmFNakf1H4OMMvlHKsR/tvKVbMfA6\u002Bwfx\u002B87bbbxssssvG222228bbwu3Z16r5zC8Zm/VBBwCFmGz18mZ9vdhdeCdz5Xh7JM4FImkLZQAJo3zIePuysJv3we0z8TttssvGyyyyy222222228rkPljg6cS/LreESLQ8kIIcgMVggKeJi\u002ByEIjwdr9sTCIRjVziyGUrGc3LQO/oOfn1422WW2W2WWW2223q23I7sR17n0diXxPyrcIQQTxMeSwyhjR3IOdzLv7wG8bv\u002BjzWtbjDLZSm\u002B0SAh4/NbztvGy8LLbLLbLLbxttvG8bbLrkM5I6BV\u002BCdV5e9uMsRh3GIxgfUFgrZaq8rxoPwOEUiTEDm3IZWt8Q/MLwzwtttssttssssssvG2222287kuEIiI6ezvK5abyZn2zQWEKA1yB5Fn6EvkUvG4kpwY/uCNMsH6Ftv0WjWcWSTKfBh490ndd/FZ7FbeFtlllllllllllttttttt5YFdY5OSOM5eAeCy8N\u002B2DPHWRgG2U0\u002BpAR4deMh9mwhk8PeV7rJ\u002BFs/oXkzP6mDXT6kDHdiF\u002BAPXyzjPxWy28LbLLLLLLLbLbbbbzvC5Hdjg4OSIiGxjy2DsSZ78IvDHzNvAOQerTg8b38bx274OFyA182Mj47T90G/cS\u002BmJ47jrav17HPwb0PQsyyyyy2yyyy2y228rzsuW6wyI4ODgiOggHg4Zd5fLnGLP6sjz2X7i22r7vdLQ49mWWOuzmrrMJCxjaHSZx/RIdj2GfhHo2eFtllllllllllltl4223oSGloRw7xER1FtrwyyUvfZSmeFMfLEwIOCu53\u002By7k9JXAj\u002ByWciau0n3f7yw1AWbprGgMD1ctg9V6npep9B4eGWWWW2WWWWWWWWWXhbbbZehb2sCIjg6SLAcM5SlLxll3z6gyJDxIsHY/cA2EHiaXlBKakG9\u002BHYPC3PMkMlXAOD1O7ZnuX1WeGWWWXhZZZZZZZZZZbbbeN4eNlh8vQR1ENBBhwxhDgjZZF87bfL542\u002BC/deMM/ZeNH\u002ByvAf9s/ML1N5jTEaWs6wfgnf4jg9Ldg/DPDw8LLMssssssssssvC228by2y5COSIjoItNfVkkz3jke8xjwJplhn1bb\u002BrZZZcD4L2vudmIcZw14jCyn5fS3bPxLwzLM8LLLLLLLLLLbbbbxtvQsEcHBERyMMMc0/Msss23C1jwbH9cZn7tssvQEw3/ptzxpfOM6/E4C93thAZ4AOvctWz3r6zwsszLLMsssssssstsvK222wzM3uxyRER0bkQm5ZAfBOwKbLjabwhmtYXHXjdDwGcj0gntnk\u002Bm8HRn7YQK53Xg6NC7sB75n03lnh4WZZZZZZZZZZZeF4Xobcu6ORiIiIeUG\u002BOzDQPiPGjpOgPC/DOBHt/9WmYmfv4vB/kAP8AyTLJrjjkIXXgNmdeVXn7M9N4XjB55cOC0Ld8WLBnu30nreGZ4Z4XhZZZZZZZZbZeV6FvMRwRERFsN3ggJ34vMsBez4gDckqZ4vj6X7mF3tfK\u002BO9ka4OpybFqm93tHAx6QexYayDwbmtq/FjAdZ0FnuH0meHhmZmZZZZZZZZZZl5ehbzyckRbGwEcZ32Iu0WEv1C6p5ZF\u002B4HyOwjwxtjOyQo7Ml2mcdivg15WvNNeBYbKzTTY8jk5PwL6rwzw8PCyyyyy8vS8L0nBwP1BBERERF3\u002B4nIgJmCd44FHS\u002BNsLIDbvV23C7Zw7Spj/wBmMaxgwW2eA/JPLwzPDPCyzLLL6CW9Icjsfbkgjgjg42DgiOg4x9xzCetlkxoS6ySV4xhBYbO6/KvDMzwzPCzMz0PQm8ZwEFv1H2iIgiDgiONyNYMizoOlaej5LRfT6sHoj3GQ75J2hrMe61nuig98\u002B4iPgDgjrOT8QzwzPLM9Cz0vG7FlnChYvmDOCIggg5ONgiI9I4a\u002B8WSwKajJOt/ZI4of6huZDKKu52IvBm/LOaIQPGw4DA6D8W9TM8MzPLMzw9TLF2DXjwd7V8QCOSCCCCDnYNg4I6iI6DoX\u002BJChmfJ5sQB\u002BLwR1nQe7fZMzMzyzMzPQ4N4bsEGcPwPMa7vOQRBEFkcbkCwZ6RHpkjc0yE/qZ1HQfj3hmZmehmeHlZdljzBLndtf0IA6QiII40I1gDoIjoOojrPYnunpehmehmeGZmeWeGeNmbzBIP7hLvWIhNi0I1gHWcEdJwcnrnoH4RnoeHhmZnhmZmW222xeGq4QH9w9RwD8CaEaAdDEjWAsjk6D2B0HQEe93jPYPUzwzM8szMvLeYQO9r\u002BhGBh1YbvOhJu/85H8Ab3ch4v2EfcR9l\u002B6Ett4Ijk6j0TkiOg9vtvGes9bM8MzM8szM8rsoQa69RDsh3XJ8Y6x4i/2T4IWJsR\u002Bftk7CB5j59YfxH0R9ZH0EfUX6r9Vn6gfuP3bX2wP3f4t\u002Blr9X9GB9NiB9wn3acnQdBHB7lZeM9J6nreHhmZ5eXhmXZfg8x/1wAGFvPZt1\u002Bi\u002BIz9t81/5eU939wjAiIcPkdJB8kN4ODqOSIjoywsPqw\u002BrFhYWFhYWEHvN5yz03pfSeGeGZmZmeCfN3YA6POt8Xh9st81/RGeGRAzgiCOCLNiPROg9E9E9qsvAWeyep6Hh4ZmZmZntL8t5f1ZYcdv3v9FviML98xrAiIiIIssss4I6Ms6CPWOTjParLd2Cz2j1PDPDwySSdDvxKEu2s6\u002BbOBe7k\u002BD2Pu8Yd3y2LAEcERBBBBEEFlnAc50Z6me82WWxYmei9T0PoPQ8JwnDJJJJPaWR3XhkVHX7vnWv7i5lllkcERBBBB0ZZwEFnOWWR6J0hHonqLLasDEz2r6L1PKSSSTLW7O75iPMbuwd50PqNAMCyySSzgIIiIiDkILOMgsss9nkewONltu7EDPwjy8PCSST1wn5ne8EYRDv3XwTo778FkllkllllnAQQRERZZHAWWWWWWc5ZZ0ZZZHGWez20lnR2hfMTLPZPL7N5ZhNW1cdbyDl8Baw9WJravlkksskssssss40hYWFhYWII2RBZ0BZZZZZZZZZZZxlnOdelpYt\u002B0J8tp92n3YsWJmrAsQPSfwKcMwPdnsDh9thmtXwRH9ySrDVCFXV8rZJJJZJJZZZZLwEEEEEFlkkkMFlllnOWWWQcZZxllnGcaSHln7NtfA23iavAFr8lt/\u002BLf5Wvyn4VI/Kfich4mHwjfM1eQiR5cjezAfHtX0Weh9LJ7QfdlHZh9wjvczHsd/iXfkZJh514Ihq1eWySSYlkkzLJl2JkEEHeIEFllkCS3ozjLLLLLLLLLONJLy3f4FtvBlv5cv2VgfiAgWHGkpY4atiwomL9Um7l8DOakn\u002B8nMGQfZge57t6WfRL7suw4fcQ73P7gEejCXfJ/8ACyF/8B9shvef/hGu7PdJJJJMSyyZgsggggggggssssyXIWWcZZZZZaSHzaeC\u002B1kfdWB4IBZxpaWOOrVYoUUEAs9BD5jsSc1ZPYdLtC4wDT2Ty\u002Bi\u002Bgbqz\u002BP8AsA73sETKDWDe/HxH5fmJF8E/wp4L6WSSSSSSSSSTZZaW/qN\u002BoGF9wvuP2j9o/aF92vu19zHZIniF\u002Bo/TgCBA4Evmz8d7\u002BtAfLsB4LTn1a2tisVuIGBAWWeuVgkWs7hpEaPsX1Hr7T3M7ph9QGBZJM\u002BD4Idw4FL28qRgGB2LNbJJJJJycnLtILu\u002BCxbFllkEEEEEEFlkkl2MG8AWE4s3wW2ICs2bNmxYsWFhZZZZ0Z7LMJ3vhRBntsA09o\u002BsJr3YM6GrH\u002BwDC71Y2cr\u002Bc6zCySZ1skkmVI2LLLIIILIIIILLLLJJJ6Wl3bb5YJZZZZZZZZZZZxllnGe3xiSD4pmVuh9N91gdvNk/csUGAXZnxhbLwhhZLZJJNkkMILA4HeCIPzBBBBZZZwpL9SLZMTLLLLLLLLLLLLLOMs5zjPbIGN5jvjXbAfwagaw1r/OPiWmpfklryCbLJs2ySYMcCWQbZwxIhIS0tLV\u002BLG/aAWSR2YILLLLLLLLOcssss6cs9ugmNpp3xLgCewfVenwDx83jh8b9A7nlO5eCyybJSRssh3sskk4yyCDgCAgssss4b5vCyzozjOc9LPcoTGz0f7lBodPZvpN//xAAlEQEBAQABBAMAAwEBAQEAAAABABEQICEwMUBBUVBhgXGhkbH/2gAIAQMBAT8Q8G\u002BbenfFtvh35G9O/wAlv8FtttvTttttvwN43wbzvRvxN6D5e/B23r23xb59t6d69/ld6N6N696dttt69tt\u002BfvVv8fvTvO\u002BHbberbed6t8G222229O8bbxvO\u002BHfHvSeQ/gtt\u002BJttttvXtvO2228bbbb/ADm9O\u002BDeNtt6tt52223w7b4dttt53o3p223nfDvi35u29O9W87b4N6N53nejeN8e22228bxtvXvO9e/xm9W8bxtvXtvRvRvO29G8bxtvj222223jeNt6t53y707/ABu287bbbbbxvG22287bztttvh2223jbbbbbfBvRtvRtv8fvG9G87bbb0bbbxvG87bbbbbbxvm3o2222223xbzv8ZvRtvTvG8bbxttttvRvVttvO22287bzvO29O28bzvn3jf4red6N4223nedtt6Nt4222222223nbeN522223jbbbbed53jbfNvXvx98\u002B8bxvG287xtttvRtttttttvG228bbbb0bbbbb075N423p3o3wb49\u002BIeHbeNt5223p223jbbbbbbbbbbbbbedt6tt5223jfnb596T4\u002B8bbxvRttttvG2229G2222\u002BHbbened8u871b0bxvVvVv8BvC22228bxtttvO22222\u002BHedtt/g98m\u002BHf4Henbedtt6ttt522222223jeNtt423jbbfnb0b5t6jpPgbb07xttttvRttvG22222287zvg3nbfibb4d69\u002BEeQ6d53o2222223p23nbbbbbbbbbbbbbenejeN435G2/A3\u002BAON523nbedttttttt43jbbbberfJvXtvVvk3xb8UfibzttvG87bbbxtttvO8bbbbbxtvTvhP4zerfgng3ned42223jeN6Nt694223jfIevj7/KL0bbxvG28bxtttttttttttttttvnPnb4t6t8xxvkOhZbbeN423neNttttttttt\u002BIJetoDq/RZ/qXqa9/rA0LtmP1htRYZtBE\u002Bk\u002BDvj34Z5943jbeNttttttt423o23zZ1ejrPOomhCYJxI9s05jkG2ouk/DE\u002BDvi3zHiODp3jZbbeNtt43jbbejeN82c5Z0DZepxPtCMX6AnYMcLTogFzxDDungLeN\u002BMeU8m22y87bbzttvO2287xvgII4CyyyzkL0T1Y7O0WT2d2RW\u002B/Qh2Nn3u2uWWfrMd\u002B8/JFY9BLxm9W9W/APiLxsvXtvO2228bb1nBwRBwEFlllnAl174d1lth2ltgxWPRU7vd8wltqP4cGdzv8At35aSrEzozYxX2yQ7iWgzf8AshWGG\u002BY858BZl42W2223o23o23rIiCCCCCCzgLOQ2exnWNYT3O3bgfA5wzqYKAxxewXjP\u002Bx4MyW9ks9wn8YH0EP0BbjKtrv72\u002BaR5Dg42W2W3p3nbbeNt43ryCCCCCCyyOrA1lr19ru26y95f9P74FKUTdcjgyODq/h2JsCIj8J4GOJMsiPaYkD6gB9va21oc\u002Bz\u002BNWeF423jbbbbed8QRBBBBBBBZZ0fUO8j0eAmj0YXuGfF9PApSlu5JLnbcYfwBndfbZp9HezgxwSSRHtPGgfyIe137seM5I8h8Eltl6Ntt6t8JEQRBZBZBZZZZwFms9sffL1f3J7sfuHpI0HgZoz\u002BGxGSgJkvf3t2s9rnHZf8nQkkmSyzNvv4T3dflnQcnkWZevbfIREQQQQWQQc5xkHaANbR5elv3EIAzgAXeN3CXYSUvCue7W0y2wT9HGefaa9SnhmxB\u002Bv8AdJ1nKy22222/AIIIIIIILLLLLOQ1tHbbsTy9PfJ2Fg2a4O/hGUC2tSF9gEH7Ri\u002Bo3ZXRgdWnDg1v7UbF/SQxh0rg8M3ZfzzHjI6jzHCy/CCCCCCCCCCCyyyyyyyZkBhL0PTgiU\u002B7V3x\u002BiU\u002B\u002BtLWlmjj\u002BxkPsw42fqHVm2BL\u002BJF9S5p3gjWStft8h8k6Tp2fhBBBBBBBBBZZZZBZxlsy4z7l3xCYX32kCWxNdp2J9l\u002BLLLr2fwY/3wr3\u002B27nHc329TMuTjhAb9vaIGe/gHWR5DxrxvwAggggggggggssgs50sP7rRnh6wQPqcMDj0YwzPS1A4dt3un5wEcDmdhgGjp0LLLLbbN2L/bLTu\u002Bc5I\u002BIeFfgBBBBBBBBBBBZZBZPBFx9QjvErnDPg7ReYFXgHYOIxnwNj6JKXl3u7fjdh7WL0RP6eFllexSP6LdrHCUtfMfAOCOSODwr5wggggggggggggsshM2bZd36kXZnhnrOwJ8S15zC7OAv/AFDLs8To9rZ7p\u002BTLH3wt2cbsgr\u002B\u002BU\u002B72StqxGnKB31\u002BPvhOgj4W\u002BAIIIIIIIIIIIILLLISWX3N9RM\u002BFhrk58WTnEtnYTCEbk19c\u002BuP3jNeCOzv8At7i0/GV7r/JD2j/If1PsDfX4X2/5F6oF/WMh7Xy74DwkeE8e\u002BMIIIIIIIIIIIILLLLL2k4MDCbJ4Z6zrvOJ0dtwkToiRCt9To/rZn9oM7dBJSPygRJIdu2vQZ49\u002BSR1nQcPkCCCCCCCCCCCCCyCyyC0kBhPds4ZmehJJLDX70gCLGMI2KUmp/fbjdfkzpIJPshiCRq/RL9oq\u002BQ\u002BERHQfJCCCCCCCCCCCCCSBYWExFlDsTJJJMzzkMGy2KEmARiHu0lZfec/rkSE1A4y19vfjLIIIIJLYR\u002BEq693sdQXa3zHgIjoI6COgjlfGQQQQQQQQQQQQQg5LSGGE25dpJJmZLO3IpBjqRKI/5DP\u002Bw9uaSlPuVunf\u002Bp//AHJk7dkTuShbxNGch7XIjH0FlnAQQQQQWW/5TXnNst6DpPjngI696jgIIIIIIIIIIIIIYdGkoGEyZyy8PGbZdiX8JWM\u002B7tMRz/t32cZ/3n5Jhk9ge5mcmxpJUOMBfR3ssssgsgghCe030m4WF2t8p5yOgjxkcPG8nBEEEEEEEEEEEQQRHI2XDLeE78Mzxj7Zw/u14bcM5yL7rb8SWM2WN2e/EzCE/wCSmd9tUh7kzF4xX6csssgg7wd4IIIX7KHa0b80iOkjoOs5eTkiIIIIIQQQQRBBwQ9uA29H939vLM3uzPcoeiWZ6nPF04Nuxa36fdqPZngUdIHsyxwY1b\u002BnDvDSySCDuwQQQgsUe1/hDk6jg6HneSIiCEIQQQQQRHQoNjscLvC4ce7Al\u002BjtPDw8MvDwH2y2\u002BH\u002Bmb3vSSMAic2HaPtu5YILs40h6DP4Y6DpOl4OSIjkEIIIIIOCHk2QFu92Xhct2zO72n6HaWWWWWW2WWeAWcJV43t4XRMSBQ7H9hwPZgCFvfLQL0/8A2Wa/3OJC5D3tmjfyb7FVf4AjoPARycPJyREcBwEQQQWchEEANbZURgL3lD1/9lPuWWXhZZbZePdgS/R5HlLTDcZUzQc0kTuf7L9Olm92J3Q7/bO9w5\u002BRmFX9Zkbmyu\u002B3xjxkdJHJHB0ETPBwRER0gQQQcZyQA1lgV4BXAs9nd/LTJjLLLLLLLbyD7ZQl4fgn7RAWdmDBJQ26fW/KOTqOs4OTqI4Z4IiIiOB0gQcuvy1DO7b\u002B\u002Bpd4VNexJDOw/wDedll7yy22y8A2h67yryz8JhJuOzM/a7808R0nwCIiI4ERyERBrDCFjJVZFws9vd/JS6V4ZeGFOH9yrb0v8eRwRHSR0ngOlnkiI4HQA7QMEDBG7d5OBLKl9H7IDP8A66WZ4RzeBM5/aU/yR1HBEdJEeQ6GZ4IiIiOgHAQWRq07bukA19fkr29H5IFnS8KAdyXNPUn9kuX\u002BbI6SIjwER0kzPBERER0AjEQQAf3KWHds/tf/AAlV199WuZvaeBSArHuX\u002BiZJG1Y2Nn8Uec6TpOkjwM8kREdIE4ggA37grYGf/VlnCcpG5hC9vacfcn/sgLncsgdFZcr9lfra/bX9tf21/bX9tbW3\u002BrT8tPy7Xaw/bLLGxsf40jwkcEdB0M8kRERBjwLGcRsMg017E67HY4VXWyybGz\u002B2Tu9pJ2JTMwiUmfRw8PwdtbW1tbbfmnJ1kdRyRwdJy8PJEcCOkzrZOxYHf3\u002BSll5CyE/Vge3Z\u002BgZKZ4WWXh43GererfknlODgPCR0nUeB4eHgYZci5SvYjnY92D\u002BtuveFiDYJc79if\u002BkuZ4ZZZbbbeHo3jf4/OkjxnjOl6CGGUuGTYrF9FgMP9ZYgW/0j7rlg9EpmWeVllll4W23htlttt6Nt\u002BYeLLON6iOk6CI6DpOlnpGGUpW1wmzD/AFgzD1Dhl7Svd9X6Oy/R2tPuG2WcmZlllltt4222WW23\u002BLDjbeDrI6DoOo5IjyDKUoh3Ofrd5h2JHom3uyezO7LbbYYbbZeFlmWWXjZZbbbbbejerfnhBxtvQR5jrOg4OXwqVma312BP93X\u002BoT27A\u002B7Tt9fsQYYYYbeFtlllmZlt6Ntt8G9G/LyCMHvLb4yPER1HQdb1tYFm3wP37le3W\u002Bz7Wopgfd6h2D0cAwwwww222y8abEwww0r6kLZZbevberevevLGxsbH8sbGxsssu1ttvyTrI6jry9abAdWv4W2hAPb9zu/R6IYE0wP/AGRYdg9EOcgMMMMNttu36XY9SyyyktvDR9yH1BLbbbeNttt82LK9EfcZ/wBsntID2wHtW0fTA/UB6EF6EfYI\u002B4X2jJ94hfsS\u002Bo5PrTeuNlMSROsjwnQdZHQRHB0HTkx6s\u002BvX8JRnafhKd3se2DDtBwTUwPbJrOweiNQ8gQYYgxDWAEzZZZ0ZLksvDeCjKdzo222223jbeN5xYb6hntCw9u/8svRv/bf0BPq1lPdra8ZYxCYFoW22rV6JvuYjAMf822NQk/3JE99RycHSeEjoI4I8DvYgOvX8IDOw/CVfcrIA\u002Bg/9eFA/\u002BsTnZD/1lHa0zJShiDDDDdzlgJm8FmLLbLLbbDDth3Odtt423oBhP1APaWj6WcegS33avINjajgwuxY4a22\u002BAU9S3ZgGHS0jxvptP2TPAcHgODoOkiI6mcDbYP8Al2ccJS68ArhKH7n23Y4fUiwkfdPdY/ZeCGGHgGGG7TZmrY2H2zh92/iR\u002BSfyf6T/AEkfkj8s/kfhKGzIT7sfTf8Adu3btWoT0Q/vtZP7tT0BOvu1b4YsmTsWljhu1tbfgN6stO3p\u002B2gMZjE8R4joOgjk6GOvY/WyTr\u002BzOreM4Pd9sel4Ixf0EjVe7euREbAwMDGzbuXY9tk9FqVLLLLLLLLbbbkMoaS8NYWNhz2wT0T9TPFbtWrVra2tvynNGwR7ya7pZkeQ6ToI5IjpJXDsfnSAa/5KrDAJBgoHo7EF2chsAW2wwZ7YPohZjNvDZZZbZZZbbbbbYYY42N2LB6JVv8GdDujGlGWlWPwjoOk8Wj39T1/qGpLq3fv29jgd5deAtt4C36IbvbYWyz\u002B7/ZHhSWWW3pBgz2yEtLbeN43\u002BHHO5MY/b9vuHOYx8E6DwnQGuF2YP94HtkD9QZHo7HA4C3gGGIILJM1iDs9rbRaMljI2NjYftoX9C1bDPfhvwjznizjQP2\u002Bm\u002B8c7xjxnSdB1nUGa\u002B/rk7K7/7vY5Ow2azztkYWtt6y2wwz3JeVtbUrb1ET74znOc5z4h5ywxe30xq8Ac5wdJydZz/AP/ZDQotLTcxMTM3OTMwMWE1MzBhMDczODAwZTgyYmM1NzhhZDU1LS0NCg==", + "StatusCode": 201, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "153", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:57 GMT", + "Location": "https://myservice.azure.com/loadtests/000/files/unique-image-file-id?resourceId=%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fpython-sdk-test%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtest-jf\u0026api-version=2022-06-01-preview", + "mise-correlation-id": "978c996b-ba33-490b-9d86-3be02aba2b02", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "9e687293-b8c4-49af-9f76-669b1dd86a51" + }, + "ResponseBody": { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-09-27T02:39:57.8878703", + "validationStatus": "" + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000/files?api-version=2022-06-01-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "330", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:58 GMT", + "mise-correlation-id": "f98344b0-7b52-49b2-a989-0b1add8d83c1", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "5932ac97-c6fa-4fc7-ac22-f847c99e1907" + }, + "ResponseBody": { + "value": [ + { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-09-27T02:39:58.3130681", + "validationStatus": "VALIDATION_SUCCESS" + }, + { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-09-27T02:39:58.3134388", + "validationStatus": "" + } + ], + "nextLink": null + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/0000-0000/files?api-version=2022-06-01-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "126", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:58 GMT", + "mise-correlation-id": "a37c9611-4fa6-4bee-8e46-7a148af2ad32", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "9f4e8a25-cc94-4f95-9571-1c861668d285" + }, + "ResponseBody": { + "error": { + "code": "TestNotFound", + "message": "Test not found with given identifier \u00220000-0000\u0022.", + "target": null, + "details": null + } + } + } + ], + "Variables": {} +} diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_test_runs.pyTestRunSmokeTesttest_create_or_update_loadtest.json b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_test_runs.pyTestRunSmokeTesttest_create_or_update_loadtest.json new file mode 100644 index 000000000000..69082d2323b3 --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_test_runs.pyTestRunSmokeTesttest_create_or_update_loadtest.json @@ -0,0 +1,703 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:59 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - WUS2 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:59 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - SEASLR2 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "5cdfc902-1f37-4384-9808-0361c42a7cf1", + "Connection": "keep-alive", + "Content-Length": "290", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "win32", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.18.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "5cdfc902-1f37-4384-9808-0361c42a7cf1", + "Content-Length": "93", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:29:59 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.13777.5 - EUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "466", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yashika-rg/providers/Microsoft.LoadTestService/loadtests/loadtestsdk", + "description": "", + "displayName": "TestingResource", + "loadTestConfig": { + "engineSize": "m", + "engineInstances": 1, + "splitAllCSVs": false + }, + "secrets": {}, + "environmentVariables": {}, + "passFailCriteria": { + "passFailMetrics": {} + }, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + }, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "1035", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:00 GMT", + "mise-correlation-id": "ebc4bfc4-b4cd-4f61-9675-54a0d1470a26", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "aa3b07cc-1b76-479b-b5d9-b462ded4bb9e" + }, + "ResponseBody": { + "testId": "000", + "description": "", + "displayName": "TestingResource", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/python-sdk-test/providers/microsoft.loadtestservice/loadtests/loadtest-jf", + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "passFailCriteria": { + "passFailMetrics": {} + }, + "createdDateTime": "2022-07-26T08:14:02.431Z", + "createdBy": null, + "lastModifiedDateTime": "2022-07-26T08:14:02.431Z", + "lastModifiedBy": null, + "inputArtifacts": { + "configUrl": null, + "testScriptUrl": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-09-27T02:40:00.162464\u002B00:00", + "validationStatus": "VALIDATION_SUCCESS" + }, + "userPropUrl": null, + "inputArtifactsZipFileurl": null, + "additionalUrls": [ + { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-09-27T02:40:00.162464\u002B00:00", + "validationStatus": "" + } + ] + }, + "secrets": null, + "environmentVariables": null, + "subnetId": null, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000/files/000?api-version=2022-06-01-preview", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "10320", + "Content-Type": "multipart/form-data; boundary=cd5059aa1556603af2e79aa40187f8e7", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": "LS1jZDUwNTlhYTE1NTY2MDNhZjJlNzlhYTQwMTg3ZjhlNw0KQ29udGVudC1EaXNwb3NpdGlvbjogZm9ybS1kYXRhOyBuYW1lPSJmaWxlIjsgZmlsZW5hbWU9InNhbXBsZS5qbXgiDQpDb250ZW50LVR5cGU6IGFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbQ0KDQo8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pg0KPGptZXRlclRlc3RQbGFuIHZlcnNpb249IjEuMiIgcHJvcGVydGllcz0iNS4wIiBqbWV0ZXI9IjUuNC4zIj4NCiAgPGhhc2hUcmVlPg0KICAgIDxUZXN0UGxhbiBndWljbGFzcz0iVGVzdFBsYW5HdWkiIHRlc3RjbGFzcz0iVGVzdFBsYW4iIHRlc3RuYW1lPSJUZXN0IFBsYW4iIGVuYWJsZWQ9InRydWUiPg0KICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iVGVzdFBsYW4uY29tbWVudHMiPjwvc3RyaW5nUHJvcD4NCiAgICAgIDxib29sUHJvcCBuYW1lPSJUZXN0UGxhbi5mdW5jdGlvbmFsX21vZGUiPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgIDxib29sUHJvcCBuYW1lPSJUZXN0UGxhbi50ZWFyRG93bl9vbl9zaHV0ZG93biI\u002BdHJ1ZTwvYm9vbFByb3A\u002BDQogICAgICA8Ym9vbFByb3AgbmFtZT0iVGVzdFBsYW4uc2VyaWFsaXplX3RocmVhZGdyb3VwcyI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9IlRlc3RQbGFuLnVzZXJfZGVmaW5lZF92YXJpYWJsZXMiIGVsZW1lbnRUeXBlPSJBcmd1bWVudHMiIGd1aWNsYXNzPSJBcmd1bWVudHNQYW5lbCIgdGVzdGNsYXNzPSJBcmd1bWVudHMiIHRlc3RuYW1lPSJVc2VyIERlZmluZWQgVmFyaWFibGVzIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9IkFyZ3VtZW50cy5hcmd1bWVudHMiLz4NCiAgICAgIDwvZWxlbWVudFByb3A\u002BDQogICAgICA8c3RyaW5nUHJvcCBuYW1lPSJUZXN0UGxhbi51c2VyX2RlZmluZV9jbGFzc3BhdGgiPjwvc3RyaW5nUHJvcD4NCiAgICA8L1Rlc3RQbGFuPg0KICAgIDxoYXNoVHJlZT4NCiAgICAgIDxrZy5hcGMuam1ldGVyLnRocmVhZHMuVWx0aW1hdGVUaHJlYWRHcm91cCBndWljbGFzcz0ia2cuYXBjLmptZXRlci50aHJlYWRzLlVsdGltYXRlVGhyZWFkR3JvdXBHdWkiIHRlc3RjbGFzcz0ia2cuYXBjLmptZXRlci50aHJlYWRzLlVsdGltYXRlVGhyZWFkR3JvdXAiIHRlc3RuYW1lPSJqcEBnYyAtIFVsdGltYXRlIFRocmVhZCBHcm91cCIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgIDxjb2xsZWN0aW9uUHJvcCBuYW1lPSJ1bHRpbWF0ZXRocmVhZGdyb3VwZGF0YSI\u002BDQogICAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9Ii0xMTA4NjkxNTE4Ij4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE1NjciPjEwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iNDgiPjA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0ODg3MyI\u002BMTgwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iNDk3MTAiPjI0MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjEwIj41PC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICAgIDxlbGVtZW50UHJvcCBuYW1lPSJUaHJlYWRHcm91cC5tYWluX2NvbnRyb2xsZXIiIGVsZW1lbnRUeXBlPSJMb29wQ29udHJvbGxlciIgZ3VpY2xhc3M9Ikxvb3BDb250cm9sUGFuZWwiIHRlc3RjbGFzcz0iTG9vcENvbnRyb2xsZXIiIHRlc3RuYW1lPSJMb29wIENvbnRyb2xsZXIiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJMb29wQ29udHJvbGxlci5jb250aW51ZV9mb3JldmVyIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPGludFByb3AgbmFtZT0iTG9vcENvbnRyb2xsZXIubG9vcHMiPi0xPC9pbnRQcm9wPg0KICAgICAgICA8L2VsZW1lbnRQcm9wPg0KICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJUaHJlYWRHcm91cC5vbl9zYW1wbGVfZXJyb3IiPmNvbnRpbnVlPC9zdHJpbmdQcm9wPg0KICAgICAgPC9rZy5hcGMuam1ldGVyLnRocmVhZHMuVWx0aW1hdGVUaHJlYWRHcm91cD4NCiAgICAgIDxoYXNoVHJlZT4NCiAgICAgICAgPEhUVFBTYW1wbGVyUHJveHkgZ3VpY2xhc3M9Ikh0dHBUZXN0U2FtcGxlR3VpIiB0ZXN0Y2xhc3M9IkhUVFBTYW1wbGVyUHJveHkiIHRlc3RuYW1lPSJHRVQiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICAgIDxlbGVtZW50UHJvcCBuYW1lPSJIVFRQc2FtcGxlci5Bcmd1bWVudHMiIGVsZW1lbnRUeXBlPSJBcmd1bWVudHMiIGd1aWNsYXNzPSJIVFRQQXJndW1lbnRzUGFuZWwiIHRlc3RjbGFzcz0iQXJndW1lbnRzIiB0ZXN0bmFtZT0iVXNlciBEZWZpbmVkIFZhcmlhYmxlcyIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iQXJndW1lbnRzLmFyZ3VtZW50cyIvPg0KICAgICAgICAgIDwvZWxlbWVudFByb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIuZG9tYWluIj5hcHAtc2VydmljZS1zYW1wbGUtZGVtby5henVyZXdlYnNpdGVzLm5ldDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5wb3J0Ij48L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIucHJvdG9jb2wiPmh0dHBzPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmNvbnRlbnRFbmNvZGluZyI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnBhdGgiPjwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5tZXRob2QiPkdFVDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iSFRUUFNhbXBsZXIuZm9sbG93X3JlZGlyZWN0cyI\u002BdHJ1ZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmF1dG9fcmVkaXJlY3RzIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnVzZV9rZWVwYWxpdmUiPnRydWU8L2Jvb2xQcm9wPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5ET19NVUxUSVBBUlRfUE9TVCI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmVtYmVkZGVkX3VybF9yZSI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmltcGxlbWVudGF0aW9uIj5IdHRwQ2xpZW50NDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5jb25uZWN0X3RpbWVvdXQiPjYwMDAwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnJlc3BvbnNlX3RpbWVvdXQiPjYwMDAwPC9zdHJpbmdQcm9wPg0KICAgICAgICA8L0hUVFBTYW1wbGVyUHJveHk\u002BDQogICAgICAgIDxoYXNoVHJlZS8\u002BDQogICAgICAgIDxrZy5hcGMuam1ldGVyLnRpbWVycy5WYXJpYWJsZVRocm91Z2hwdXRUaW1lciBndWljbGFzcz0ia2cuYXBjLmptZXRlci50aW1lcnMuVmFyaWFibGVUaHJvdWdocHV0VGltZXJHdWkiIHRlc3RjbGFzcz0ia2cuYXBjLmptZXRlci50aW1lcnMuVmFyaWFibGVUaHJvdWdocHV0VGltZXIiIHRlc3RuYW1lPSJqcEBnYyAtIFRocm91Z2hwdXQgU2hhcGluZyBUaW1lciIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9ImxvYWRfcHJvZmlsZSI\u002BDQogICAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iMTU0MzkxMjE3MyI\u002BDQogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE1NjciPjEwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSIxNjkxIj41MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iNDg4NzMiPjE4MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iMTU4MjM1NTYyNyI\u002BDQogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE2OTEiPjUwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSIxNjkxIj41MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iNDk3MTAiPjI0MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgPC9rZy5hcGMuam1ldGVyLnRpbWVycy5WYXJpYWJsZVRocm91Z2hwdXRUaW1lcj4NCiAgICAgICAgPGhhc2hUcmVlLz4NCiAgICAgICAgPFJlc3VsdENvbGxlY3RvciBndWljbGFzcz0iVmlld1Jlc3VsdHNGdWxsVmlzdWFsaXplciIgdGVzdGNsYXNzPSJSZXN1bHRDb2xsZWN0b3IiIHRlc3RuYW1lPSJWaWV3IFJlc3VsdHMgVHJlZSIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IlJlc3VsdENvbGxlY3Rvci5lcnJvcl9sb2dnaW5nIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPG9ialByb3A\u002BDQogICAgICAgICAgICA8bmFtZT5zYXZlQ29uZmlnPC9uYW1lPg0KICAgICAgICAgICAgPHZhbHVlIGNsYXNzPSJTYW1wbGVTYXZlQ29uZmlndXJhdGlvbiI\u002BDQogICAgICAgICAgICAgIDx0aW1lPnRydWU8L3RpbWU\u002BDQogICAgICAgICAgICAgIDxsYXRlbmN5PnRydWU8L2xhdGVuY3k\u002BDQogICAgICAgICAgICAgIDx0aW1lc3RhbXA\u002BdHJ1ZTwvdGltZXN0YW1wPg0KICAgICAgICAgICAgICA8c3VjY2Vzcz50cnVlPC9zdWNjZXNzPg0KICAgICAgICAgICAgICA8bGFiZWw\u002BdHJ1ZTwvbGFiZWw\u002BDQogICAgICAgICAgICAgIDxjb2RlPnRydWU8L2NvZGU\u002BDQogICAgICAgICAgICAgIDxtZXNzYWdlPnRydWU8L21lc3NhZ2U\u002BDQogICAgICAgICAgICAgIDx0aHJlYWROYW1lPnRydWU8L3RocmVhZE5hbWU\u002BDQogICAgICAgICAgICAgIDxkYXRhVHlwZT50cnVlPC9kYXRhVHlwZT4NCiAgICAgICAgICAgICAgPGVuY29kaW5nPmZhbHNlPC9lbmNvZGluZz4NCiAgICAgICAgICAgICAgPGFzc2VydGlvbnM\u002BdHJ1ZTwvYXNzZXJ0aW9ucz4NCiAgICAgICAgICAgICAgPHN1YnJlc3VsdHM\u002BdHJ1ZTwvc3VicmVzdWx0cz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlRGF0YT5mYWxzZTwvcmVzcG9uc2VEYXRhPg0KICAgICAgICAgICAgICA8c2FtcGxlckRhdGE\u002BZmFsc2U8L3NhbXBsZXJEYXRhPg0KICAgICAgICAgICAgICA8eG1sPmZhbHNlPC94bWw\u002BDQogICAgICAgICAgICAgIDxmaWVsZE5hbWVzPnRydWU8L2ZpZWxkTmFtZXM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZUhlYWRlcnM\u002BZmFsc2U8L3Jlc3BvbnNlSGVhZGVycz4NCiAgICAgICAgICAgICAgPHJlcXVlc3RIZWFkZXJzPmZhbHNlPC9yZXF1ZXN0SGVhZGVycz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlRGF0YU9uRXJyb3I\u002BZmFsc2U8L3Jlc3BvbnNlRGF0YU9uRXJyb3I\u002BDQogICAgICAgICAgICAgIDxzYXZlQXNzZXJ0aW9uUmVzdWx0c0ZhaWx1cmVNZXNzYWdlPnRydWU8L3NhdmVBc3NlcnRpb25SZXN1bHRzRmFpbHVyZU1lc3NhZ2U\u002BDQogICAgICAgICAgICAgIDxhc3NlcnRpb25zUmVzdWx0c1RvU2F2ZT4wPC9hc3NlcnRpb25zUmVzdWx0c1RvU2F2ZT4NCiAgICAgICAgICAgICAgPGJ5dGVzPnRydWU8L2J5dGVzPg0KICAgICAgICAgICAgICA8c2VudEJ5dGVzPnRydWU8L3NlbnRCeXRlcz4NCiAgICAgICAgICAgICAgPHVybD50cnVlPC91cmw\u002BDQogICAgICAgICAgICAgIDx0aHJlYWRDb3VudHM\u002BdHJ1ZTwvdGhyZWFkQ291bnRzPg0KICAgICAgICAgICAgICA8aWRsZVRpbWU\u002BdHJ1ZTwvaWRsZVRpbWU\u002BDQogICAgICAgICAgICAgIDxjb25uZWN0VGltZT50cnVlPC9jb25uZWN0VGltZT4NCiAgICAgICAgICAgIDwvdmFsdWU\u002BDQogICAgICAgICAgPC9vYmpQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9ImZpbGVuYW1lIj48L3N0cmluZ1Byb3A\u002BDQogICAgICAgIDwvUmVzdWx0Q29sbGVjdG9yPg0KICAgICAgICA8aGFzaFRyZWUvPg0KICAgICAgICA8UmVzdWx0Q29sbGVjdG9yIGd1aWNsYXNzPSJUYWJsZVZpc3VhbGl6ZXIiIHRlc3RjbGFzcz0iUmVzdWx0Q29sbGVjdG9yIiB0ZXN0bmFtZT0iVmlldyBSZXN1bHRzIGluIFRhYmxlIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iUmVzdWx0Q29sbGVjdG9yLmVycm9yX2xvZ2dpbmciPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgICAgICA8b2JqUHJvcD4NCiAgICAgICAgICAgIDxuYW1lPnNhdmVDb25maWc8L25hbWU\u002BDQogICAgICAgICAgICA8dmFsdWUgY2xhc3M9IlNhbXBsZVNhdmVDb25maWd1cmF0aW9uIj4NCiAgICAgICAgICAgICAgPHRpbWU\u002BdHJ1ZTwvdGltZT4NCiAgICAgICAgICAgICAgPGxhdGVuY3k\u002BdHJ1ZTwvbGF0ZW5jeT4NCiAgICAgICAgICAgICAgPHRpbWVzdGFtcD50cnVlPC90aW1lc3RhbXA\u002BDQogICAgICAgICAgICAgIDxzdWNjZXNzPnRydWU8L3N1Y2Nlc3M\u002BDQogICAgICAgICAgICAgIDxsYWJlbD50cnVlPC9sYWJlbD4NCiAgICAgICAgICAgICAgPGNvZGU\u002BdHJ1ZTwvY29kZT4NCiAgICAgICAgICAgICAgPG1lc3NhZ2U\u002BdHJ1ZTwvbWVzc2FnZT4NCiAgICAgICAgICAgICAgPHRocmVhZE5hbWU\u002BdHJ1ZTwvdGhyZWFkTmFtZT4NCiAgICAgICAgICAgICAgPGRhdGFUeXBlPnRydWU8L2RhdGFUeXBlPg0KICAgICAgICAgICAgICA8ZW5jb2Rpbmc\u002BZmFsc2U8L2VuY29kaW5nPg0KICAgICAgICAgICAgICA8YXNzZXJ0aW9ucz50cnVlPC9hc3NlcnRpb25zPg0KICAgICAgICAgICAgICA8c3VicmVzdWx0cz50cnVlPC9zdWJyZXN1bHRzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VEYXRhPmZhbHNlPC9yZXNwb25zZURhdGE\u002BDQogICAgICAgICAgICAgIDxzYW1wbGVyRGF0YT5mYWxzZTwvc2FtcGxlckRhdGE\u002BDQogICAgICAgICAgICAgIDx4bWw\u002BZmFsc2U8L3htbD4NCiAgICAgICAgICAgICAgPGZpZWxkTmFtZXM\u002BdHJ1ZTwvZmllbGROYW1lcz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlSGVhZGVycz5mYWxzZTwvcmVzcG9uc2VIZWFkZXJzPg0KICAgICAgICAgICAgICA8cmVxdWVzdEhlYWRlcnM\u002BZmFsc2U8L3JlcXVlc3RIZWFkZXJzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VEYXRhT25FcnJvcj5mYWxzZTwvcmVzcG9uc2VEYXRhT25FcnJvcj4NCiAgICAgICAgICAgICAgPHNhdmVBc3NlcnRpb25SZXN1bHRzRmFpbHVyZU1lc3NhZ2U\u002BdHJ1ZTwvc2F2ZUFzc2VydGlvblJlc3VsdHNGYWlsdXJlTWVzc2FnZT4NCiAgICAgICAgICAgICAgPGFzc2VydGlvbnNSZXN1bHRzVG9TYXZlPjA8L2Fzc2VydGlvbnNSZXN1bHRzVG9TYXZlPg0KICAgICAgICAgICAgICA8Ynl0ZXM\u002BdHJ1ZTwvYnl0ZXM\u002BDQogICAgICAgICAgICAgIDxzZW50Qnl0ZXM\u002BdHJ1ZTwvc2VudEJ5dGVzPg0KICAgICAgICAgICAgICA8dXJsPnRydWU8L3VybD4NCiAgICAgICAgICAgICAgPHRocmVhZENvdW50cz50cnVlPC90aHJlYWRDb3VudHM\u002BDQogICAgICAgICAgICAgIDxpZGxlVGltZT50cnVlPC9pZGxlVGltZT4NCiAgICAgICAgICAgICAgPGNvbm5lY3RUaW1lPnRydWU8L2Nvbm5lY3RUaW1lPg0KICAgICAgICAgICAgPC92YWx1ZT4NCiAgICAgICAgICA8L29ialByb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iZmlsZW5hbWUiPjwvc3RyaW5nUHJvcD4NCiAgICAgICAgPC9SZXN1bHRDb2xsZWN0b3I\u002BDQogICAgICAgIDxoYXNoVHJlZS8\u002BDQogICAgICAgIDxSZXN1bHRDb2xsZWN0b3IgZ3VpY2xhc3M9IlZpZXdSZXN1bHRzRnVsbFZpc3VhbGl6ZXIiIHRlc3RjbGFzcz0iUmVzdWx0Q29sbGVjdG9yIiB0ZXN0bmFtZT0iVmlldyBSZXN1bHRzIFRyZWUiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJSZXN1bHRDb2xsZWN0b3IuZXJyb3JfbG9nZ2luZyI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgICAgIDxvYmpQcm9wPg0KICAgICAgICAgICAgPG5hbWU\u002Bc2F2ZUNvbmZpZzwvbmFtZT4NCiAgICAgICAgICAgIDx2YWx1ZSBjbGFzcz0iU2FtcGxlU2F2ZUNvbmZpZ3VyYXRpb24iPg0KICAgICAgICAgICAgICA8dGltZT50cnVlPC90aW1lPg0KICAgICAgICAgICAgICA8bGF0ZW5jeT50cnVlPC9sYXRlbmN5Pg0KICAgICAgICAgICAgICA8dGltZXN0YW1wPnRydWU8L3RpbWVzdGFtcD4NCiAgICAgICAgICAgICAgPHN1Y2Nlc3M\u002BdHJ1ZTwvc3VjY2Vzcz4NCiAgICAgICAgICAgICAgPGxhYmVsPnRydWU8L2xhYmVsPg0KICAgICAgICAgICAgICA8Y29kZT50cnVlPC9jb2RlPg0KICAgICAgICAgICAgICA8bWVzc2FnZT50cnVlPC9tZXNzYWdlPg0KICAgICAgICAgICAgICA8dGhyZWFkTmFtZT50cnVlPC90aHJlYWROYW1lPg0KICAgICAgICAgICAgICA8ZGF0YVR5cGU\u002BdHJ1ZTwvZGF0YVR5cGU\u002BDQogICAgICAgICAgICAgIDxlbmNvZGluZz5mYWxzZTwvZW5jb2Rpbmc\u002BDQogICAgICAgICAgICAgIDxhc3NlcnRpb25zPnRydWU8L2Fzc2VydGlvbnM\u002BDQogICAgICAgICAgICAgIDxzdWJyZXN1bHRzPnRydWU8L3N1YnJlc3VsdHM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZURhdGE\u002BZmFsc2U8L3Jlc3BvbnNlRGF0YT4NCiAgICAgICAgICAgICAgPHNhbXBsZXJEYXRhPmZhbHNlPC9zYW1wbGVyRGF0YT4NCiAgICAgICAgICAgICAgPHhtbD5mYWxzZTwveG1sPg0KICAgICAgICAgICAgICA8ZmllbGROYW1lcz50cnVlPC9maWVsZE5hbWVzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VIZWFkZXJzPmZhbHNlPC9yZXNwb25zZUhlYWRlcnM\u002BDQogICAgICAgICAgICAgIDxyZXF1ZXN0SGVhZGVycz5mYWxzZTwvcmVxdWVzdEhlYWRlcnM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZURhdGFPbkVycm9yPmZhbHNlPC9yZXNwb25zZURhdGFPbkVycm9yPg0KICAgICAgICAgICAgICA8c2F2ZUFzc2VydGlvblJlc3VsdHNGYWlsdXJlTWVzc2FnZT50cnVlPC9zYXZlQXNzZXJ0aW9uUmVzdWx0c0ZhaWx1cmVNZXNzYWdlPg0KICAgICAgICAgICAgICA8YXNzZXJ0aW9uc1Jlc3VsdHNUb1NhdmU\u002BMDwvYXNzZXJ0aW9uc1Jlc3VsdHNUb1NhdmU\u002BDQogICAgICAgICAgICAgIDxieXRlcz50cnVlPC9ieXRlcz4NCiAgICAgICAgICAgICAgPHNlbnRCeXRlcz50cnVlPC9zZW50Qnl0ZXM\u002BDQogICAgICAgICAgICAgIDx1cmw\u002BdHJ1ZTwvdXJsPg0KICAgICAgICAgICAgICA8dGhyZWFkQ291bnRzPnRydWU8L3RocmVhZENvdW50cz4NCiAgICAgICAgICAgICAgPGlkbGVUaW1lPnRydWU8L2lkbGVUaW1lPg0KICAgICAgICAgICAgICA8Y29ubmVjdFRpbWU\u002BdHJ1ZTwvY29ubmVjdFRpbWU\u002BDQogICAgICAgICAgICA8L3ZhbHVlPg0KICAgICAgICAgIDwvb2JqUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJmaWxlbmFtZSI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICA8L1Jlc3VsdENvbGxlY3Rvcj4NCiAgICAgICAgPGhhc2hUcmVlLz4NCiAgICAgIDwvaGFzaFRyZWU\u002BDQogICAgICA8QXJndW1lbnRzIGd1aWNsYXNzPSJBcmd1bWVudHNQYW5lbCIgdGVzdGNsYXNzPSJBcmd1bWVudHMiIHRlc3RuYW1lPSJVc2VyIERlZmluZWQgVmFyaWFibGVzIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9IkFyZ3VtZW50cy5hcmd1bWVudHMiPg0KICAgICAgICAgIDxlbGVtZW50UHJvcCBuYW1lPSJ1ZHZfd2ViYXBwIiBlbGVtZW50VHlwZT0iQXJndW1lbnQiPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iQXJndW1lbnQubmFtZSI\u002BdWR2X3dlYmFwcDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkFyZ3VtZW50LnZhbHVlIj4ke19fQmVhblNoZWxsKCBTeXN0ZW0uZ2V0ZW52KCZxdW90O3dlYmFwcCZxdW90OykgKX08L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJBcmd1bWVudC5kZXNjIj5XZWIgQXBwIFVSTDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkFyZ3VtZW50Lm1ldGFkYXRhIj49PC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDwvZWxlbWVudFByb3A\u002BDQogICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICA8L0FyZ3VtZW50cz4NCiAgICAgIDxoYXNoVHJlZS8\u002BDQogICAgPC9oYXNoVHJlZT4NCiAgPC9oYXNoVHJlZT4NCjwvam1ldGVyVGVzdFBsYW4\u002BDQoNCi0tY2Q1MDU5YWExNTU2NjAzYWYyZTc5YWE0MDE4N2Y4ZTctLQ0K", + "StatusCode": 201, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "150", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:00 GMT", + "Location": "https://myservice.azure.com/loadtests/000/files/000?resourceId=%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fpython-sdk-test%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtest-jf\u0026api-version=2022-06-01-preview", + "mise-correlation-id": "eed58351-956f-4b27-8e0d-0f7eb781b1f7", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "834b1510-a37e-4fbf-9da7-f84ea4b59ab3" + }, + "ResponseBody": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-09-27T02:40:00.7009718", + "validationStatus": "VALIDATION_INITIATED" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:01 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - EUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Security-Policy-Report-Only": "script-src \u0027self\u0027 \u0027nonce-rl_84ETq4b4r3vBS_bjldg\u0027 \u0027unsafe-eval\u0027 \u0027unsafe-inline\u0027; object-src \u0027none\u0027; base-uri \u0027none\u0027; report-uri https://csp.microsoft.com/report/ESTS-UX-All", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:01 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - KRSLR1 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "a6aaafcb-ccca-4d06-bcbf-8863eff3b6ce", + "Connection": "keep-alive", + "Content-Length": "290", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "win32", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.18.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "a6aaafcb-ccca-4d06-bcbf-8863eff3b6ce", + "Content-Length": "93", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:01 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.13777.5 - SCUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/testruns/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "51", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": { + "testId": "000", + "displayName": "TestingResource" + }, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "2192", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:01 GMT", + "mise-correlation-id": "47e96e61-108b-4a8c-b7bc-04c8b1ab8d67", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "126c3cb0-4868-4227-a7ef-58b518313a65" + }, + "ResponseBody": { + "testRunId": "000", + "displayName": "TestingResource", + "testId": "000", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/python-sdk-test/providers/microsoft.loadtestservice/loadtests/loadtest-jf", + "description": null, + "status": "CANCELLED", + "startDateTime": "2022-09-26T08:12:27.273Z", + "endDateTime": "2022-09-26T08:12:28.127Z", + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "testResult": "NOT_APPLICABLE", + "passFailCriteria": { + "passFailMetrics": {} + }, + "testArtifacts": { + "inputArtifacts": { + "configUrl": { + "url": "url", + "fileId": "8a4ac8cb-0a0e-4f7a-8df0-8efffe0a235b", + "filename": "config.yaml", + "fileType": 2, + "expireTime": "2022-09-27T02:40:01.9698851\u002B00:00", + "validationStatus": "" + }, + "testScriptUrl": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-09-27T02:40:01.9698851\u002B00:00", + "validationStatus": "VALIDATION_SUCCESS" + }, + "userPropUrl": null, + "inputArtifactsZipFileurl": { + "url": "url", + "fileId": "8fe3e419-e2bb-4b79-a9a5-9255dcbdda80", + "filename": "inputartifacts.zip", + "fileType": 2, + "expireTime": "2022-09-27T02:40:01.9698851\u002B00:00", + "validationStatus": "" + }, + "additionalUrls": [ + { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-09-27T02:40:01.9698851\u002B00:00", + "validationStatus": "" + } + ] + }, + "outputArtifacts": { + "resultUrl": null, + "logsUrl": null + } + }, + "executedDateTime": "2022-09-26T08:11:51.104Z", + "vusers": 0, + "testRunStatistics": { + "Total": { + "transaction": "Total", + "sampleCount": 0.0, + "errorCount": 0.0, + "errorPct": 0.0, + "meanResTime": "NaN", + "medianResTime": 0.0, + "maxResTime": 0.0, + "minResTime": 0.0, + "pct1ResTime": 0.0, + "pct2ResTime": 0.0, + "pct3ResTime": 0.0, + "throughput": 0.0, + "receivedKBytesPerSec": 0.0, + "sentKBytesPerSec": 0.0 + } + }, + "createdDateTime": "2022-09-26T08:11:51.32Z", + "createdBy": null, + "lastModifiedDateTime": "2022-09-26T08:11:51.32Z", + "lastModifiedBy": null, + "portalUrl": "https://portal.azure.com/#blade/Microsoft_Azure_CloudNativeTesting/NewReport//resourceId/%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fpython-sdk-test%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtest-jf/testId/000/testRunId/000", + "secrets": null, + "environmentVariables": null, + "duration": null, + "subnetId": null, + "errorDetails": null + } + }, + { + "RequestUri": "https://myservice.azure.com/testruns/another-unique-test-run-id?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "73", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": { + "testId": "some-non-existing-test-id", + "displayName": "TestingResource" + }, + "StatusCode": 404, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "142", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:02 GMT", + "mise-correlation-id": "11255316-c77f-4e6c-acac-ec509a578381", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "2a26ecc9-c01f-4b7c-b1ce-6be728b3415f" + }, + "ResponseBody": { + "error": { + "code": "TestNotFound", + "message": "Test not found with given identifier \u0022some-non-existing-test-id\u0022.", + "target": null, + "details": null + } + } + } + ], + "Variables": {} +} diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_test_runs.pyTestRunSmokeTesttest_delete_test_run.json b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_test_runs.pyTestRunSmokeTesttest_delete_test_run.json new file mode 100644 index 000000000000..e544299cd182 --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_test_runs.pyTestRunSmokeTesttest_delete_test_run.json @@ -0,0 +1,932 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:02 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - WUS2 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:03 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - SEASLR2 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "7ba55b7d-c112-4bc7-a609-c878f8f3c296", + "Connection": "keep-alive", + "Content-Length": "290", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "win32", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.18.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "7ba55b7d-c112-4bc7-a609-c878f8f3c296", + "Content-Length": "93", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:03 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.13777.5 - WUS2 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "466", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yashika-rg/providers/Microsoft.LoadTestService/loadtests/loadtestsdk", + "description": "", + "displayName": "TestingResource", + "loadTestConfig": { + "engineSize": "m", + "engineInstances": 1, + "splitAllCSVs": false + }, + "secrets": {}, + "environmentVariables": {}, + "passFailCriteria": { + "passFailMetrics": {} + }, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + }, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "1039", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:03 GMT", + "mise-correlation-id": "9d7a3415-d340-4311-bb20-4b8ad4b9f9f0", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "dae8c5ca-e90d-4e8b-9c4f-9c8817e44d29" + }, + "ResponseBody": { + "testId": "000", + "description": "", + "displayName": "TestingResource", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/python-sdk-test/providers/microsoft.loadtestservice/loadtests/loadtest-jf", + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "passFailCriteria": { + "passFailMetrics": {} + }, + "createdDateTime": "2022-07-26T08:14:02.431Z", + "createdBy": null, + "lastModifiedDateTime": "2022-07-26T08:14:02.431Z", + "lastModifiedBy": null, + "inputArtifacts": { + "configUrl": null, + "testScriptUrl": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-09-27T02:40:03.7751479\u002B00:00", + "validationStatus": "VALIDATION_INITIATED" + }, + "userPropUrl": null, + "inputArtifactsZipFileurl": null, + "additionalUrls": [ + { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-09-27T02:40:03.7751479\u002B00:00", + "validationStatus": "" + } + ] + }, + "secrets": null, + "environmentVariables": null, + "subnetId": null, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000/files/000?api-version=2022-06-01-preview", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "10320", + "Content-Type": "multipart/form-data; boundary=3db02574f2c9eee00c194ab069501b04", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": "LS0zZGIwMjU3NGYyYzllZWUwMGMxOTRhYjA2OTUwMWIwNA0KQ29udGVudC1EaXNwb3NpdGlvbjogZm9ybS1kYXRhOyBuYW1lPSJmaWxlIjsgZmlsZW5hbWU9InNhbXBsZS5qbXgiDQpDb250ZW50LVR5cGU6IGFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbQ0KDQo8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pg0KPGptZXRlclRlc3RQbGFuIHZlcnNpb249IjEuMiIgcHJvcGVydGllcz0iNS4wIiBqbWV0ZXI9IjUuNC4zIj4NCiAgPGhhc2hUcmVlPg0KICAgIDxUZXN0UGxhbiBndWljbGFzcz0iVGVzdFBsYW5HdWkiIHRlc3RjbGFzcz0iVGVzdFBsYW4iIHRlc3RuYW1lPSJUZXN0IFBsYW4iIGVuYWJsZWQ9InRydWUiPg0KICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iVGVzdFBsYW4uY29tbWVudHMiPjwvc3RyaW5nUHJvcD4NCiAgICAgIDxib29sUHJvcCBuYW1lPSJUZXN0UGxhbi5mdW5jdGlvbmFsX21vZGUiPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgIDxib29sUHJvcCBuYW1lPSJUZXN0UGxhbi50ZWFyRG93bl9vbl9zaHV0ZG93biI\u002BdHJ1ZTwvYm9vbFByb3A\u002BDQogICAgICA8Ym9vbFByb3AgbmFtZT0iVGVzdFBsYW4uc2VyaWFsaXplX3RocmVhZGdyb3VwcyI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9IlRlc3RQbGFuLnVzZXJfZGVmaW5lZF92YXJpYWJsZXMiIGVsZW1lbnRUeXBlPSJBcmd1bWVudHMiIGd1aWNsYXNzPSJBcmd1bWVudHNQYW5lbCIgdGVzdGNsYXNzPSJBcmd1bWVudHMiIHRlc3RuYW1lPSJVc2VyIERlZmluZWQgVmFyaWFibGVzIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9IkFyZ3VtZW50cy5hcmd1bWVudHMiLz4NCiAgICAgIDwvZWxlbWVudFByb3A\u002BDQogICAgICA8c3RyaW5nUHJvcCBuYW1lPSJUZXN0UGxhbi51c2VyX2RlZmluZV9jbGFzc3BhdGgiPjwvc3RyaW5nUHJvcD4NCiAgICA8L1Rlc3RQbGFuPg0KICAgIDxoYXNoVHJlZT4NCiAgICAgIDxrZy5hcGMuam1ldGVyLnRocmVhZHMuVWx0aW1hdGVUaHJlYWRHcm91cCBndWljbGFzcz0ia2cuYXBjLmptZXRlci50aHJlYWRzLlVsdGltYXRlVGhyZWFkR3JvdXBHdWkiIHRlc3RjbGFzcz0ia2cuYXBjLmptZXRlci50aHJlYWRzLlVsdGltYXRlVGhyZWFkR3JvdXAiIHRlc3RuYW1lPSJqcEBnYyAtIFVsdGltYXRlIFRocmVhZCBHcm91cCIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgIDxjb2xsZWN0aW9uUHJvcCBuYW1lPSJ1bHRpbWF0ZXRocmVhZGdyb3VwZGF0YSI\u002BDQogICAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9Ii0xMTA4NjkxNTE4Ij4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE1NjciPjEwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iNDgiPjA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0ODg3MyI\u002BMTgwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iNDk3MTAiPjI0MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjEwIj41PC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICAgIDxlbGVtZW50UHJvcCBuYW1lPSJUaHJlYWRHcm91cC5tYWluX2NvbnRyb2xsZXIiIGVsZW1lbnRUeXBlPSJMb29wQ29udHJvbGxlciIgZ3VpY2xhc3M9Ikxvb3BDb250cm9sUGFuZWwiIHRlc3RjbGFzcz0iTG9vcENvbnRyb2xsZXIiIHRlc3RuYW1lPSJMb29wIENvbnRyb2xsZXIiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJMb29wQ29udHJvbGxlci5jb250aW51ZV9mb3JldmVyIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPGludFByb3AgbmFtZT0iTG9vcENvbnRyb2xsZXIubG9vcHMiPi0xPC9pbnRQcm9wPg0KICAgICAgICA8L2VsZW1lbnRQcm9wPg0KICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJUaHJlYWRHcm91cC5vbl9zYW1wbGVfZXJyb3IiPmNvbnRpbnVlPC9zdHJpbmdQcm9wPg0KICAgICAgPC9rZy5hcGMuam1ldGVyLnRocmVhZHMuVWx0aW1hdGVUaHJlYWRHcm91cD4NCiAgICAgIDxoYXNoVHJlZT4NCiAgICAgICAgPEhUVFBTYW1wbGVyUHJveHkgZ3VpY2xhc3M9Ikh0dHBUZXN0U2FtcGxlR3VpIiB0ZXN0Y2xhc3M9IkhUVFBTYW1wbGVyUHJveHkiIHRlc3RuYW1lPSJHRVQiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICAgIDxlbGVtZW50UHJvcCBuYW1lPSJIVFRQc2FtcGxlci5Bcmd1bWVudHMiIGVsZW1lbnRUeXBlPSJBcmd1bWVudHMiIGd1aWNsYXNzPSJIVFRQQXJndW1lbnRzUGFuZWwiIHRlc3RjbGFzcz0iQXJndW1lbnRzIiB0ZXN0bmFtZT0iVXNlciBEZWZpbmVkIFZhcmlhYmxlcyIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iQXJndW1lbnRzLmFyZ3VtZW50cyIvPg0KICAgICAgICAgIDwvZWxlbWVudFByb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIuZG9tYWluIj5hcHAtc2VydmljZS1zYW1wbGUtZGVtby5henVyZXdlYnNpdGVzLm5ldDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5wb3J0Ij48L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIucHJvdG9jb2wiPmh0dHBzPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmNvbnRlbnRFbmNvZGluZyI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnBhdGgiPjwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5tZXRob2QiPkdFVDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iSFRUUFNhbXBsZXIuZm9sbG93X3JlZGlyZWN0cyI\u002BdHJ1ZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmF1dG9fcmVkaXJlY3RzIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnVzZV9rZWVwYWxpdmUiPnRydWU8L2Jvb2xQcm9wPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5ET19NVUxUSVBBUlRfUE9TVCI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmVtYmVkZGVkX3VybF9yZSI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmltcGxlbWVudGF0aW9uIj5IdHRwQ2xpZW50NDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5jb25uZWN0X3RpbWVvdXQiPjYwMDAwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnJlc3BvbnNlX3RpbWVvdXQiPjYwMDAwPC9zdHJpbmdQcm9wPg0KICAgICAgICA8L0hUVFBTYW1wbGVyUHJveHk\u002BDQogICAgICAgIDxoYXNoVHJlZS8\u002BDQogICAgICAgIDxrZy5hcGMuam1ldGVyLnRpbWVycy5WYXJpYWJsZVRocm91Z2hwdXRUaW1lciBndWljbGFzcz0ia2cuYXBjLmptZXRlci50aW1lcnMuVmFyaWFibGVUaHJvdWdocHV0VGltZXJHdWkiIHRlc3RjbGFzcz0ia2cuYXBjLmptZXRlci50aW1lcnMuVmFyaWFibGVUaHJvdWdocHV0VGltZXIiIHRlc3RuYW1lPSJqcEBnYyAtIFRocm91Z2hwdXQgU2hhcGluZyBUaW1lciIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9ImxvYWRfcHJvZmlsZSI\u002BDQogICAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iMTU0MzkxMjE3MyI\u002BDQogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE1NjciPjEwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSIxNjkxIj41MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iNDg4NzMiPjE4MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iMTU4MjM1NTYyNyI\u002BDQogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE2OTEiPjUwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSIxNjkxIj41MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iNDk3MTAiPjI0MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgPC9rZy5hcGMuam1ldGVyLnRpbWVycy5WYXJpYWJsZVRocm91Z2hwdXRUaW1lcj4NCiAgICAgICAgPGhhc2hUcmVlLz4NCiAgICAgICAgPFJlc3VsdENvbGxlY3RvciBndWljbGFzcz0iVmlld1Jlc3VsdHNGdWxsVmlzdWFsaXplciIgdGVzdGNsYXNzPSJSZXN1bHRDb2xsZWN0b3IiIHRlc3RuYW1lPSJWaWV3IFJlc3VsdHMgVHJlZSIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IlJlc3VsdENvbGxlY3Rvci5lcnJvcl9sb2dnaW5nIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPG9ialByb3A\u002BDQogICAgICAgICAgICA8bmFtZT5zYXZlQ29uZmlnPC9uYW1lPg0KICAgICAgICAgICAgPHZhbHVlIGNsYXNzPSJTYW1wbGVTYXZlQ29uZmlndXJhdGlvbiI\u002BDQogICAgICAgICAgICAgIDx0aW1lPnRydWU8L3RpbWU\u002BDQogICAgICAgICAgICAgIDxsYXRlbmN5PnRydWU8L2xhdGVuY3k\u002BDQogICAgICAgICAgICAgIDx0aW1lc3RhbXA\u002BdHJ1ZTwvdGltZXN0YW1wPg0KICAgICAgICAgICAgICA8c3VjY2Vzcz50cnVlPC9zdWNjZXNzPg0KICAgICAgICAgICAgICA8bGFiZWw\u002BdHJ1ZTwvbGFiZWw\u002BDQogICAgICAgICAgICAgIDxjb2RlPnRydWU8L2NvZGU\u002BDQogICAgICAgICAgICAgIDxtZXNzYWdlPnRydWU8L21lc3NhZ2U\u002BDQogICAgICAgICAgICAgIDx0aHJlYWROYW1lPnRydWU8L3RocmVhZE5hbWU\u002BDQogICAgICAgICAgICAgIDxkYXRhVHlwZT50cnVlPC9kYXRhVHlwZT4NCiAgICAgICAgICAgICAgPGVuY29kaW5nPmZhbHNlPC9lbmNvZGluZz4NCiAgICAgICAgICAgICAgPGFzc2VydGlvbnM\u002BdHJ1ZTwvYXNzZXJ0aW9ucz4NCiAgICAgICAgICAgICAgPHN1YnJlc3VsdHM\u002BdHJ1ZTwvc3VicmVzdWx0cz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlRGF0YT5mYWxzZTwvcmVzcG9uc2VEYXRhPg0KICAgICAgICAgICAgICA8c2FtcGxlckRhdGE\u002BZmFsc2U8L3NhbXBsZXJEYXRhPg0KICAgICAgICAgICAgICA8eG1sPmZhbHNlPC94bWw\u002BDQogICAgICAgICAgICAgIDxmaWVsZE5hbWVzPnRydWU8L2ZpZWxkTmFtZXM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZUhlYWRlcnM\u002BZmFsc2U8L3Jlc3BvbnNlSGVhZGVycz4NCiAgICAgICAgICAgICAgPHJlcXVlc3RIZWFkZXJzPmZhbHNlPC9yZXF1ZXN0SGVhZGVycz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlRGF0YU9uRXJyb3I\u002BZmFsc2U8L3Jlc3BvbnNlRGF0YU9uRXJyb3I\u002BDQogICAgICAgICAgICAgIDxzYXZlQXNzZXJ0aW9uUmVzdWx0c0ZhaWx1cmVNZXNzYWdlPnRydWU8L3NhdmVBc3NlcnRpb25SZXN1bHRzRmFpbHVyZU1lc3NhZ2U\u002BDQogICAgICAgICAgICAgIDxhc3NlcnRpb25zUmVzdWx0c1RvU2F2ZT4wPC9hc3NlcnRpb25zUmVzdWx0c1RvU2F2ZT4NCiAgICAgICAgICAgICAgPGJ5dGVzPnRydWU8L2J5dGVzPg0KICAgICAgICAgICAgICA8c2VudEJ5dGVzPnRydWU8L3NlbnRCeXRlcz4NCiAgICAgICAgICAgICAgPHVybD50cnVlPC91cmw\u002BDQogICAgICAgICAgICAgIDx0aHJlYWRDb3VudHM\u002BdHJ1ZTwvdGhyZWFkQ291bnRzPg0KICAgICAgICAgICAgICA8aWRsZVRpbWU\u002BdHJ1ZTwvaWRsZVRpbWU\u002BDQogICAgICAgICAgICAgIDxjb25uZWN0VGltZT50cnVlPC9jb25uZWN0VGltZT4NCiAgICAgICAgICAgIDwvdmFsdWU\u002BDQogICAgICAgICAgPC9vYmpQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9ImZpbGVuYW1lIj48L3N0cmluZ1Byb3A\u002BDQogICAgICAgIDwvUmVzdWx0Q29sbGVjdG9yPg0KICAgICAgICA8aGFzaFRyZWUvPg0KICAgICAgICA8UmVzdWx0Q29sbGVjdG9yIGd1aWNsYXNzPSJUYWJsZVZpc3VhbGl6ZXIiIHRlc3RjbGFzcz0iUmVzdWx0Q29sbGVjdG9yIiB0ZXN0bmFtZT0iVmlldyBSZXN1bHRzIGluIFRhYmxlIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iUmVzdWx0Q29sbGVjdG9yLmVycm9yX2xvZ2dpbmciPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgICAgICA8b2JqUHJvcD4NCiAgICAgICAgICAgIDxuYW1lPnNhdmVDb25maWc8L25hbWU\u002BDQogICAgICAgICAgICA8dmFsdWUgY2xhc3M9IlNhbXBsZVNhdmVDb25maWd1cmF0aW9uIj4NCiAgICAgICAgICAgICAgPHRpbWU\u002BdHJ1ZTwvdGltZT4NCiAgICAgICAgICAgICAgPGxhdGVuY3k\u002BdHJ1ZTwvbGF0ZW5jeT4NCiAgICAgICAgICAgICAgPHRpbWVzdGFtcD50cnVlPC90aW1lc3RhbXA\u002BDQogICAgICAgICAgICAgIDxzdWNjZXNzPnRydWU8L3N1Y2Nlc3M\u002BDQogICAgICAgICAgICAgIDxsYWJlbD50cnVlPC9sYWJlbD4NCiAgICAgICAgICAgICAgPGNvZGU\u002BdHJ1ZTwvY29kZT4NCiAgICAgICAgICAgICAgPG1lc3NhZ2U\u002BdHJ1ZTwvbWVzc2FnZT4NCiAgICAgICAgICAgICAgPHRocmVhZE5hbWU\u002BdHJ1ZTwvdGhyZWFkTmFtZT4NCiAgICAgICAgICAgICAgPGRhdGFUeXBlPnRydWU8L2RhdGFUeXBlPg0KICAgICAgICAgICAgICA8ZW5jb2Rpbmc\u002BZmFsc2U8L2VuY29kaW5nPg0KICAgICAgICAgICAgICA8YXNzZXJ0aW9ucz50cnVlPC9hc3NlcnRpb25zPg0KICAgICAgICAgICAgICA8c3VicmVzdWx0cz50cnVlPC9zdWJyZXN1bHRzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VEYXRhPmZhbHNlPC9yZXNwb25zZURhdGE\u002BDQogICAgICAgICAgICAgIDxzYW1wbGVyRGF0YT5mYWxzZTwvc2FtcGxlckRhdGE\u002BDQogICAgICAgICAgICAgIDx4bWw\u002BZmFsc2U8L3htbD4NCiAgICAgICAgICAgICAgPGZpZWxkTmFtZXM\u002BdHJ1ZTwvZmllbGROYW1lcz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlSGVhZGVycz5mYWxzZTwvcmVzcG9uc2VIZWFkZXJzPg0KICAgICAgICAgICAgICA8cmVxdWVzdEhlYWRlcnM\u002BZmFsc2U8L3JlcXVlc3RIZWFkZXJzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VEYXRhT25FcnJvcj5mYWxzZTwvcmVzcG9uc2VEYXRhT25FcnJvcj4NCiAgICAgICAgICAgICAgPHNhdmVBc3NlcnRpb25SZXN1bHRzRmFpbHVyZU1lc3NhZ2U\u002BdHJ1ZTwvc2F2ZUFzc2VydGlvblJlc3VsdHNGYWlsdXJlTWVzc2FnZT4NCiAgICAgICAgICAgICAgPGFzc2VydGlvbnNSZXN1bHRzVG9TYXZlPjA8L2Fzc2VydGlvbnNSZXN1bHRzVG9TYXZlPg0KICAgICAgICAgICAgICA8Ynl0ZXM\u002BdHJ1ZTwvYnl0ZXM\u002BDQogICAgICAgICAgICAgIDxzZW50Qnl0ZXM\u002BdHJ1ZTwvc2VudEJ5dGVzPg0KICAgICAgICAgICAgICA8dXJsPnRydWU8L3VybD4NCiAgICAgICAgICAgICAgPHRocmVhZENvdW50cz50cnVlPC90aHJlYWRDb3VudHM\u002BDQogICAgICAgICAgICAgIDxpZGxlVGltZT50cnVlPC9pZGxlVGltZT4NCiAgICAgICAgICAgICAgPGNvbm5lY3RUaW1lPnRydWU8L2Nvbm5lY3RUaW1lPg0KICAgICAgICAgICAgPC92YWx1ZT4NCiAgICAgICAgICA8L29ialByb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iZmlsZW5hbWUiPjwvc3RyaW5nUHJvcD4NCiAgICAgICAgPC9SZXN1bHRDb2xsZWN0b3I\u002BDQogICAgICAgIDxoYXNoVHJlZS8\u002BDQogICAgICAgIDxSZXN1bHRDb2xsZWN0b3IgZ3VpY2xhc3M9IlZpZXdSZXN1bHRzRnVsbFZpc3VhbGl6ZXIiIHRlc3RjbGFzcz0iUmVzdWx0Q29sbGVjdG9yIiB0ZXN0bmFtZT0iVmlldyBSZXN1bHRzIFRyZWUiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJSZXN1bHRDb2xsZWN0b3IuZXJyb3JfbG9nZ2luZyI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgICAgIDxvYmpQcm9wPg0KICAgICAgICAgICAgPG5hbWU\u002Bc2F2ZUNvbmZpZzwvbmFtZT4NCiAgICAgICAgICAgIDx2YWx1ZSBjbGFzcz0iU2FtcGxlU2F2ZUNvbmZpZ3VyYXRpb24iPg0KICAgICAgICAgICAgICA8dGltZT50cnVlPC90aW1lPg0KICAgICAgICAgICAgICA8bGF0ZW5jeT50cnVlPC9sYXRlbmN5Pg0KICAgICAgICAgICAgICA8dGltZXN0YW1wPnRydWU8L3RpbWVzdGFtcD4NCiAgICAgICAgICAgICAgPHN1Y2Nlc3M\u002BdHJ1ZTwvc3VjY2Vzcz4NCiAgICAgICAgICAgICAgPGxhYmVsPnRydWU8L2xhYmVsPg0KICAgICAgICAgICAgICA8Y29kZT50cnVlPC9jb2RlPg0KICAgICAgICAgICAgICA8bWVzc2FnZT50cnVlPC9tZXNzYWdlPg0KICAgICAgICAgICAgICA8dGhyZWFkTmFtZT50cnVlPC90aHJlYWROYW1lPg0KICAgICAgICAgICAgICA8ZGF0YVR5cGU\u002BdHJ1ZTwvZGF0YVR5cGU\u002BDQogICAgICAgICAgICAgIDxlbmNvZGluZz5mYWxzZTwvZW5jb2Rpbmc\u002BDQogICAgICAgICAgICAgIDxhc3NlcnRpb25zPnRydWU8L2Fzc2VydGlvbnM\u002BDQogICAgICAgICAgICAgIDxzdWJyZXN1bHRzPnRydWU8L3N1YnJlc3VsdHM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZURhdGE\u002BZmFsc2U8L3Jlc3BvbnNlRGF0YT4NCiAgICAgICAgICAgICAgPHNhbXBsZXJEYXRhPmZhbHNlPC9zYW1wbGVyRGF0YT4NCiAgICAgICAgICAgICAgPHhtbD5mYWxzZTwveG1sPg0KICAgICAgICAgICAgICA8ZmllbGROYW1lcz50cnVlPC9maWVsZE5hbWVzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VIZWFkZXJzPmZhbHNlPC9yZXNwb25zZUhlYWRlcnM\u002BDQogICAgICAgICAgICAgIDxyZXF1ZXN0SGVhZGVycz5mYWxzZTwvcmVxdWVzdEhlYWRlcnM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZURhdGFPbkVycm9yPmZhbHNlPC9yZXNwb25zZURhdGFPbkVycm9yPg0KICAgICAgICAgICAgICA8c2F2ZUFzc2VydGlvblJlc3VsdHNGYWlsdXJlTWVzc2FnZT50cnVlPC9zYXZlQXNzZXJ0aW9uUmVzdWx0c0ZhaWx1cmVNZXNzYWdlPg0KICAgICAgICAgICAgICA8YXNzZXJ0aW9uc1Jlc3VsdHNUb1NhdmU\u002BMDwvYXNzZXJ0aW9uc1Jlc3VsdHNUb1NhdmU\u002BDQogICAgICAgICAgICAgIDxieXRlcz50cnVlPC9ieXRlcz4NCiAgICAgICAgICAgICAgPHNlbnRCeXRlcz50cnVlPC9zZW50Qnl0ZXM\u002BDQogICAgICAgICAgICAgIDx1cmw\u002BdHJ1ZTwvdXJsPg0KICAgICAgICAgICAgICA8dGhyZWFkQ291bnRzPnRydWU8L3RocmVhZENvdW50cz4NCiAgICAgICAgICAgICAgPGlkbGVUaW1lPnRydWU8L2lkbGVUaW1lPg0KICAgICAgICAgICAgICA8Y29ubmVjdFRpbWU\u002BdHJ1ZTwvY29ubmVjdFRpbWU\u002BDQogICAgICAgICAgICA8L3ZhbHVlPg0KICAgICAgICAgIDwvb2JqUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJmaWxlbmFtZSI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICA8L1Jlc3VsdENvbGxlY3Rvcj4NCiAgICAgICAgPGhhc2hUcmVlLz4NCiAgICAgIDwvaGFzaFRyZWU\u002BDQogICAgICA8QXJndW1lbnRzIGd1aWNsYXNzPSJBcmd1bWVudHNQYW5lbCIgdGVzdGNsYXNzPSJBcmd1bWVudHMiIHRlc3RuYW1lPSJVc2VyIERlZmluZWQgVmFyaWFibGVzIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9IkFyZ3VtZW50cy5hcmd1bWVudHMiPg0KICAgICAgICAgIDxlbGVtZW50UHJvcCBuYW1lPSJ1ZHZfd2ViYXBwIiBlbGVtZW50VHlwZT0iQXJndW1lbnQiPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iQXJndW1lbnQubmFtZSI\u002BdWR2X3dlYmFwcDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkFyZ3VtZW50LnZhbHVlIj4ke19fQmVhblNoZWxsKCBTeXN0ZW0uZ2V0ZW52KCZxdW90O3dlYmFwcCZxdW90OykgKX08L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJBcmd1bWVudC5kZXNjIj5XZWIgQXBwIFVSTDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkFyZ3VtZW50Lm1ldGFkYXRhIj49PC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDwvZWxlbWVudFByb3A\u002BDQogICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICA8L0FyZ3VtZW50cz4NCiAgICAgIDxoYXNoVHJlZS8\u002BDQogICAgPC9oYXNoVHJlZT4NCiAgPC9oYXNoVHJlZT4NCjwvam1ldGVyVGVzdFBsYW4\u002BDQoNCi0tM2RiMDI1NzRmMmM5ZWVlMDBjMTk0YWIwNjk1MDFiMDQtLQ0K", + "StatusCode": 201, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "150", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:04 GMT", + "Location": "https://myservice.azure.com/loadtests/000/files/000?resourceId=%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fpython-sdk-test%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtest-jf\u0026api-version=2022-06-01-preview", + "mise-correlation-id": "d51b0e5e-1210-43d9-bfb7-3f56c6e6c265", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "8bae076a-e12d-4ffb-b321-55d9022bda57" + }, + "ResponseBody": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-09-27T02:40:04.2195758", + "validationStatus": "VALIDATION_INITIATED" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:04 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - EUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:04 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - SEASLR2 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "4a3e53b0-57c4-4089-a217-91ee6e70f201", + "Connection": "keep-alive", + "Content-Length": "290", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "win32", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.18.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "4a3e53b0-57c4-4089-a217-91ee6e70f201", + "Content-Length": "93", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:05 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.13777.5 - SCUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/testruns/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "51", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": { + "testId": "000", + "displayName": "TestingResource" + }, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "2192", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:05 GMT", + "mise-correlation-id": "417e9e56-326c-4ca6-a942-9104b442f3e3", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "4e4f072a-d935-4e98-97b6-bed868c4dff7" + }, + "ResponseBody": { + "testRunId": "000", + "displayName": "TestingResource", + "testId": "000", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/python-sdk-test/providers/microsoft.loadtestservice/loadtests/loadtest-jf", + "description": null, + "status": "CANCELLED", + "startDateTime": "2022-09-26T08:12:27.273Z", + "endDateTime": "2022-09-26T08:12:28.127Z", + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "testResult": "NOT_APPLICABLE", + "passFailCriteria": { + "passFailMetrics": {} + }, + "testArtifacts": { + "inputArtifacts": { + "configUrl": { + "url": "url", + "fileId": "8a4ac8cb-0a0e-4f7a-8df0-8efffe0a235b", + "filename": "config.yaml", + "fileType": 2, + "expireTime": "2022-09-27T02:40:05.5261236\u002B00:00", + "validationStatus": "" + }, + "testScriptUrl": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-09-27T02:40:05.5261236\u002B00:00", + "validationStatus": "VALIDATION_SUCCESS" + }, + "userPropUrl": null, + "inputArtifactsZipFileurl": { + "url": "url", + "fileId": "8fe3e419-e2bb-4b79-a9a5-9255dcbdda80", + "filename": "inputartifacts.zip", + "fileType": 2, + "expireTime": "2022-09-27T02:40:05.5261236\u002B00:00", + "validationStatus": "" + }, + "additionalUrls": [ + { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-09-27T02:40:05.5261236\u002B00:00", + "validationStatus": "" + } + ] + }, + "outputArtifacts": { + "resultUrl": null, + "logsUrl": null + } + }, + "executedDateTime": "2022-09-26T08:11:51.104Z", + "vusers": 0, + "testRunStatistics": { + "Total": { + "transaction": "Total", + "sampleCount": 0.0, + "errorCount": 0.0, + "errorPct": 0.0, + "meanResTime": "NaN", + "medianResTime": 0.0, + "maxResTime": 0.0, + "minResTime": 0.0, + "pct1ResTime": 0.0, + "pct2ResTime": 0.0, + "pct3ResTime": 0.0, + "throughput": 0.0, + "receivedKBytesPerSec": 0.0, + "sentKBytesPerSec": 0.0 + } + }, + "createdDateTime": "2022-09-26T08:11:51.32Z", + "createdBy": null, + "lastModifiedDateTime": "2022-09-26T08:11:51.32Z", + "lastModifiedBy": null, + "portalUrl": "https://portal.azure.com/#blade/Microsoft_Azure_CloudNativeTesting/NewReport//resourceId/%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fpython-sdk-test%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtest-jf/testId/000/testRunId/000", + "secrets": null, + "environmentVariables": null, + "duration": null, + "subnetId": null, + "errorDetails": null + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:05 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - EUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:06 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - SEASLR1 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "df252c43-e6a2-4058-8085-e1de3475e189", + "Connection": "keep-alive", + "Content-Length": "290", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "win32", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.18.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "df252c43-e6a2-4058-8085-e1de3475e189", + "Content-Length": "93", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:06 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.13777.5 - WUS2 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/testruns/000?api-version=2022-06-01-preview", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 204, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Date": "Tue, 27 Sep 2022 02:30:06 GMT", + "mise-correlation-id": "0b6ec481-edb2-4e67-ad4b-f2ab9c68130a", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "e81e1b11-4dee-4022-bd8c-6a51b7bf69dc" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://myservice.azure.com/testruns/0000-0000?api-version=2022-06-01-preview", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "133", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:07 GMT", + "mise-correlation-id": "18840604-dd37-400d-88f1-0dafc77f9074", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "0614ca19-1c75-4866-96ff-796ae100757e" + }, + "ResponseBody": { + "error": { + "code": "TestRunNotFound", + "message": "Test run not found with given identifier \u00220000-0000\u0022.", + "target": null, + "details": null + } + } + } + ], + "Variables": {} +} diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_test_runs.pyTestRunSmokeTesttest_get_test_run.json b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_test_runs.pyTestRunSmokeTesttest_get_test_run.json new file mode 100644 index 000000000000..fd473b30d95e --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_test_runs.pyTestRunSmokeTesttest_get_test_run.json @@ -0,0 +1,989 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:08 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - NCUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:08 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - SEASLR1 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "8557c5eb-ffd6-48f3-9e68-14b93c9722e2", + "Connection": "keep-alive", + "Content-Length": "290", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "win32", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.18.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "8557c5eb-ffd6-48f3-9e68-14b93c9722e2", + "Content-Length": "93", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:09 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.13777.5 - EUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "466", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yashika-rg/providers/Microsoft.LoadTestService/loadtests/loadtestsdk", + "description": "", + "displayName": "TestingResource", + "loadTestConfig": { + "engineSize": "m", + "engineInstances": 1, + "splitAllCSVs": false + }, + "secrets": {}, + "environmentVariables": {}, + "passFailCriteria": { + "passFailMetrics": {} + }, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + }, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "1037", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:09 GMT", + "mise-correlation-id": "bdcc5721-2f12-4e49-984e-f6d02aa3d580", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "564a59fe-53ea-4c1e-81ef-6a7a0bb7d028" + }, + "ResponseBody": { + "testId": "000", + "description": "", + "displayName": "TestingResource", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/python-sdk-test/providers/microsoft.loadtestservice/loadtests/loadtest-jf", + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "passFailCriteria": { + "passFailMetrics": {} + }, + "createdDateTime": "2022-07-26T08:14:02.431Z", + "createdBy": null, + "lastModifiedDateTime": "2022-07-26T08:14:02.431Z", + "lastModifiedBy": null, + "inputArtifacts": { + "configUrl": null, + "testScriptUrl": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-09-27T02:40:09.4430682\u002B00:00", + "validationStatus": "VALIDATION_SUCCESS" + }, + "userPropUrl": null, + "inputArtifactsZipFileurl": null, + "additionalUrls": [ + { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-09-27T02:40:09.4430682\u002B00:00", + "validationStatus": "" + } + ] + }, + "secrets": null, + "environmentVariables": null, + "subnetId": null, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000/files/000?api-version=2022-06-01-preview", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "10320", + "Content-Type": "multipart/form-data; boundary=41b8542a76093e5c1b2fd6a745287f97", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": "LS00MWI4NTQyYTc2MDkzZTVjMWIyZmQ2YTc0NTI4N2Y5Nw0KQ29udGVudC1EaXNwb3NpdGlvbjogZm9ybS1kYXRhOyBuYW1lPSJmaWxlIjsgZmlsZW5hbWU9InNhbXBsZS5qbXgiDQpDb250ZW50LVR5cGU6IGFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbQ0KDQo8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pg0KPGptZXRlclRlc3RQbGFuIHZlcnNpb249IjEuMiIgcHJvcGVydGllcz0iNS4wIiBqbWV0ZXI9IjUuNC4zIj4NCiAgPGhhc2hUcmVlPg0KICAgIDxUZXN0UGxhbiBndWljbGFzcz0iVGVzdFBsYW5HdWkiIHRlc3RjbGFzcz0iVGVzdFBsYW4iIHRlc3RuYW1lPSJUZXN0IFBsYW4iIGVuYWJsZWQ9InRydWUiPg0KICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iVGVzdFBsYW4uY29tbWVudHMiPjwvc3RyaW5nUHJvcD4NCiAgICAgIDxib29sUHJvcCBuYW1lPSJUZXN0UGxhbi5mdW5jdGlvbmFsX21vZGUiPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgIDxib29sUHJvcCBuYW1lPSJUZXN0UGxhbi50ZWFyRG93bl9vbl9zaHV0ZG93biI\u002BdHJ1ZTwvYm9vbFByb3A\u002BDQogICAgICA8Ym9vbFByb3AgbmFtZT0iVGVzdFBsYW4uc2VyaWFsaXplX3RocmVhZGdyb3VwcyI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9IlRlc3RQbGFuLnVzZXJfZGVmaW5lZF92YXJpYWJsZXMiIGVsZW1lbnRUeXBlPSJBcmd1bWVudHMiIGd1aWNsYXNzPSJBcmd1bWVudHNQYW5lbCIgdGVzdGNsYXNzPSJBcmd1bWVudHMiIHRlc3RuYW1lPSJVc2VyIERlZmluZWQgVmFyaWFibGVzIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9IkFyZ3VtZW50cy5hcmd1bWVudHMiLz4NCiAgICAgIDwvZWxlbWVudFByb3A\u002BDQogICAgICA8c3RyaW5nUHJvcCBuYW1lPSJUZXN0UGxhbi51c2VyX2RlZmluZV9jbGFzc3BhdGgiPjwvc3RyaW5nUHJvcD4NCiAgICA8L1Rlc3RQbGFuPg0KICAgIDxoYXNoVHJlZT4NCiAgICAgIDxrZy5hcGMuam1ldGVyLnRocmVhZHMuVWx0aW1hdGVUaHJlYWRHcm91cCBndWljbGFzcz0ia2cuYXBjLmptZXRlci50aHJlYWRzLlVsdGltYXRlVGhyZWFkR3JvdXBHdWkiIHRlc3RjbGFzcz0ia2cuYXBjLmptZXRlci50aHJlYWRzLlVsdGltYXRlVGhyZWFkR3JvdXAiIHRlc3RuYW1lPSJqcEBnYyAtIFVsdGltYXRlIFRocmVhZCBHcm91cCIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgIDxjb2xsZWN0aW9uUHJvcCBuYW1lPSJ1bHRpbWF0ZXRocmVhZGdyb3VwZGF0YSI\u002BDQogICAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9Ii0xMTA4NjkxNTE4Ij4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE1NjciPjEwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iNDgiPjA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0ODg3MyI\u002BMTgwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iNDk3MTAiPjI0MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjEwIj41PC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICAgIDxlbGVtZW50UHJvcCBuYW1lPSJUaHJlYWRHcm91cC5tYWluX2NvbnRyb2xsZXIiIGVsZW1lbnRUeXBlPSJMb29wQ29udHJvbGxlciIgZ3VpY2xhc3M9Ikxvb3BDb250cm9sUGFuZWwiIHRlc3RjbGFzcz0iTG9vcENvbnRyb2xsZXIiIHRlc3RuYW1lPSJMb29wIENvbnRyb2xsZXIiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJMb29wQ29udHJvbGxlci5jb250aW51ZV9mb3JldmVyIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPGludFByb3AgbmFtZT0iTG9vcENvbnRyb2xsZXIubG9vcHMiPi0xPC9pbnRQcm9wPg0KICAgICAgICA8L2VsZW1lbnRQcm9wPg0KICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJUaHJlYWRHcm91cC5vbl9zYW1wbGVfZXJyb3IiPmNvbnRpbnVlPC9zdHJpbmdQcm9wPg0KICAgICAgPC9rZy5hcGMuam1ldGVyLnRocmVhZHMuVWx0aW1hdGVUaHJlYWRHcm91cD4NCiAgICAgIDxoYXNoVHJlZT4NCiAgICAgICAgPEhUVFBTYW1wbGVyUHJveHkgZ3VpY2xhc3M9Ikh0dHBUZXN0U2FtcGxlR3VpIiB0ZXN0Y2xhc3M9IkhUVFBTYW1wbGVyUHJveHkiIHRlc3RuYW1lPSJHRVQiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICAgIDxlbGVtZW50UHJvcCBuYW1lPSJIVFRQc2FtcGxlci5Bcmd1bWVudHMiIGVsZW1lbnRUeXBlPSJBcmd1bWVudHMiIGd1aWNsYXNzPSJIVFRQQXJndW1lbnRzUGFuZWwiIHRlc3RjbGFzcz0iQXJndW1lbnRzIiB0ZXN0bmFtZT0iVXNlciBEZWZpbmVkIFZhcmlhYmxlcyIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iQXJndW1lbnRzLmFyZ3VtZW50cyIvPg0KICAgICAgICAgIDwvZWxlbWVudFByb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIuZG9tYWluIj5hcHAtc2VydmljZS1zYW1wbGUtZGVtby5henVyZXdlYnNpdGVzLm5ldDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5wb3J0Ij48L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIucHJvdG9jb2wiPmh0dHBzPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmNvbnRlbnRFbmNvZGluZyI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnBhdGgiPjwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5tZXRob2QiPkdFVDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iSFRUUFNhbXBsZXIuZm9sbG93X3JlZGlyZWN0cyI\u002BdHJ1ZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmF1dG9fcmVkaXJlY3RzIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnVzZV9rZWVwYWxpdmUiPnRydWU8L2Jvb2xQcm9wPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5ET19NVUxUSVBBUlRfUE9TVCI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmVtYmVkZGVkX3VybF9yZSI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmltcGxlbWVudGF0aW9uIj5IdHRwQ2xpZW50NDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5jb25uZWN0X3RpbWVvdXQiPjYwMDAwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnJlc3BvbnNlX3RpbWVvdXQiPjYwMDAwPC9zdHJpbmdQcm9wPg0KICAgICAgICA8L0hUVFBTYW1wbGVyUHJveHk\u002BDQogICAgICAgIDxoYXNoVHJlZS8\u002BDQogICAgICAgIDxrZy5hcGMuam1ldGVyLnRpbWVycy5WYXJpYWJsZVRocm91Z2hwdXRUaW1lciBndWljbGFzcz0ia2cuYXBjLmptZXRlci50aW1lcnMuVmFyaWFibGVUaHJvdWdocHV0VGltZXJHdWkiIHRlc3RjbGFzcz0ia2cuYXBjLmptZXRlci50aW1lcnMuVmFyaWFibGVUaHJvdWdocHV0VGltZXIiIHRlc3RuYW1lPSJqcEBnYyAtIFRocm91Z2hwdXQgU2hhcGluZyBUaW1lciIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9ImxvYWRfcHJvZmlsZSI\u002BDQogICAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iMTU0MzkxMjE3MyI\u002BDQogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE1NjciPjEwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSIxNjkxIj41MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iNDg4NzMiPjE4MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iMTU4MjM1NTYyNyI\u002BDQogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE2OTEiPjUwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSIxNjkxIj41MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iNDk3MTAiPjI0MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgPC9rZy5hcGMuam1ldGVyLnRpbWVycy5WYXJpYWJsZVRocm91Z2hwdXRUaW1lcj4NCiAgICAgICAgPGhhc2hUcmVlLz4NCiAgICAgICAgPFJlc3VsdENvbGxlY3RvciBndWljbGFzcz0iVmlld1Jlc3VsdHNGdWxsVmlzdWFsaXplciIgdGVzdGNsYXNzPSJSZXN1bHRDb2xsZWN0b3IiIHRlc3RuYW1lPSJWaWV3IFJlc3VsdHMgVHJlZSIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IlJlc3VsdENvbGxlY3Rvci5lcnJvcl9sb2dnaW5nIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPG9ialByb3A\u002BDQogICAgICAgICAgICA8bmFtZT5zYXZlQ29uZmlnPC9uYW1lPg0KICAgICAgICAgICAgPHZhbHVlIGNsYXNzPSJTYW1wbGVTYXZlQ29uZmlndXJhdGlvbiI\u002BDQogICAgICAgICAgICAgIDx0aW1lPnRydWU8L3RpbWU\u002BDQogICAgICAgICAgICAgIDxsYXRlbmN5PnRydWU8L2xhdGVuY3k\u002BDQogICAgICAgICAgICAgIDx0aW1lc3RhbXA\u002BdHJ1ZTwvdGltZXN0YW1wPg0KICAgICAgICAgICAgICA8c3VjY2Vzcz50cnVlPC9zdWNjZXNzPg0KICAgICAgICAgICAgICA8bGFiZWw\u002BdHJ1ZTwvbGFiZWw\u002BDQogICAgICAgICAgICAgIDxjb2RlPnRydWU8L2NvZGU\u002BDQogICAgICAgICAgICAgIDxtZXNzYWdlPnRydWU8L21lc3NhZ2U\u002BDQogICAgICAgICAgICAgIDx0aHJlYWROYW1lPnRydWU8L3RocmVhZE5hbWU\u002BDQogICAgICAgICAgICAgIDxkYXRhVHlwZT50cnVlPC9kYXRhVHlwZT4NCiAgICAgICAgICAgICAgPGVuY29kaW5nPmZhbHNlPC9lbmNvZGluZz4NCiAgICAgICAgICAgICAgPGFzc2VydGlvbnM\u002BdHJ1ZTwvYXNzZXJ0aW9ucz4NCiAgICAgICAgICAgICAgPHN1YnJlc3VsdHM\u002BdHJ1ZTwvc3VicmVzdWx0cz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlRGF0YT5mYWxzZTwvcmVzcG9uc2VEYXRhPg0KICAgICAgICAgICAgICA8c2FtcGxlckRhdGE\u002BZmFsc2U8L3NhbXBsZXJEYXRhPg0KICAgICAgICAgICAgICA8eG1sPmZhbHNlPC94bWw\u002BDQogICAgICAgICAgICAgIDxmaWVsZE5hbWVzPnRydWU8L2ZpZWxkTmFtZXM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZUhlYWRlcnM\u002BZmFsc2U8L3Jlc3BvbnNlSGVhZGVycz4NCiAgICAgICAgICAgICAgPHJlcXVlc3RIZWFkZXJzPmZhbHNlPC9yZXF1ZXN0SGVhZGVycz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlRGF0YU9uRXJyb3I\u002BZmFsc2U8L3Jlc3BvbnNlRGF0YU9uRXJyb3I\u002BDQogICAgICAgICAgICAgIDxzYXZlQXNzZXJ0aW9uUmVzdWx0c0ZhaWx1cmVNZXNzYWdlPnRydWU8L3NhdmVBc3NlcnRpb25SZXN1bHRzRmFpbHVyZU1lc3NhZ2U\u002BDQogICAgICAgICAgICAgIDxhc3NlcnRpb25zUmVzdWx0c1RvU2F2ZT4wPC9hc3NlcnRpb25zUmVzdWx0c1RvU2F2ZT4NCiAgICAgICAgICAgICAgPGJ5dGVzPnRydWU8L2J5dGVzPg0KICAgICAgICAgICAgICA8c2VudEJ5dGVzPnRydWU8L3NlbnRCeXRlcz4NCiAgICAgICAgICAgICAgPHVybD50cnVlPC91cmw\u002BDQogICAgICAgICAgICAgIDx0aHJlYWRDb3VudHM\u002BdHJ1ZTwvdGhyZWFkQ291bnRzPg0KICAgICAgICAgICAgICA8aWRsZVRpbWU\u002BdHJ1ZTwvaWRsZVRpbWU\u002BDQogICAgICAgICAgICAgIDxjb25uZWN0VGltZT50cnVlPC9jb25uZWN0VGltZT4NCiAgICAgICAgICAgIDwvdmFsdWU\u002BDQogICAgICAgICAgPC9vYmpQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9ImZpbGVuYW1lIj48L3N0cmluZ1Byb3A\u002BDQogICAgICAgIDwvUmVzdWx0Q29sbGVjdG9yPg0KICAgICAgICA8aGFzaFRyZWUvPg0KICAgICAgICA8UmVzdWx0Q29sbGVjdG9yIGd1aWNsYXNzPSJUYWJsZVZpc3VhbGl6ZXIiIHRlc3RjbGFzcz0iUmVzdWx0Q29sbGVjdG9yIiB0ZXN0bmFtZT0iVmlldyBSZXN1bHRzIGluIFRhYmxlIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iUmVzdWx0Q29sbGVjdG9yLmVycm9yX2xvZ2dpbmciPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgICAgICA8b2JqUHJvcD4NCiAgICAgICAgICAgIDxuYW1lPnNhdmVDb25maWc8L25hbWU\u002BDQogICAgICAgICAgICA8dmFsdWUgY2xhc3M9IlNhbXBsZVNhdmVDb25maWd1cmF0aW9uIj4NCiAgICAgICAgICAgICAgPHRpbWU\u002BdHJ1ZTwvdGltZT4NCiAgICAgICAgICAgICAgPGxhdGVuY3k\u002BdHJ1ZTwvbGF0ZW5jeT4NCiAgICAgICAgICAgICAgPHRpbWVzdGFtcD50cnVlPC90aW1lc3RhbXA\u002BDQogICAgICAgICAgICAgIDxzdWNjZXNzPnRydWU8L3N1Y2Nlc3M\u002BDQogICAgICAgICAgICAgIDxsYWJlbD50cnVlPC9sYWJlbD4NCiAgICAgICAgICAgICAgPGNvZGU\u002BdHJ1ZTwvY29kZT4NCiAgICAgICAgICAgICAgPG1lc3NhZ2U\u002BdHJ1ZTwvbWVzc2FnZT4NCiAgICAgICAgICAgICAgPHRocmVhZE5hbWU\u002BdHJ1ZTwvdGhyZWFkTmFtZT4NCiAgICAgICAgICAgICAgPGRhdGFUeXBlPnRydWU8L2RhdGFUeXBlPg0KICAgICAgICAgICAgICA8ZW5jb2Rpbmc\u002BZmFsc2U8L2VuY29kaW5nPg0KICAgICAgICAgICAgICA8YXNzZXJ0aW9ucz50cnVlPC9hc3NlcnRpb25zPg0KICAgICAgICAgICAgICA8c3VicmVzdWx0cz50cnVlPC9zdWJyZXN1bHRzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VEYXRhPmZhbHNlPC9yZXNwb25zZURhdGE\u002BDQogICAgICAgICAgICAgIDxzYW1wbGVyRGF0YT5mYWxzZTwvc2FtcGxlckRhdGE\u002BDQogICAgICAgICAgICAgIDx4bWw\u002BZmFsc2U8L3htbD4NCiAgICAgICAgICAgICAgPGZpZWxkTmFtZXM\u002BdHJ1ZTwvZmllbGROYW1lcz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlSGVhZGVycz5mYWxzZTwvcmVzcG9uc2VIZWFkZXJzPg0KICAgICAgICAgICAgICA8cmVxdWVzdEhlYWRlcnM\u002BZmFsc2U8L3JlcXVlc3RIZWFkZXJzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VEYXRhT25FcnJvcj5mYWxzZTwvcmVzcG9uc2VEYXRhT25FcnJvcj4NCiAgICAgICAgICAgICAgPHNhdmVBc3NlcnRpb25SZXN1bHRzRmFpbHVyZU1lc3NhZ2U\u002BdHJ1ZTwvc2F2ZUFzc2VydGlvblJlc3VsdHNGYWlsdXJlTWVzc2FnZT4NCiAgICAgICAgICAgICAgPGFzc2VydGlvbnNSZXN1bHRzVG9TYXZlPjA8L2Fzc2VydGlvbnNSZXN1bHRzVG9TYXZlPg0KICAgICAgICAgICAgICA8Ynl0ZXM\u002BdHJ1ZTwvYnl0ZXM\u002BDQogICAgICAgICAgICAgIDxzZW50Qnl0ZXM\u002BdHJ1ZTwvc2VudEJ5dGVzPg0KICAgICAgICAgICAgICA8dXJsPnRydWU8L3VybD4NCiAgICAgICAgICAgICAgPHRocmVhZENvdW50cz50cnVlPC90aHJlYWRDb3VudHM\u002BDQogICAgICAgICAgICAgIDxpZGxlVGltZT50cnVlPC9pZGxlVGltZT4NCiAgICAgICAgICAgICAgPGNvbm5lY3RUaW1lPnRydWU8L2Nvbm5lY3RUaW1lPg0KICAgICAgICAgICAgPC92YWx1ZT4NCiAgICAgICAgICA8L29ialByb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iZmlsZW5hbWUiPjwvc3RyaW5nUHJvcD4NCiAgICAgICAgPC9SZXN1bHRDb2xsZWN0b3I\u002BDQogICAgICAgIDxoYXNoVHJlZS8\u002BDQogICAgICAgIDxSZXN1bHRDb2xsZWN0b3IgZ3VpY2xhc3M9IlZpZXdSZXN1bHRzRnVsbFZpc3VhbGl6ZXIiIHRlc3RjbGFzcz0iUmVzdWx0Q29sbGVjdG9yIiB0ZXN0bmFtZT0iVmlldyBSZXN1bHRzIFRyZWUiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJSZXN1bHRDb2xsZWN0b3IuZXJyb3JfbG9nZ2luZyI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgICAgIDxvYmpQcm9wPg0KICAgICAgICAgICAgPG5hbWU\u002Bc2F2ZUNvbmZpZzwvbmFtZT4NCiAgICAgICAgICAgIDx2YWx1ZSBjbGFzcz0iU2FtcGxlU2F2ZUNvbmZpZ3VyYXRpb24iPg0KICAgICAgICAgICAgICA8dGltZT50cnVlPC90aW1lPg0KICAgICAgICAgICAgICA8bGF0ZW5jeT50cnVlPC9sYXRlbmN5Pg0KICAgICAgICAgICAgICA8dGltZXN0YW1wPnRydWU8L3RpbWVzdGFtcD4NCiAgICAgICAgICAgICAgPHN1Y2Nlc3M\u002BdHJ1ZTwvc3VjY2Vzcz4NCiAgICAgICAgICAgICAgPGxhYmVsPnRydWU8L2xhYmVsPg0KICAgICAgICAgICAgICA8Y29kZT50cnVlPC9jb2RlPg0KICAgICAgICAgICAgICA8bWVzc2FnZT50cnVlPC9tZXNzYWdlPg0KICAgICAgICAgICAgICA8dGhyZWFkTmFtZT50cnVlPC90aHJlYWROYW1lPg0KICAgICAgICAgICAgICA8ZGF0YVR5cGU\u002BdHJ1ZTwvZGF0YVR5cGU\u002BDQogICAgICAgICAgICAgIDxlbmNvZGluZz5mYWxzZTwvZW5jb2Rpbmc\u002BDQogICAgICAgICAgICAgIDxhc3NlcnRpb25zPnRydWU8L2Fzc2VydGlvbnM\u002BDQogICAgICAgICAgICAgIDxzdWJyZXN1bHRzPnRydWU8L3N1YnJlc3VsdHM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZURhdGE\u002BZmFsc2U8L3Jlc3BvbnNlRGF0YT4NCiAgICAgICAgICAgICAgPHNhbXBsZXJEYXRhPmZhbHNlPC9zYW1wbGVyRGF0YT4NCiAgICAgICAgICAgICAgPHhtbD5mYWxzZTwveG1sPg0KICAgICAgICAgICAgICA8ZmllbGROYW1lcz50cnVlPC9maWVsZE5hbWVzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VIZWFkZXJzPmZhbHNlPC9yZXNwb25zZUhlYWRlcnM\u002BDQogICAgICAgICAgICAgIDxyZXF1ZXN0SGVhZGVycz5mYWxzZTwvcmVxdWVzdEhlYWRlcnM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZURhdGFPbkVycm9yPmZhbHNlPC9yZXNwb25zZURhdGFPbkVycm9yPg0KICAgICAgICAgICAgICA8c2F2ZUFzc2VydGlvblJlc3VsdHNGYWlsdXJlTWVzc2FnZT50cnVlPC9zYXZlQXNzZXJ0aW9uUmVzdWx0c0ZhaWx1cmVNZXNzYWdlPg0KICAgICAgICAgICAgICA8YXNzZXJ0aW9uc1Jlc3VsdHNUb1NhdmU\u002BMDwvYXNzZXJ0aW9uc1Jlc3VsdHNUb1NhdmU\u002BDQogICAgICAgICAgICAgIDxieXRlcz50cnVlPC9ieXRlcz4NCiAgICAgICAgICAgICAgPHNlbnRCeXRlcz50cnVlPC9zZW50Qnl0ZXM\u002BDQogICAgICAgICAgICAgIDx1cmw\u002BdHJ1ZTwvdXJsPg0KICAgICAgICAgICAgICA8dGhyZWFkQ291bnRzPnRydWU8L3RocmVhZENvdW50cz4NCiAgICAgICAgICAgICAgPGlkbGVUaW1lPnRydWU8L2lkbGVUaW1lPg0KICAgICAgICAgICAgICA8Y29ubmVjdFRpbWU\u002BdHJ1ZTwvY29ubmVjdFRpbWU\u002BDQogICAgICAgICAgICA8L3ZhbHVlPg0KICAgICAgICAgIDwvb2JqUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJmaWxlbmFtZSI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICA8L1Jlc3VsdENvbGxlY3Rvcj4NCiAgICAgICAgPGhhc2hUcmVlLz4NCiAgICAgIDwvaGFzaFRyZWU\u002BDQogICAgICA8QXJndW1lbnRzIGd1aWNsYXNzPSJBcmd1bWVudHNQYW5lbCIgdGVzdGNsYXNzPSJBcmd1bWVudHMiIHRlc3RuYW1lPSJVc2VyIERlZmluZWQgVmFyaWFibGVzIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9IkFyZ3VtZW50cy5hcmd1bWVudHMiPg0KICAgICAgICAgIDxlbGVtZW50UHJvcCBuYW1lPSJ1ZHZfd2ViYXBwIiBlbGVtZW50VHlwZT0iQXJndW1lbnQiPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iQXJndW1lbnQubmFtZSI\u002BdWR2X3dlYmFwcDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkFyZ3VtZW50LnZhbHVlIj4ke19fQmVhblNoZWxsKCBTeXN0ZW0uZ2V0ZW52KCZxdW90O3dlYmFwcCZxdW90OykgKX08L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJBcmd1bWVudC5kZXNjIj5XZWIgQXBwIFVSTDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkFyZ3VtZW50Lm1ldGFkYXRhIj49PC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDwvZWxlbWVudFByb3A\u002BDQogICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICA8L0FyZ3VtZW50cz4NCiAgICAgIDxoYXNoVHJlZS8\u002BDQogICAgPC9oYXNoVHJlZT4NCiAgPC9oYXNoVHJlZT4NCjwvam1ldGVyVGVzdFBsYW4\u002BDQoNCi0tNDFiODU0MmE3NjA5M2U1YzFiMmZkNmE3NDUyODdmOTctLQ0K", + "StatusCode": 201, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "150", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:09 GMT", + "Location": "https://myservice.azure.com/loadtests/000/files/000?resourceId=%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fpython-sdk-test%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtest-jf\u0026api-version=2022-06-01-preview", + "mise-correlation-id": "d23f0091-f0c9-4e47-9233-7530be52279f", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "727fb2cb-4ac2-4e35-997a-b94909b79715" + }, + "ResponseBody": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-09-27T02:40:09.9296472", + "validationStatus": "VALIDATION_INITIATED" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:10 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - SCUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Security-Policy-Report-Only": "script-src \u0027self\u0027 \u0027nonce-z82k7hoJqU__UooMceYQEg\u0027 \u0027unsafe-eval\u0027 \u0027unsafe-inline\u0027; object-src \u0027none\u0027; base-uri \u0027none\u0027; report-uri https://csp.microsoft.com/report/ESTS-UX-All", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:10 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - KRSLR1 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "a560b75d-6bb3-40d4-bac4-7abb6e52cff1", + "Connection": "keep-alive", + "Content-Length": "290", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "win32", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.18.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "a560b75d-6bb3-40d4-bac4-7abb6e52cff1", + "Content-Length": "93", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:11 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.13777.5 - SCUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/testruns/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "51", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": { + "testId": "000", + "displayName": "TestingResource" + }, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "1880", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:12 GMT", + "mise-correlation-id": "1fd66d32-b3be-4f4b-8f23-b8fee47cc088", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "e4540732-cfba-438f-a6c1-bba3121a606e" + }, + "ResponseBody": { + "testRunId": "000", + "displayName": "TestingResource", + "testId": "000", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/python-sdk-test/providers/microsoft.loadtestservice/loadtests/loadtest-jf", + "description": null, + "status": "ACCEPTED", + "startDateTime": null, + "endDateTime": null, + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "testResult": "NOT_APPLICABLE", + "passFailCriteria": { + "passFailMetrics": {} + }, + "testArtifacts": { + "inputArtifacts": { + "configUrl": { + "url": "url", + "fileId": "cd164033-eb1f-4e81-bffe-7d5369e06e1c", + "filename": "config.yaml", + "fileType": 2, + "expireTime": "2022-09-27T02:40:12.6303528\u002B00:00", + "validationStatus": "" + }, + "testScriptUrl": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-09-27T02:40:12.6303528\u002B00:00", + "validationStatus": "VALIDATION_INITIATED" + }, + "userPropUrl": null, + "inputArtifactsZipFileurl": { + "url": "url", + "fileId": "4ca9f470-9120-4076-904c-3c9ce2d35253", + "filename": "inputartifacts.zip", + "fileType": 2, + "expireTime": "2022-09-27T02:40:12.6303528\u002B00:00", + "validationStatus": "" + }, + "additionalUrls": [ + { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-09-27T02:40:12.6303528\u002B00:00", + "validationStatus": "" + } + ] + }, + "outputArtifacts": { + "resultUrl": null, + "logsUrl": null + } + }, + "executedDateTime": "2022-09-27T02:30:11.675Z", + "vusers": null, + "testRunStatistics": null, + "createdDateTime": "2022-09-27T02:30:12.496Z", + "createdBy": null, + "lastModifiedDateTime": "2022-09-27T02:30:12.496Z", + "lastModifiedBy": null, + "portalUrl": "https://portal.azure.com/#blade/Microsoft_Azure_CloudNativeTesting/NewReport//resourceId/%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fpython-sdk-test%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtest-jf/testId/000/testRunId/000", + "secrets": null, + "environmentVariables": null, + "duration": null, + "subnetId": null, + "errorDetails": null + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:12 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - EUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:13 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - SEASLR1 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "ec719c53-317a-4363-826b-8635344f486e", + "Connection": "keep-alive", + "Content-Length": "290", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "win32", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.18.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "ec719c53-317a-4363-826b-8635344f486e", + "Content-Length": "93", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:13 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.13777.5 - NCUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/testruns/000?api-version=2022-06-01-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "1880", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:13 GMT", + "mise-correlation-id": "f248b7ac-68c5-44a1-ab8c-f49c65131bf2", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "91d5461c-a989-4c83-a8ce-3b2728e6bc8e" + }, + "ResponseBody": { + "testRunId": "000", + "displayName": "TestingResource", + "testId": "000", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/python-sdk-test/providers/microsoft.loadtestservice/loadtests/loadtest-jf", + "description": null, + "status": "ACCEPTED", + "startDateTime": null, + "endDateTime": null, + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "testResult": "NOT_APPLICABLE", + "passFailCriteria": { + "passFailMetrics": {} + }, + "testArtifacts": { + "inputArtifacts": { + "configUrl": { + "url": "url", + "fileId": "cd164033-eb1f-4e81-bffe-7d5369e06e1c", + "filename": "config.yaml", + "fileType": 2, + "expireTime": "2022-09-27T02:40:13.9077481\u002B00:00", + "validationStatus": "" + }, + "testScriptUrl": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-09-27T02:40:13.9077481\u002B00:00", + "validationStatus": "VALIDATION_INITIATED" + }, + "userPropUrl": null, + "inputArtifactsZipFileurl": { + "url": "url", + "fileId": "4ca9f470-9120-4076-904c-3c9ce2d35253", + "filename": "inputartifacts.zip", + "fileType": 2, + "expireTime": "2022-09-27T02:40:13.9077481\u002B00:00", + "validationStatus": "" + }, + "additionalUrls": [ + { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-09-27T02:40:13.9077481\u002B00:00", + "validationStatus": "" + } + ] + }, + "outputArtifacts": { + "resultUrl": null, + "logsUrl": null + } + }, + "executedDateTime": "2022-09-27T02:30:11.675Z", + "vusers": null, + "testRunStatistics": null, + "createdDateTime": "2022-09-27T02:30:12.496Z", + "createdBy": null, + "lastModifiedDateTime": "2022-09-27T02:30:12.496Z", + "lastModifiedBy": null, + "portalUrl": "https://portal.azure.com/#blade/Microsoft_Azure_CloudNativeTesting/NewReport//resourceId/%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fpython-sdk-test%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtest-jf/testId/000/testRunId/000", + "secrets": null, + "environmentVariables": null, + "duration": null, + "subnetId": null, + "errorDetails": null + } + }, + { + "RequestUri": "https://myservice.azure.com/testruns/0000-0000?api-version=2022-06-01-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "133", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:14 GMT", + "mise-correlation-id": "219b0452-b2eb-4c08-bf85-caa879de2139", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "c0f7ff67-c7cd-4c82-9cbe-1f55826c424d" + }, + "ResponseBody": { + "error": { + "code": "TestRunNotFound", + "message": "Test run not found with given identifier \u00220000-0000\u0022.", + "target": null, + "details": null + } + } + } + ], + "Variables": {} +} diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_test_runs.pyTestRunSmokeTesttest_get_test_run_client_metrics.json b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_test_runs.pyTestRunSmokeTesttest_get_test_run_client_metrics.json new file mode 100644 index 000000000000..a4fea49a803f --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_test_runs.pyTestRunSmokeTesttest_get_test_run_client_metrics.json @@ -0,0 +1,1019 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:29 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - WUS2 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:30 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - SEASLR1 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "3a255c5d-b98d-4b61-b626-1f3b8ce4fe69", + "Connection": "keep-alive", + "Content-Length": "290", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "win32", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.18.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "3a255c5d-b98d-4b61-b626-1f3b8ce4fe69", + "Content-Length": "93", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:30 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.13777.5 - EUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "466", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yashika-rg/providers/Microsoft.LoadTestService/loadtests/loadtestsdk", + "description": "", + "displayName": "TestingResource", + "loadTestConfig": { + "engineSize": "m", + "engineInstances": 1, + "splitAllCSVs": false + }, + "secrets": {}, + "environmentVariables": {}, + "passFailCriteria": { + "passFailMetrics": {} + }, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + }, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "1037", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:31 GMT", + "mise-correlation-id": "1ff7446e-a918-4f67-9fde-cc3d5e047171", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "a780c738-7b10-4983-acc7-9fcb7260ef33" + }, + "ResponseBody": { + "testId": "000", + "description": "", + "displayName": "TestingResource", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/python-sdk-test/providers/microsoft.loadtestservice/loadtests/loadtest-jf", + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "passFailCriteria": { + "passFailMetrics": {} + }, + "createdDateTime": "2022-07-26T08:14:02.431Z", + "createdBy": null, + "lastModifiedDateTime": "2022-07-26T08:14:02.431Z", + "lastModifiedBy": null, + "inputArtifacts": { + "configUrl": null, + "testScriptUrl": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-09-27T02:40:31.4231981\u002B00:00", + "validationStatus": "VALIDATION_SUCCESS" + }, + "userPropUrl": null, + "inputArtifactsZipFileurl": null, + "additionalUrls": [ + { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-09-27T02:40:31.4231981\u002B00:00", + "validationStatus": "" + } + ] + }, + "secrets": null, + "environmentVariables": null, + "subnetId": null, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000/files/000?api-version=2022-06-01-preview", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "10320", + "Content-Type": "multipart/form-data; boundary=91f645251daae5c30619f0e7e55eb56f", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": "LS05MWY2NDUyNTFkYWFlNWMzMDYxOWYwZTdlNTVlYjU2Zg0KQ29udGVudC1EaXNwb3NpdGlvbjogZm9ybS1kYXRhOyBuYW1lPSJmaWxlIjsgZmlsZW5hbWU9InNhbXBsZS5qbXgiDQpDb250ZW50LVR5cGU6IGFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbQ0KDQo8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pg0KPGptZXRlclRlc3RQbGFuIHZlcnNpb249IjEuMiIgcHJvcGVydGllcz0iNS4wIiBqbWV0ZXI9IjUuNC4zIj4NCiAgPGhhc2hUcmVlPg0KICAgIDxUZXN0UGxhbiBndWljbGFzcz0iVGVzdFBsYW5HdWkiIHRlc3RjbGFzcz0iVGVzdFBsYW4iIHRlc3RuYW1lPSJUZXN0IFBsYW4iIGVuYWJsZWQ9InRydWUiPg0KICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iVGVzdFBsYW4uY29tbWVudHMiPjwvc3RyaW5nUHJvcD4NCiAgICAgIDxib29sUHJvcCBuYW1lPSJUZXN0UGxhbi5mdW5jdGlvbmFsX21vZGUiPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgIDxib29sUHJvcCBuYW1lPSJUZXN0UGxhbi50ZWFyRG93bl9vbl9zaHV0ZG93biI\u002BdHJ1ZTwvYm9vbFByb3A\u002BDQogICAgICA8Ym9vbFByb3AgbmFtZT0iVGVzdFBsYW4uc2VyaWFsaXplX3RocmVhZGdyb3VwcyI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9IlRlc3RQbGFuLnVzZXJfZGVmaW5lZF92YXJpYWJsZXMiIGVsZW1lbnRUeXBlPSJBcmd1bWVudHMiIGd1aWNsYXNzPSJBcmd1bWVudHNQYW5lbCIgdGVzdGNsYXNzPSJBcmd1bWVudHMiIHRlc3RuYW1lPSJVc2VyIERlZmluZWQgVmFyaWFibGVzIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9IkFyZ3VtZW50cy5hcmd1bWVudHMiLz4NCiAgICAgIDwvZWxlbWVudFByb3A\u002BDQogICAgICA8c3RyaW5nUHJvcCBuYW1lPSJUZXN0UGxhbi51c2VyX2RlZmluZV9jbGFzc3BhdGgiPjwvc3RyaW5nUHJvcD4NCiAgICA8L1Rlc3RQbGFuPg0KICAgIDxoYXNoVHJlZT4NCiAgICAgIDxrZy5hcGMuam1ldGVyLnRocmVhZHMuVWx0aW1hdGVUaHJlYWRHcm91cCBndWljbGFzcz0ia2cuYXBjLmptZXRlci50aHJlYWRzLlVsdGltYXRlVGhyZWFkR3JvdXBHdWkiIHRlc3RjbGFzcz0ia2cuYXBjLmptZXRlci50aHJlYWRzLlVsdGltYXRlVGhyZWFkR3JvdXAiIHRlc3RuYW1lPSJqcEBnYyAtIFVsdGltYXRlIFRocmVhZCBHcm91cCIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgIDxjb2xsZWN0aW9uUHJvcCBuYW1lPSJ1bHRpbWF0ZXRocmVhZGdyb3VwZGF0YSI\u002BDQogICAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9Ii0xMTA4NjkxNTE4Ij4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE1NjciPjEwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iNDgiPjA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0ODg3MyI\u002BMTgwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iNDk3MTAiPjI0MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjEwIj41PC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICAgIDxlbGVtZW50UHJvcCBuYW1lPSJUaHJlYWRHcm91cC5tYWluX2NvbnRyb2xsZXIiIGVsZW1lbnRUeXBlPSJMb29wQ29udHJvbGxlciIgZ3VpY2xhc3M9Ikxvb3BDb250cm9sUGFuZWwiIHRlc3RjbGFzcz0iTG9vcENvbnRyb2xsZXIiIHRlc3RuYW1lPSJMb29wIENvbnRyb2xsZXIiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJMb29wQ29udHJvbGxlci5jb250aW51ZV9mb3JldmVyIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPGludFByb3AgbmFtZT0iTG9vcENvbnRyb2xsZXIubG9vcHMiPi0xPC9pbnRQcm9wPg0KICAgICAgICA8L2VsZW1lbnRQcm9wPg0KICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJUaHJlYWRHcm91cC5vbl9zYW1wbGVfZXJyb3IiPmNvbnRpbnVlPC9zdHJpbmdQcm9wPg0KICAgICAgPC9rZy5hcGMuam1ldGVyLnRocmVhZHMuVWx0aW1hdGVUaHJlYWRHcm91cD4NCiAgICAgIDxoYXNoVHJlZT4NCiAgICAgICAgPEhUVFBTYW1wbGVyUHJveHkgZ3VpY2xhc3M9Ikh0dHBUZXN0U2FtcGxlR3VpIiB0ZXN0Y2xhc3M9IkhUVFBTYW1wbGVyUHJveHkiIHRlc3RuYW1lPSJHRVQiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICAgIDxlbGVtZW50UHJvcCBuYW1lPSJIVFRQc2FtcGxlci5Bcmd1bWVudHMiIGVsZW1lbnRUeXBlPSJBcmd1bWVudHMiIGd1aWNsYXNzPSJIVFRQQXJndW1lbnRzUGFuZWwiIHRlc3RjbGFzcz0iQXJndW1lbnRzIiB0ZXN0bmFtZT0iVXNlciBEZWZpbmVkIFZhcmlhYmxlcyIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iQXJndW1lbnRzLmFyZ3VtZW50cyIvPg0KICAgICAgICAgIDwvZWxlbWVudFByb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIuZG9tYWluIj5hcHAtc2VydmljZS1zYW1wbGUtZGVtby5henVyZXdlYnNpdGVzLm5ldDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5wb3J0Ij48L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIucHJvdG9jb2wiPmh0dHBzPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmNvbnRlbnRFbmNvZGluZyI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnBhdGgiPjwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5tZXRob2QiPkdFVDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iSFRUUFNhbXBsZXIuZm9sbG93X3JlZGlyZWN0cyI\u002BdHJ1ZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmF1dG9fcmVkaXJlY3RzIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnVzZV9rZWVwYWxpdmUiPnRydWU8L2Jvb2xQcm9wPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5ET19NVUxUSVBBUlRfUE9TVCI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmVtYmVkZGVkX3VybF9yZSI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmltcGxlbWVudGF0aW9uIj5IdHRwQ2xpZW50NDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5jb25uZWN0X3RpbWVvdXQiPjYwMDAwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnJlc3BvbnNlX3RpbWVvdXQiPjYwMDAwPC9zdHJpbmdQcm9wPg0KICAgICAgICA8L0hUVFBTYW1wbGVyUHJveHk\u002BDQogICAgICAgIDxoYXNoVHJlZS8\u002BDQogICAgICAgIDxrZy5hcGMuam1ldGVyLnRpbWVycy5WYXJpYWJsZVRocm91Z2hwdXRUaW1lciBndWljbGFzcz0ia2cuYXBjLmptZXRlci50aW1lcnMuVmFyaWFibGVUaHJvdWdocHV0VGltZXJHdWkiIHRlc3RjbGFzcz0ia2cuYXBjLmptZXRlci50aW1lcnMuVmFyaWFibGVUaHJvdWdocHV0VGltZXIiIHRlc3RuYW1lPSJqcEBnYyAtIFRocm91Z2hwdXQgU2hhcGluZyBUaW1lciIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9ImxvYWRfcHJvZmlsZSI\u002BDQogICAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iMTU0MzkxMjE3MyI\u002BDQogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE1NjciPjEwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSIxNjkxIj41MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iNDg4NzMiPjE4MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iMTU4MjM1NTYyNyI\u002BDQogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE2OTEiPjUwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSIxNjkxIj41MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iNDk3MTAiPjI0MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgPC9rZy5hcGMuam1ldGVyLnRpbWVycy5WYXJpYWJsZVRocm91Z2hwdXRUaW1lcj4NCiAgICAgICAgPGhhc2hUcmVlLz4NCiAgICAgICAgPFJlc3VsdENvbGxlY3RvciBndWljbGFzcz0iVmlld1Jlc3VsdHNGdWxsVmlzdWFsaXplciIgdGVzdGNsYXNzPSJSZXN1bHRDb2xsZWN0b3IiIHRlc3RuYW1lPSJWaWV3IFJlc3VsdHMgVHJlZSIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IlJlc3VsdENvbGxlY3Rvci5lcnJvcl9sb2dnaW5nIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPG9ialByb3A\u002BDQogICAgICAgICAgICA8bmFtZT5zYXZlQ29uZmlnPC9uYW1lPg0KICAgICAgICAgICAgPHZhbHVlIGNsYXNzPSJTYW1wbGVTYXZlQ29uZmlndXJhdGlvbiI\u002BDQogICAgICAgICAgICAgIDx0aW1lPnRydWU8L3RpbWU\u002BDQogICAgICAgICAgICAgIDxsYXRlbmN5PnRydWU8L2xhdGVuY3k\u002BDQogICAgICAgICAgICAgIDx0aW1lc3RhbXA\u002BdHJ1ZTwvdGltZXN0YW1wPg0KICAgICAgICAgICAgICA8c3VjY2Vzcz50cnVlPC9zdWNjZXNzPg0KICAgICAgICAgICAgICA8bGFiZWw\u002BdHJ1ZTwvbGFiZWw\u002BDQogICAgICAgICAgICAgIDxjb2RlPnRydWU8L2NvZGU\u002BDQogICAgICAgICAgICAgIDxtZXNzYWdlPnRydWU8L21lc3NhZ2U\u002BDQogICAgICAgICAgICAgIDx0aHJlYWROYW1lPnRydWU8L3RocmVhZE5hbWU\u002BDQogICAgICAgICAgICAgIDxkYXRhVHlwZT50cnVlPC9kYXRhVHlwZT4NCiAgICAgICAgICAgICAgPGVuY29kaW5nPmZhbHNlPC9lbmNvZGluZz4NCiAgICAgICAgICAgICAgPGFzc2VydGlvbnM\u002BdHJ1ZTwvYXNzZXJ0aW9ucz4NCiAgICAgICAgICAgICAgPHN1YnJlc3VsdHM\u002BdHJ1ZTwvc3VicmVzdWx0cz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlRGF0YT5mYWxzZTwvcmVzcG9uc2VEYXRhPg0KICAgICAgICAgICAgICA8c2FtcGxlckRhdGE\u002BZmFsc2U8L3NhbXBsZXJEYXRhPg0KICAgICAgICAgICAgICA8eG1sPmZhbHNlPC94bWw\u002BDQogICAgICAgICAgICAgIDxmaWVsZE5hbWVzPnRydWU8L2ZpZWxkTmFtZXM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZUhlYWRlcnM\u002BZmFsc2U8L3Jlc3BvbnNlSGVhZGVycz4NCiAgICAgICAgICAgICAgPHJlcXVlc3RIZWFkZXJzPmZhbHNlPC9yZXF1ZXN0SGVhZGVycz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlRGF0YU9uRXJyb3I\u002BZmFsc2U8L3Jlc3BvbnNlRGF0YU9uRXJyb3I\u002BDQogICAgICAgICAgICAgIDxzYXZlQXNzZXJ0aW9uUmVzdWx0c0ZhaWx1cmVNZXNzYWdlPnRydWU8L3NhdmVBc3NlcnRpb25SZXN1bHRzRmFpbHVyZU1lc3NhZ2U\u002BDQogICAgICAgICAgICAgIDxhc3NlcnRpb25zUmVzdWx0c1RvU2F2ZT4wPC9hc3NlcnRpb25zUmVzdWx0c1RvU2F2ZT4NCiAgICAgICAgICAgICAgPGJ5dGVzPnRydWU8L2J5dGVzPg0KICAgICAgICAgICAgICA8c2VudEJ5dGVzPnRydWU8L3NlbnRCeXRlcz4NCiAgICAgICAgICAgICAgPHVybD50cnVlPC91cmw\u002BDQogICAgICAgICAgICAgIDx0aHJlYWRDb3VudHM\u002BdHJ1ZTwvdGhyZWFkQ291bnRzPg0KICAgICAgICAgICAgICA8aWRsZVRpbWU\u002BdHJ1ZTwvaWRsZVRpbWU\u002BDQogICAgICAgICAgICAgIDxjb25uZWN0VGltZT50cnVlPC9jb25uZWN0VGltZT4NCiAgICAgICAgICAgIDwvdmFsdWU\u002BDQogICAgICAgICAgPC9vYmpQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9ImZpbGVuYW1lIj48L3N0cmluZ1Byb3A\u002BDQogICAgICAgIDwvUmVzdWx0Q29sbGVjdG9yPg0KICAgICAgICA8aGFzaFRyZWUvPg0KICAgICAgICA8UmVzdWx0Q29sbGVjdG9yIGd1aWNsYXNzPSJUYWJsZVZpc3VhbGl6ZXIiIHRlc3RjbGFzcz0iUmVzdWx0Q29sbGVjdG9yIiB0ZXN0bmFtZT0iVmlldyBSZXN1bHRzIGluIFRhYmxlIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iUmVzdWx0Q29sbGVjdG9yLmVycm9yX2xvZ2dpbmciPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgICAgICA8b2JqUHJvcD4NCiAgICAgICAgICAgIDxuYW1lPnNhdmVDb25maWc8L25hbWU\u002BDQogICAgICAgICAgICA8dmFsdWUgY2xhc3M9IlNhbXBsZVNhdmVDb25maWd1cmF0aW9uIj4NCiAgICAgICAgICAgICAgPHRpbWU\u002BdHJ1ZTwvdGltZT4NCiAgICAgICAgICAgICAgPGxhdGVuY3k\u002BdHJ1ZTwvbGF0ZW5jeT4NCiAgICAgICAgICAgICAgPHRpbWVzdGFtcD50cnVlPC90aW1lc3RhbXA\u002BDQogICAgICAgICAgICAgIDxzdWNjZXNzPnRydWU8L3N1Y2Nlc3M\u002BDQogICAgICAgICAgICAgIDxsYWJlbD50cnVlPC9sYWJlbD4NCiAgICAgICAgICAgICAgPGNvZGU\u002BdHJ1ZTwvY29kZT4NCiAgICAgICAgICAgICAgPG1lc3NhZ2U\u002BdHJ1ZTwvbWVzc2FnZT4NCiAgICAgICAgICAgICAgPHRocmVhZE5hbWU\u002BdHJ1ZTwvdGhyZWFkTmFtZT4NCiAgICAgICAgICAgICAgPGRhdGFUeXBlPnRydWU8L2RhdGFUeXBlPg0KICAgICAgICAgICAgICA8ZW5jb2Rpbmc\u002BZmFsc2U8L2VuY29kaW5nPg0KICAgICAgICAgICAgICA8YXNzZXJ0aW9ucz50cnVlPC9hc3NlcnRpb25zPg0KICAgICAgICAgICAgICA8c3VicmVzdWx0cz50cnVlPC9zdWJyZXN1bHRzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VEYXRhPmZhbHNlPC9yZXNwb25zZURhdGE\u002BDQogICAgICAgICAgICAgIDxzYW1wbGVyRGF0YT5mYWxzZTwvc2FtcGxlckRhdGE\u002BDQogICAgICAgICAgICAgIDx4bWw\u002BZmFsc2U8L3htbD4NCiAgICAgICAgICAgICAgPGZpZWxkTmFtZXM\u002BdHJ1ZTwvZmllbGROYW1lcz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlSGVhZGVycz5mYWxzZTwvcmVzcG9uc2VIZWFkZXJzPg0KICAgICAgICAgICAgICA8cmVxdWVzdEhlYWRlcnM\u002BZmFsc2U8L3JlcXVlc3RIZWFkZXJzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VEYXRhT25FcnJvcj5mYWxzZTwvcmVzcG9uc2VEYXRhT25FcnJvcj4NCiAgICAgICAgICAgICAgPHNhdmVBc3NlcnRpb25SZXN1bHRzRmFpbHVyZU1lc3NhZ2U\u002BdHJ1ZTwvc2F2ZUFzc2VydGlvblJlc3VsdHNGYWlsdXJlTWVzc2FnZT4NCiAgICAgICAgICAgICAgPGFzc2VydGlvbnNSZXN1bHRzVG9TYXZlPjA8L2Fzc2VydGlvbnNSZXN1bHRzVG9TYXZlPg0KICAgICAgICAgICAgICA8Ynl0ZXM\u002BdHJ1ZTwvYnl0ZXM\u002BDQogICAgICAgICAgICAgIDxzZW50Qnl0ZXM\u002BdHJ1ZTwvc2VudEJ5dGVzPg0KICAgICAgICAgICAgICA8dXJsPnRydWU8L3VybD4NCiAgICAgICAgICAgICAgPHRocmVhZENvdW50cz50cnVlPC90aHJlYWRDb3VudHM\u002BDQogICAgICAgICAgICAgIDxpZGxlVGltZT50cnVlPC9pZGxlVGltZT4NCiAgICAgICAgICAgICAgPGNvbm5lY3RUaW1lPnRydWU8L2Nvbm5lY3RUaW1lPg0KICAgICAgICAgICAgPC92YWx1ZT4NCiAgICAgICAgICA8L29ialByb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iZmlsZW5hbWUiPjwvc3RyaW5nUHJvcD4NCiAgICAgICAgPC9SZXN1bHRDb2xsZWN0b3I\u002BDQogICAgICAgIDxoYXNoVHJlZS8\u002BDQogICAgICAgIDxSZXN1bHRDb2xsZWN0b3IgZ3VpY2xhc3M9IlZpZXdSZXN1bHRzRnVsbFZpc3VhbGl6ZXIiIHRlc3RjbGFzcz0iUmVzdWx0Q29sbGVjdG9yIiB0ZXN0bmFtZT0iVmlldyBSZXN1bHRzIFRyZWUiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJSZXN1bHRDb2xsZWN0b3IuZXJyb3JfbG9nZ2luZyI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgICAgIDxvYmpQcm9wPg0KICAgICAgICAgICAgPG5hbWU\u002Bc2F2ZUNvbmZpZzwvbmFtZT4NCiAgICAgICAgICAgIDx2YWx1ZSBjbGFzcz0iU2FtcGxlU2F2ZUNvbmZpZ3VyYXRpb24iPg0KICAgICAgICAgICAgICA8dGltZT50cnVlPC90aW1lPg0KICAgICAgICAgICAgICA8bGF0ZW5jeT50cnVlPC9sYXRlbmN5Pg0KICAgICAgICAgICAgICA8dGltZXN0YW1wPnRydWU8L3RpbWVzdGFtcD4NCiAgICAgICAgICAgICAgPHN1Y2Nlc3M\u002BdHJ1ZTwvc3VjY2Vzcz4NCiAgICAgICAgICAgICAgPGxhYmVsPnRydWU8L2xhYmVsPg0KICAgICAgICAgICAgICA8Y29kZT50cnVlPC9jb2RlPg0KICAgICAgICAgICAgICA8bWVzc2FnZT50cnVlPC9tZXNzYWdlPg0KICAgICAgICAgICAgICA8dGhyZWFkTmFtZT50cnVlPC90aHJlYWROYW1lPg0KICAgICAgICAgICAgICA8ZGF0YVR5cGU\u002BdHJ1ZTwvZGF0YVR5cGU\u002BDQogICAgICAgICAgICAgIDxlbmNvZGluZz5mYWxzZTwvZW5jb2Rpbmc\u002BDQogICAgICAgICAgICAgIDxhc3NlcnRpb25zPnRydWU8L2Fzc2VydGlvbnM\u002BDQogICAgICAgICAgICAgIDxzdWJyZXN1bHRzPnRydWU8L3N1YnJlc3VsdHM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZURhdGE\u002BZmFsc2U8L3Jlc3BvbnNlRGF0YT4NCiAgICAgICAgICAgICAgPHNhbXBsZXJEYXRhPmZhbHNlPC9zYW1wbGVyRGF0YT4NCiAgICAgICAgICAgICAgPHhtbD5mYWxzZTwveG1sPg0KICAgICAgICAgICAgICA8ZmllbGROYW1lcz50cnVlPC9maWVsZE5hbWVzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VIZWFkZXJzPmZhbHNlPC9yZXNwb25zZUhlYWRlcnM\u002BDQogICAgICAgICAgICAgIDxyZXF1ZXN0SGVhZGVycz5mYWxzZTwvcmVxdWVzdEhlYWRlcnM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZURhdGFPbkVycm9yPmZhbHNlPC9yZXNwb25zZURhdGFPbkVycm9yPg0KICAgICAgICAgICAgICA8c2F2ZUFzc2VydGlvblJlc3VsdHNGYWlsdXJlTWVzc2FnZT50cnVlPC9zYXZlQXNzZXJ0aW9uUmVzdWx0c0ZhaWx1cmVNZXNzYWdlPg0KICAgICAgICAgICAgICA8YXNzZXJ0aW9uc1Jlc3VsdHNUb1NhdmU\u002BMDwvYXNzZXJ0aW9uc1Jlc3VsdHNUb1NhdmU\u002BDQogICAgICAgICAgICAgIDxieXRlcz50cnVlPC9ieXRlcz4NCiAgICAgICAgICAgICAgPHNlbnRCeXRlcz50cnVlPC9zZW50Qnl0ZXM\u002BDQogICAgICAgICAgICAgIDx1cmw\u002BdHJ1ZTwvdXJsPg0KICAgICAgICAgICAgICA8dGhyZWFkQ291bnRzPnRydWU8L3RocmVhZENvdW50cz4NCiAgICAgICAgICAgICAgPGlkbGVUaW1lPnRydWU8L2lkbGVUaW1lPg0KICAgICAgICAgICAgICA8Y29ubmVjdFRpbWU\u002BdHJ1ZTwvY29ubmVjdFRpbWU\u002BDQogICAgICAgICAgICA8L3ZhbHVlPg0KICAgICAgICAgIDwvb2JqUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJmaWxlbmFtZSI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICA8L1Jlc3VsdENvbGxlY3Rvcj4NCiAgICAgICAgPGhhc2hUcmVlLz4NCiAgICAgIDwvaGFzaFRyZWU\u002BDQogICAgICA8QXJndW1lbnRzIGd1aWNsYXNzPSJBcmd1bWVudHNQYW5lbCIgdGVzdGNsYXNzPSJBcmd1bWVudHMiIHRlc3RuYW1lPSJVc2VyIERlZmluZWQgVmFyaWFibGVzIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9IkFyZ3VtZW50cy5hcmd1bWVudHMiPg0KICAgICAgICAgIDxlbGVtZW50UHJvcCBuYW1lPSJ1ZHZfd2ViYXBwIiBlbGVtZW50VHlwZT0iQXJndW1lbnQiPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iQXJndW1lbnQubmFtZSI\u002BdWR2X3dlYmFwcDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkFyZ3VtZW50LnZhbHVlIj4ke19fQmVhblNoZWxsKCBTeXN0ZW0uZ2V0ZW52KCZxdW90O3dlYmFwcCZxdW90OykgKX08L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJBcmd1bWVudC5kZXNjIj5XZWIgQXBwIFVSTDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkFyZ3VtZW50Lm1ldGFkYXRhIj49PC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDwvZWxlbWVudFByb3A\u002BDQogICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICA8L0FyZ3VtZW50cz4NCiAgICAgIDxoYXNoVHJlZS8\u002BDQogICAgPC9oYXNoVHJlZT4NCiAgPC9oYXNoVHJlZT4NCjwvam1ldGVyVGVzdFBsYW4\u002BDQoNCi0tOTFmNjQ1MjUxZGFhZTVjMzA2MTlmMGU3ZTU1ZWI1NmYtLQ0K", + "StatusCode": 201, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "150", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:34 GMT", + "Location": "https://myservice.azure.com/loadtests/000/files/000?resourceId=%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fpython-sdk-test%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtest-jf\u0026api-version=2022-06-01-preview", + "mise-correlation-id": "b42e8745-4a5f-4566-8f74-659e91fe0489", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "05e67f11-aff8-4840-afc4-05650a1dd3c9" + }, + "ResponseBody": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-09-27T02:40:34.1642076", + "validationStatus": "VALIDATION_INITIATED" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:34 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - WUS2 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:34 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - SEASLR1 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "d61f003d-35f3-48ef-badb-1bbe708fb87d", + "Connection": "keep-alive", + "Content-Length": "290", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "win32", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.18.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "d61f003d-35f3-48ef-badb-1bbe708fb87d", + "Content-Length": "93", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:35 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.13777.5 - EUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/testruns/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "51", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": { + "testId": "000", + "displayName": "TestingResource" + }, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "1880", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:35 GMT", + "mise-correlation-id": "aafe3315-4eec-4c7f-abfc-6ab4ea424134", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "716b7e42-5459-48a6-b3e4-c242e6dea89d" + }, + "ResponseBody": { + "testRunId": "000", + "displayName": "TestingResource", + "testId": "000", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/python-sdk-test/providers/microsoft.loadtestservice/loadtests/loadtest-jf", + "description": null, + "status": "ACCEPTED", + "startDateTime": null, + "endDateTime": null, + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "testResult": "NOT_APPLICABLE", + "passFailCriteria": { + "passFailMetrics": {} + }, + "testArtifacts": { + "inputArtifacts": { + "configUrl": { + "url": "url", + "fileId": "cd164033-eb1f-4e81-bffe-7d5369e06e1c", + "filename": "config.yaml", + "fileType": 2, + "expireTime": "2022-09-27T02:40:35.4438058\u002B00:00", + "validationStatus": "" + }, + "testScriptUrl": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-09-27T02:40:35.4438058\u002B00:00", + "validationStatus": "VALIDATION_INITIATED" + }, + "userPropUrl": null, + "inputArtifactsZipFileurl": { + "url": "url", + "fileId": "4ca9f470-9120-4076-904c-3c9ce2d35253", + "filename": "inputartifacts.zip", + "fileType": 2, + "expireTime": "2022-09-27T02:40:35.4438058\u002B00:00", + "validationStatus": "" + }, + "additionalUrls": [ + { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-09-27T02:40:35.4438058\u002B00:00", + "validationStatus": "" + } + ] + }, + "outputArtifacts": { + "resultUrl": null, + "logsUrl": null + } + }, + "executedDateTime": "2022-09-27T02:30:11.675Z", + "vusers": null, + "testRunStatistics": null, + "createdDateTime": "2022-09-27T02:30:12.496Z", + "createdBy": null, + "lastModifiedDateTime": "2022-09-27T02:30:12.496Z", + "lastModifiedBy": null, + "portalUrl": "https://portal.azure.com/#blade/Microsoft_Azure_CloudNativeTesting/NewReport//resourceId/%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fpython-sdk-test%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtest-jf/testId/000/testRunId/000", + "secrets": null, + "environmentVariables": null, + "duration": null, + "subnetId": null, + "errorDetails": null + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:35 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - SCUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:35 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - KRC ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "ba2b99d0-b9f0-4314-9887-dadd46bae284", + "Connection": "keep-alive", + "Content-Length": "290", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "win32", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.18.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "ba2b99d0-b9f0-4314-9887-dadd46bae284", + "Content-Length": "93", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:36 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.13777.5 - NCUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/testruns/000/clientMetricsFilters?api-version=2022-06-01-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "127", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:36 GMT", + "mise-correlation-id": "c618a361-d562-440b-866b-0b836e4a75f2", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "35063c81-398c-4d86-b66e-fafd095c7833" + }, + "ResponseBody": { + "testRunId": "000", + "filters": { + "requestSamplerValues": [], + "errorFiltersValues": [] + }, + "timeRange": { + "startTime": null, + "endTime": null + } + } + }, + { + "RequestUri": "https://myservice.azure.com/testruns/000/clientMetrics?api-version=2022-06-01-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "64", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": { + "requestSamplers": [ + "GET" + ], + "startTime": null, + "endTime": null + }, + "StatusCode": 400, + "ResponseHeaders": { + "Connection": "keep-alive", + "Content-Length": "503", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:37 GMT", + "mise-correlation-id": "fdb93226-28d6-46a4-9404-e4fb7d6b062b", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "665f0be6-1979-418b-b678-3f1a421bc936" + }, + "ResponseBody": { + "errors": { + "endTime": [ + "Error converting value {null} to type \u0027System.DateTime\u0027. Path \u0027endTime\u0027, line 1, position 63." + ], + "startTime": [ + "Error converting value {null} to type \u0027System.DateTime\u0027. Path \u0027startTime\u0027, line 1, position 46." + ], + "clientMetricsRequestModel": [ + "The clientMetricsRequestModel field is required." + ] + }, + "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1", + "title": "One or more validation errors occurred.", + "status": 400, + "traceId": "00-5f8b5134d8bf90940addb541b93d152e-d9d67751b775e044-00" + } + }, + { + "RequestUri": "https://myservice.azure.com/testruns/0000-0000/clientMetricsFilters?api-version=2022-06-01-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "133", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:37 GMT", + "mise-correlation-id": "92572003-0c77-4142-b1a5-7c7924a9ffda", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "8b599bbf-5e30-4bda-9bf6-e5313d9ae0df" + }, + "ResponseBody": { + "error": { + "code": "TestRunNotFound", + "message": "Test run not found with given identifier \u00220000-0000\u0022.", + "target": null, + "details": null + } + } + }, + { + "RequestUri": "https://myservice.azure.com/testruns/0000-0000/clientMetrics?api-version=2022-06-01-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "64", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": { + "requestSamplers": [ + "GET" + ], + "startTime": null, + "endTime": null + }, + "StatusCode": 400, + "ResponseHeaders": { + "Connection": "keep-alive", + "Content-Length": "503", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:38 GMT", + "mise-correlation-id": "6865059d-c8cf-4133-8d32-f707c34ad5f4", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "dde331d4-224d-4ad5-9bb3-f559b6f38e2d" + }, + "ResponseBody": { + "errors": { + "endTime": [ + "Error converting value {null} to type \u0027System.DateTime\u0027. Path \u0027endTime\u0027, line 1, position 63." + ], + "startTime": [ + "Error converting value {null} to type \u0027System.DateTime\u0027. Path \u0027startTime\u0027, line 1, position 46." + ], + "clientMetricsRequestModel": [ + "The clientMetricsRequestModel field is required." + ] + }, + "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1", + "title": "One or more validation errors occurred.", + "status": 400, + "traceId": "00-fc73c149875c5276db0d48619d22b57a-854afbb5c961ac4b-00" + } + } + ], + "Variables": {} +} diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_test_runs.pyTestRunSmokeTesttest_get_test_run_file.json b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_test_runs.pyTestRunSmokeTesttest_get_test_run_file.json new file mode 100644 index 000000000000..fc3c234a2cf8 --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_test_runs.pyTestRunSmokeTesttest_get_test_run_file.json @@ -0,0 +1,922 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:15 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - SCUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:15 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - SEASLR1 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "d11ada2f-6ba1-4578-842d-c4d4ffb0117e", + "Connection": "keep-alive", + "Content-Length": "290", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "win32", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.18.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "d11ada2f-6ba1-4578-842d-c4d4ffb0117e", + "Content-Length": "93", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:16 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.13777.5 - EUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "466", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yashika-rg/providers/Microsoft.LoadTestService/loadtests/loadtestsdk", + "description": "", + "displayName": "TestingResource", + "loadTestConfig": { + "engineSize": "m", + "engineInstances": 1, + "splitAllCSVs": false + }, + "secrets": {}, + "environmentVariables": {}, + "passFailCriteria": { + "passFailMetrics": {} + }, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + }, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "1037", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:17 GMT", + "mise-correlation-id": "95abff04-6df9-404a-afe1-6fefe9d74423", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "f02171a0-07c4-451a-9e8e-838ab643f449" + }, + "ResponseBody": { + "testId": "000", + "description": "", + "displayName": "TestingResource", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/python-sdk-test/providers/microsoft.loadtestservice/loadtests/loadtest-jf", + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "passFailCriteria": { + "passFailMetrics": {} + }, + "createdDateTime": "2022-07-26T08:14:02.431Z", + "createdBy": null, + "lastModifiedDateTime": "2022-07-26T08:14:02.431Z", + "lastModifiedBy": null, + "inputArtifacts": { + "configUrl": null, + "testScriptUrl": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-09-27T02:40:17.4093089\u002B00:00", + "validationStatus": "VALIDATION_SUCCESS" + }, + "userPropUrl": null, + "inputArtifactsZipFileurl": null, + "additionalUrls": [ + { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-09-27T02:40:17.4093089\u002B00:00", + "validationStatus": "" + } + ] + }, + "secrets": null, + "environmentVariables": null, + "subnetId": null, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000/files/000?api-version=2022-06-01-preview", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "10320", + "Content-Type": "multipart/form-data; boundary=29c28e34a4aa16225de0de88c6401c11", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": "LS0yOWMyOGUzNGE0YWExNjIyNWRlMGRlODhjNjQwMWMxMQ0KQ29udGVudC1EaXNwb3NpdGlvbjogZm9ybS1kYXRhOyBuYW1lPSJmaWxlIjsgZmlsZW5hbWU9InNhbXBsZS5qbXgiDQpDb250ZW50LVR5cGU6IGFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbQ0KDQo8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pg0KPGptZXRlclRlc3RQbGFuIHZlcnNpb249IjEuMiIgcHJvcGVydGllcz0iNS4wIiBqbWV0ZXI9IjUuNC4zIj4NCiAgPGhhc2hUcmVlPg0KICAgIDxUZXN0UGxhbiBndWljbGFzcz0iVGVzdFBsYW5HdWkiIHRlc3RjbGFzcz0iVGVzdFBsYW4iIHRlc3RuYW1lPSJUZXN0IFBsYW4iIGVuYWJsZWQ9InRydWUiPg0KICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iVGVzdFBsYW4uY29tbWVudHMiPjwvc3RyaW5nUHJvcD4NCiAgICAgIDxib29sUHJvcCBuYW1lPSJUZXN0UGxhbi5mdW5jdGlvbmFsX21vZGUiPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgIDxib29sUHJvcCBuYW1lPSJUZXN0UGxhbi50ZWFyRG93bl9vbl9zaHV0ZG93biI\u002BdHJ1ZTwvYm9vbFByb3A\u002BDQogICAgICA8Ym9vbFByb3AgbmFtZT0iVGVzdFBsYW4uc2VyaWFsaXplX3RocmVhZGdyb3VwcyI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9IlRlc3RQbGFuLnVzZXJfZGVmaW5lZF92YXJpYWJsZXMiIGVsZW1lbnRUeXBlPSJBcmd1bWVudHMiIGd1aWNsYXNzPSJBcmd1bWVudHNQYW5lbCIgdGVzdGNsYXNzPSJBcmd1bWVudHMiIHRlc3RuYW1lPSJVc2VyIERlZmluZWQgVmFyaWFibGVzIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9IkFyZ3VtZW50cy5hcmd1bWVudHMiLz4NCiAgICAgIDwvZWxlbWVudFByb3A\u002BDQogICAgICA8c3RyaW5nUHJvcCBuYW1lPSJUZXN0UGxhbi51c2VyX2RlZmluZV9jbGFzc3BhdGgiPjwvc3RyaW5nUHJvcD4NCiAgICA8L1Rlc3RQbGFuPg0KICAgIDxoYXNoVHJlZT4NCiAgICAgIDxrZy5hcGMuam1ldGVyLnRocmVhZHMuVWx0aW1hdGVUaHJlYWRHcm91cCBndWljbGFzcz0ia2cuYXBjLmptZXRlci50aHJlYWRzLlVsdGltYXRlVGhyZWFkR3JvdXBHdWkiIHRlc3RjbGFzcz0ia2cuYXBjLmptZXRlci50aHJlYWRzLlVsdGltYXRlVGhyZWFkR3JvdXAiIHRlc3RuYW1lPSJqcEBnYyAtIFVsdGltYXRlIFRocmVhZCBHcm91cCIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgIDxjb2xsZWN0aW9uUHJvcCBuYW1lPSJ1bHRpbWF0ZXRocmVhZGdyb3VwZGF0YSI\u002BDQogICAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9Ii0xMTA4NjkxNTE4Ij4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE1NjciPjEwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iNDgiPjA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0ODg3MyI\u002BMTgwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iNDk3MTAiPjI0MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjEwIj41PC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICAgIDxlbGVtZW50UHJvcCBuYW1lPSJUaHJlYWRHcm91cC5tYWluX2NvbnRyb2xsZXIiIGVsZW1lbnRUeXBlPSJMb29wQ29udHJvbGxlciIgZ3VpY2xhc3M9Ikxvb3BDb250cm9sUGFuZWwiIHRlc3RjbGFzcz0iTG9vcENvbnRyb2xsZXIiIHRlc3RuYW1lPSJMb29wIENvbnRyb2xsZXIiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJMb29wQ29udHJvbGxlci5jb250aW51ZV9mb3JldmVyIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPGludFByb3AgbmFtZT0iTG9vcENvbnRyb2xsZXIubG9vcHMiPi0xPC9pbnRQcm9wPg0KICAgICAgICA8L2VsZW1lbnRQcm9wPg0KICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJUaHJlYWRHcm91cC5vbl9zYW1wbGVfZXJyb3IiPmNvbnRpbnVlPC9zdHJpbmdQcm9wPg0KICAgICAgPC9rZy5hcGMuam1ldGVyLnRocmVhZHMuVWx0aW1hdGVUaHJlYWRHcm91cD4NCiAgICAgIDxoYXNoVHJlZT4NCiAgICAgICAgPEhUVFBTYW1wbGVyUHJveHkgZ3VpY2xhc3M9Ikh0dHBUZXN0U2FtcGxlR3VpIiB0ZXN0Y2xhc3M9IkhUVFBTYW1wbGVyUHJveHkiIHRlc3RuYW1lPSJHRVQiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICAgIDxlbGVtZW50UHJvcCBuYW1lPSJIVFRQc2FtcGxlci5Bcmd1bWVudHMiIGVsZW1lbnRUeXBlPSJBcmd1bWVudHMiIGd1aWNsYXNzPSJIVFRQQXJndW1lbnRzUGFuZWwiIHRlc3RjbGFzcz0iQXJndW1lbnRzIiB0ZXN0bmFtZT0iVXNlciBEZWZpbmVkIFZhcmlhYmxlcyIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iQXJndW1lbnRzLmFyZ3VtZW50cyIvPg0KICAgICAgICAgIDwvZWxlbWVudFByb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIuZG9tYWluIj5hcHAtc2VydmljZS1zYW1wbGUtZGVtby5henVyZXdlYnNpdGVzLm5ldDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5wb3J0Ij48L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIucHJvdG9jb2wiPmh0dHBzPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmNvbnRlbnRFbmNvZGluZyI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnBhdGgiPjwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5tZXRob2QiPkdFVDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iSFRUUFNhbXBsZXIuZm9sbG93X3JlZGlyZWN0cyI\u002BdHJ1ZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmF1dG9fcmVkaXJlY3RzIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnVzZV9rZWVwYWxpdmUiPnRydWU8L2Jvb2xQcm9wPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5ET19NVUxUSVBBUlRfUE9TVCI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmVtYmVkZGVkX3VybF9yZSI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmltcGxlbWVudGF0aW9uIj5IdHRwQ2xpZW50NDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5jb25uZWN0X3RpbWVvdXQiPjYwMDAwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnJlc3BvbnNlX3RpbWVvdXQiPjYwMDAwPC9zdHJpbmdQcm9wPg0KICAgICAgICA8L0hUVFBTYW1wbGVyUHJveHk\u002BDQogICAgICAgIDxoYXNoVHJlZS8\u002BDQogICAgICAgIDxrZy5hcGMuam1ldGVyLnRpbWVycy5WYXJpYWJsZVRocm91Z2hwdXRUaW1lciBndWljbGFzcz0ia2cuYXBjLmptZXRlci50aW1lcnMuVmFyaWFibGVUaHJvdWdocHV0VGltZXJHdWkiIHRlc3RjbGFzcz0ia2cuYXBjLmptZXRlci50aW1lcnMuVmFyaWFibGVUaHJvdWdocHV0VGltZXIiIHRlc3RuYW1lPSJqcEBnYyAtIFRocm91Z2hwdXQgU2hhcGluZyBUaW1lciIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9ImxvYWRfcHJvZmlsZSI\u002BDQogICAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iMTU0MzkxMjE3MyI\u002BDQogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE1NjciPjEwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSIxNjkxIj41MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iNDg4NzMiPjE4MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iMTU4MjM1NTYyNyI\u002BDQogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE2OTEiPjUwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSIxNjkxIj41MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iNDk3MTAiPjI0MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgPC9rZy5hcGMuam1ldGVyLnRpbWVycy5WYXJpYWJsZVRocm91Z2hwdXRUaW1lcj4NCiAgICAgICAgPGhhc2hUcmVlLz4NCiAgICAgICAgPFJlc3VsdENvbGxlY3RvciBndWljbGFzcz0iVmlld1Jlc3VsdHNGdWxsVmlzdWFsaXplciIgdGVzdGNsYXNzPSJSZXN1bHRDb2xsZWN0b3IiIHRlc3RuYW1lPSJWaWV3IFJlc3VsdHMgVHJlZSIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IlJlc3VsdENvbGxlY3Rvci5lcnJvcl9sb2dnaW5nIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPG9ialByb3A\u002BDQogICAgICAgICAgICA8bmFtZT5zYXZlQ29uZmlnPC9uYW1lPg0KICAgICAgICAgICAgPHZhbHVlIGNsYXNzPSJTYW1wbGVTYXZlQ29uZmlndXJhdGlvbiI\u002BDQogICAgICAgICAgICAgIDx0aW1lPnRydWU8L3RpbWU\u002BDQogICAgICAgICAgICAgIDxsYXRlbmN5PnRydWU8L2xhdGVuY3k\u002BDQogICAgICAgICAgICAgIDx0aW1lc3RhbXA\u002BdHJ1ZTwvdGltZXN0YW1wPg0KICAgICAgICAgICAgICA8c3VjY2Vzcz50cnVlPC9zdWNjZXNzPg0KICAgICAgICAgICAgICA8bGFiZWw\u002BdHJ1ZTwvbGFiZWw\u002BDQogICAgICAgICAgICAgIDxjb2RlPnRydWU8L2NvZGU\u002BDQogICAgICAgICAgICAgIDxtZXNzYWdlPnRydWU8L21lc3NhZ2U\u002BDQogICAgICAgICAgICAgIDx0aHJlYWROYW1lPnRydWU8L3RocmVhZE5hbWU\u002BDQogICAgICAgICAgICAgIDxkYXRhVHlwZT50cnVlPC9kYXRhVHlwZT4NCiAgICAgICAgICAgICAgPGVuY29kaW5nPmZhbHNlPC9lbmNvZGluZz4NCiAgICAgICAgICAgICAgPGFzc2VydGlvbnM\u002BdHJ1ZTwvYXNzZXJ0aW9ucz4NCiAgICAgICAgICAgICAgPHN1YnJlc3VsdHM\u002BdHJ1ZTwvc3VicmVzdWx0cz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlRGF0YT5mYWxzZTwvcmVzcG9uc2VEYXRhPg0KICAgICAgICAgICAgICA8c2FtcGxlckRhdGE\u002BZmFsc2U8L3NhbXBsZXJEYXRhPg0KICAgICAgICAgICAgICA8eG1sPmZhbHNlPC94bWw\u002BDQogICAgICAgICAgICAgIDxmaWVsZE5hbWVzPnRydWU8L2ZpZWxkTmFtZXM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZUhlYWRlcnM\u002BZmFsc2U8L3Jlc3BvbnNlSGVhZGVycz4NCiAgICAgICAgICAgICAgPHJlcXVlc3RIZWFkZXJzPmZhbHNlPC9yZXF1ZXN0SGVhZGVycz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlRGF0YU9uRXJyb3I\u002BZmFsc2U8L3Jlc3BvbnNlRGF0YU9uRXJyb3I\u002BDQogICAgICAgICAgICAgIDxzYXZlQXNzZXJ0aW9uUmVzdWx0c0ZhaWx1cmVNZXNzYWdlPnRydWU8L3NhdmVBc3NlcnRpb25SZXN1bHRzRmFpbHVyZU1lc3NhZ2U\u002BDQogICAgICAgICAgICAgIDxhc3NlcnRpb25zUmVzdWx0c1RvU2F2ZT4wPC9hc3NlcnRpb25zUmVzdWx0c1RvU2F2ZT4NCiAgICAgICAgICAgICAgPGJ5dGVzPnRydWU8L2J5dGVzPg0KICAgICAgICAgICAgICA8c2VudEJ5dGVzPnRydWU8L3NlbnRCeXRlcz4NCiAgICAgICAgICAgICAgPHVybD50cnVlPC91cmw\u002BDQogICAgICAgICAgICAgIDx0aHJlYWRDb3VudHM\u002BdHJ1ZTwvdGhyZWFkQ291bnRzPg0KICAgICAgICAgICAgICA8aWRsZVRpbWU\u002BdHJ1ZTwvaWRsZVRpbWU\u002BDQogICAgICAgICAgICAgIDxjb25uZWN0VGltZT50cnVlPC9jb25uZWN0VGltZT4NCiAgICAgICAgICAgIDwvdmFsdWU\u002BDQogICAgICAgICAgPC9vYmpQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9ImZpbGVuYW1lIj48L3N0cmluZ1Byb3A\u002BDQogICAgICAgIDwvUmVzdWx0Q29sbGVjdG9yPg0KICAgICAgICA8aGFzaFRyZWUvPg0KICAgICAgICA8UmVzdWx0Q29sbGVjdG9yIGd1aWNsYXNzPSJUYWJsZVZpc3VhbGl6ZXIiIHRlc3RjbGFzcz0iUmVzdWx0Q29sbGVjdG9yIiB0ZXN0bmFtZT0iVmlldyBSZXN1bHRzIGluIFRhYmxlIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iUmVzdWx0Q29sbGVjdG9yLmVycm9yX2xvZ2dpbmciPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgICAgICA8b2JqUHJvcD4NCiAgICAgICAgICAgIDxuYW1lPnNhdmVDb25maWc8L25hbWU\u002BDQogICAgICAgICAgICA8dmFsdWUgY2xhc3M9IlNhbXBsZVNhdmVDb25maWd1cmF0aW9uIj4NCiAgICAgICAgICAgICAgPHRpbWU\u002BdHJ1ZTwvdGltZT4NCiAgICAgICAgICAgICAgPGxhdGVuY3k\u002BdHJ1ZTwvbGF0ZW5jeT4NCiAgICAgICAgICAgICAgPHRpbWVzdGFtcD50cnVlPC90aW1lc3RhbXA\u002BDQogICAgICAgICAgICAgIDxzdWNjZXNzPnRydWU8L3N1Y2Nlc3M\u002BDQogICAgICAgICAgICAgIDxsYWJlbD50cnVlPC9sYWJlbD4NCiAgICAgICAgICAgICAgPGNvZGU\u002BdHJ1ZTwvY29kZT4NCiAgICAgICAgICAgICAgPG1lc3NhZ2U\u002BdHJ1ZTwvbWVzc2FnZT4NCiAgICAgICAgICAgICAgPHRocmVhZE5hbWU\u002BdHJ1ZTwvdGhyZWFkTmFtZT4NCiAgICAgICAgICAgICAgPGRhdGFUeXBlPnRydWU8L2RhdGFUeXBlPg0KICAgICAgICAgICAgICA8ZW5jb2Rpbmc\u002BZmFsc2U8L2VuY29kaW5nPg0KICAgICAgICAgICAgICA8YXNzZXJ0aW9ucz50cnVlPC9hc3NlcnRpb25zPg0KICAgICAgICAgICAgICA8c3VicmVzdWx0cz50cnVlPC9zdWJyZXN1bHRzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VEYXRhPmZhbHNlPC9yZXNwb25zZURhdGE\u002BDQogICAgICAgICAgICAgIDxzYW1wbGVyRGF0YT5mYWxzZTwvc2FtcGxlckRhdGE\u002BDQogICAgICAgICAgICAgIDx4bWw\u002BZmFsc2U8L3htbD4NCiAgICAgICAgICAgICAgPGZpZWxkTmFtZXM\u002BdHJ1ZTwvZmllbGROYW1lcz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlSGVhZGVycz5mYWxzZTwvcmVzcG9uc2VIZWFkZXJzPg0KICAgICAgICAgICAgICA8cmVxdWVzdEhlYWRlcnM\u002BZmFsc2U8L3JlcXVlc3RIZWFkZXJzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VEYXRhT25FcnJvcj5mYWxzZTwvcmVzcG9uc2VEYXRhT25FcnJvcj4NCiAgICAgICAgICAgICAgPHNhdmVBc3NlcnRpb25SZXN1bHRzRmFpbHVyZU1lc3NhZ2U\u002BdHJ1ZTwvc2F2ZUFzc2VydGlvblJlc3VsdHNGYWlsdXJlTWVzc2FnZT4NCiAgICAgICAgICAgICAgPGFzc2VydGlvbnNSZXN1bHRzVG9TYXZlPjA8L2Fzc2VydGlvbnNSZXN1bHRzVG9TYXZlPg0KICAgICAgICAgICAgICA8Ynl0ZXM\u002BdHJ1ZTwvYnl0ZXM\u002BDQogICAgICAgICAgICAgIDxzZW50Qnl0ZXM\u002BdHJ1ZTwvc2VudEJ5dGVzPg0KICAgICAgICAgICAgICA8dXJsPnRydWU8L3VybD4NCiAgICAgICAgICAgICAgPHRocmVhZENvdW50cz50cnVlPC90aHJlYWRDb3VudHM\u002BDQogICAgICAgICAgICAgIDxpZGxlVGltZT50cnVlPC9pZGxlVGltZT4NCiAgICAgICAgICAgICAgPGNvbm5lY3RUaW1lPnRydWU8L2Nvbm5lY3RUaW1lPg0KICAgICAgICAgICAgPC92YWx1ZT4NCiAgICAgICAgICA8L29ialByb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iZmlsZW5hbWUiPjwvc3RyaW5nUHJvcD4NCiAgICAgICAgPC9SZXN1bHRDb2xsZWN0b3I\u002BDQogICAgICAgIDxoYXNoVHJlZS8\u002BDQogICAgICAgIDxSZXN1bHRDb2xsZWN0b3IgZ3VpY2xhc3M9IlZpZXdSZXN1bHRzRnVsbFZpc3VhbGl6ZXIiIHRlc3RjbGFzcz0iUmVzdWx0Q29sbGVjdG9yIiB0ZXN0bmFtZT0iVmlldyBSZXN1bHRzIFRyZWUiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJSZXN1bHRDb2xsZWN0b3IuZXJyb3JfbG9nZ2luZyI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgICAgIDxvYmpQcm9wPg0KICAgICAgICAgICAgPG5hbWU\u002Bc2F2ZUNvbmZpZzwvbmFtZT4NCiAgICAgICAgICAgIDx2YWx1ZSBjbGFzcz0iU2FtcGxlU2F2ZUNvbmZpZ3VyYXRpb24iPg0KICAgICAgICAgICAgICA8dGltZT50cnVlPC90aW1lPg0KICAgICAgICAgICAgICA8bGF0ZW5jeT50cnVlPC9sYXRlbmN5Pg0KICAgICAgICAgICAgICA8dGltZXN0YW1wPnRydWU8L3RpbWVzdGFtcD4NCiAgICAgICAgICAgICAgPHN1Y2Nlc3M\u002BdHJ1ZTwvc3VjY2Vzcz4NCiAgICAgICAgICAgICAgPGxhYmVsPnRydWU8L2xhYmVsPg0KICAgICAgICAgICAgICA8Y29kZT50cnVlPC9jb2RlPg0KICAgICAgICAgICAgICA8bWVzc2FnZT50cnVlPC9tZXNzYWdlPg0KICAgICAgICAgICAgICA8dGhyZWFkTmFtZT50cnVlPC90aHJlYWROYW1lPg0KICAgICAgICAgICAgICA8ZGF0YVR5cGU\u002BdHJ1ZTwvZGF0YVR5cGU\u002BDQogICAgICAgICAgICAgIDxlbmNvZGluZz5mYWxzZTwvZW5jb2Rpbmc\u002BDQogICAgICAgICAgICAgIDxhc3NlcnRpb25zPnRydWU8L2Fzc2VydGlvbnM\u002BDQogICAgICAgICAgICAgIDxzdWJyZXN1bHRzPnRydWU8L3N1YnJlc3VsdHM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZURhdGE\u002BZmFsc2U8L3Jlc3BvbnNlRGF0YT4NCiAgICAgICAgICAgICAgPHNhbXBsZXJEYXRhPmZhbHNlPC9zYW1wbGVyRGF0YT4NCiAgICAgICAgICAgICAgPHhtbD5mYWxzZTwveG1sPg0KICAgICAgICAgICAgICA8ZmllbGROYW1lcz50cnVlPC9maWVsZE5hbWVzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VIZWFkZXJzPmZhbHNlPC9yZXNwb25zZUhlYWRlcnM\u002BDQogICAgICAgICAgICAgIDxyZXF1ZXN0SGVhZGVycz5mYWxzZTwvcmVxdWVzdEhlYWRlcnM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZURhdGFPbkVycm9yPmZhbHNlPC9yZXNwb25zZURhdGFPbkVycm9yPg0KICAgICAgICAgICAgICA8c2F2ZUFzc2VydGlvblJlc3VsdHNGYWlsdXJlTWVzc2FnZT50cnVlPC9zYXZlQXNzZXJ0aW9uUmVzdWx0c0ZhaWx1cmVNZXNzYWdlPg0KICAgICAgICAgICAgICA8YXNzZXJ0aW9uc1Jlc3VsdHNUb1NhdmU\u002BMDwvYXNzZXJ0aW9uc1Jlc3VsdHNUb1NhdmU\u002BDQogICAgICAgICAgICAgIDxieXRlcz50cnVlPC9ieXRlcz4NCiAgICAgICAgICAgICAgPHNlbnRCeXRlcz50cnVlPC9zZW50Qnl0ZXM\u002BDQogICAgICAgICAgICAgIDx1cmw\u002BdHJ1ZTwvdXJsPg0KICAgICAgICAgICAgICA8dGhyZWFkQ291bnRzPnRydWU8L3RocmVhZENvdW50cz4NCiAgICAgICAgICAgICAgPGlkbGVUaW1lPnRydWU8L2lkbGVUaW1lPg0KICAgICAgICAgICAgICA8Y29ubmVjdFRpbWU\u002BdHJ1ZTwvY29ubmVjdFRpbWU\u002BDQogICAgICAgICAgICA8L3ZhbHVlPg0KICAgICAgICAgIDwvb2JqUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJmaWxlbmFtZSI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICA8L1Jlc3VsdENvbGxlY3Rvcj4NCiAgICAgICAgPGhhc2hUcmVlLz4NCiAgICAgIDwvaGFzaFRyZWU\u002BDQogICAgICA8QXJndW1lbnRzIGd1aWNsYXNzPSJBcmd1bWVudHNQYW5lbCIgdGVzdGNsYXNzPSJBcmd1bWVudHMiIHRlc3RuYW1lPSJVc2VyIERlZmluZWQgVmFyaWFibGVzIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9IkFyZ3VtZW50cy5hcmd1bWVudHMiPg0KICAgICAgICAgIDxlbGVtZW50UHJvcCBuYW1lPSJ1ZHZfd2ViYXBwIiBlbGVtZW50VHlwZT0iQXJndW1lbnQiPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iQXJndW1lbnQubmFtZSI\u002BdWR2X3dlYmFwcDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkFyZ3VtZW50LnZhbHVlIj4ke19fQmVhblNoZWxsKCBTeXN0ZW0uZ2V0ZW52KCZxdW90O3dlYmFwcCZxdW90OykgKX08L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJBcmd1bWVudC5kZXNjIj5XZWIgQXBwIFVSTDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkFyZ3VtZW50Lm1ldGFkYXRhIj49PC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDwvZWxlbWVudFByb3A\u002BDQogICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICA8L0FyZ3VtZW50cz4NCiAgICAgIDxoYXNoVHJlZS8\u002BDQogICAgPC9oYXNoVHJlZT4NCiAgPC9oYXNoVHJlZT4NCjwvam1ldGVyVGVzdFBsYW4\u002BDQoNCi0tMjljMjhlMzRhNGFhMTYyMjVkZTBkZTg4YzY0MDFjMTEtLQ0K", + "StatusCode": 201, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "150", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:17 GMT", + "Location": "https://myservice.azure.com/loadtests/000/files/000?resourceId=%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fpython-sdk-test%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtest-jf\u0026api-version=2022-06-01-preview", + "mise-correlation-id": "a6ec32e3-dd3c-4537-8854-fd48680799ad", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "25f756d9-3a8e-4bda-bd76-19805edeffef" + }, + "ResponseBody": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-09-27T02:40:17.9283493", + "validationStatus": "VALIDATION_INITIATED" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:18 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - SCUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:18 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - KRC ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "0aebd818-dd0e-44ea-aad0-3250db47aa17", + "Connection": "keep-alive", + "Content-Length": "290", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "win32", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.18.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "0aebd818-dd0e-44ea-aad0-3250db47aa17", + "Content-Length": "93", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:18 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.13777.5 - SCUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/testruns/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "51", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": { + "testId": "000", + "displayName": "TestingResource" + }, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "1880", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:19 GMT", + "mise-correlation-id": "7431d640-f031-4766-ae55-e94803652007", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "fd6524e8-826d-43b8-8ca7-963f672be797" + }, + "ResponseBody": { + "testRunId": "000", + "displayName": "TestingResource", + "testId": "000", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/python-sdk-test/providers/microsoft.loadtestservice/loadtests/loadtest-jf", + "description": null, + "status": "ACCEPTED", + "startDateTime": null, + "endDateTime": null, + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "testResult": "NOT_APPLICABLE", + "passFailCriteria": { + "passFailMetrics": {} + }, + "testArtifacts": { + "inputArtifacts": { + "configUrl": { + "url": "url", + "fileId": "cd164033-eb1f-4e81-bffe-7d5369e06e1c", + "filename": "config.yaml", + "fileType": 2, + "expireTime": "2022-09-27T02:40:19.1432048\u002B00:00", + "validationStatus": "" + }, + "testScriptUrl": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-09-27T02:40:19.1432048\u002B00:00", + "validationStatus": "VALIDATION_INITIATED" + }, + "userPropUrl": null, + "inputArtifactsZipFileurl": { + "url": "url", + "fileId": "4ca9f470-9120-4076-904c-3c9ce2d35253", + "filename": "inputartifacts.zip", + "fileType": 2, + "expireTime": "2022-09-27T02:40:19.1432048\u002B00:00", + "validationStatus": "" + }, + "additionalUrls": [ + { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-09-27T02:40:19.1432048\u002B00:00", + "validationStatus": "" + } + ] + }, + "outputArtifacts": { + "resultUrl": null, + "logsUrl": null + } + }, + "executedDateTime": "2022-09-27T02:30:11.675Z", + "vusers": null, + "testRunStatistics": null, + "createdDateTime": "2022-09-27T02:30:12.496Z", + "createdBy": null, + "lastModifiedDateTime": "2022-09-27T02:30:12.496Z", + "lastModifiedBy": null, + "portalUrl": "https://portal.azure.com/#blade/Microsoft_Azure_CloudNativeTesting/NewReport//resourceId/%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fpython-sdk-test%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtest-jf/testId/000/testRunId/000", + "secrets": null, + "environmentVariables": null, + "duration": null, + "subnetId": null, + "errorDetails": null + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:19 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - EUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:19 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - KRC ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "be968f94-a6c9-4a72-8e3f-d94aefae02b7", + "Connection": "keep-alive", + "Content-Length": "290", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "win32", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.18.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "be968f94-a6c9-4a72-8e3f-d94aefae02b7", + "Content-Length": "93", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:19 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.13777.5 - SCUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/testruns/000/files/000?api-version=2022-06-01-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "150", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:20 GMT", + "mise-correlation-id": "33e1ef9b-a1aa-4027-aad3-b88e8bb2f555", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "38712da1-121b-47fe-9a60-3e878b374278" + }, + "ResponseBody": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-09-27T02:40:20.4150262", + "validationStatus": "VALIDATION_INITIATED" + } + }, + { + "RequestUri": "https://myservice.azure.com/testruns/0000-0000/files/000?api-version=2022-06-01-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "133", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:21 GMT", + "mise-correlation-id": "c1d6eb37-6e48-4322-991b-ff5569bf0c5f", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "7b9fa46c-5e21-49f0-9884-331a3229ae61" + }, + "ResponseBody": { + "error": { + "code": "TestRunNotFound", + "message": "Test run not found with given identifier \u00220000-0000\u0022.", + "target": null, + "details": null + } + } + } + ], + "Variables": {} +} diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_test_runs.pyTestRunSmokeTesttest_stop_test_run.json b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_test_runs.pyTestRunSmokeTesttest_stop_test_run.json new file mode 100644 index 000000000000..735c85cd5a8d --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_test_runs.pyTestRunSmokeTesttest_stop_test_run.json @@ -0,0 +1,991 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:22 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - EUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:22 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - SEASLR1 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "ac27432c-f141-4d43-b7e3-a85828914b42", + "Connection": "keep-alive", + "Content-Length": "290", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "win32", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.18.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "ac27432c-f141-4d43-b7e3-a85828914b42", + "Content-Length": "93", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:22 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.13777.5 - EUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "466", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yashika-rg/providers/Microsoft.LoadTestService/loadtests/loadtestsdk", + "description": "", + "displayName": "TestingResource", + "loadTestConfig": { + "engineSize": "m", + "engineInstances": 1, + "splitAllCSVs": false + }, + "secrets": {}, + "environmentVariables": {}, + "passFailCriteria": { + "passFailMetrics": {} + }, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + }, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "1037", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:23 GMT", + "mise-correlation-id": "389cd086-62df-49d9-a049-b2809b7b6685", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "0f0b3642-bc36-4fe5-bd70-a45da59fc8ad" + }, + "ResponseBody": { + "testId": "000", + "description": "", + "displayName": "TestingResource", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/python-sdk-test/providers/microsoft.loadtestservice/loadtests/loadtest-jf", + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "passFailCriteria": { + "passFailMetrics": {} + }, + "createdDateTime": "2022-07-26T08:14:02.431Z", + "createdBy": null, + "lastModifiedDateTime": "2022-07-26T08:14:02.431Z", + "lastModifiedBy": null, + "inputArtifacts": { + "configUrl": null, + "testScriptUrl": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-09-27T02:40:23.2475231\u002B00:00", + "validationStatus": "VALIDATION_SUCCESS" + }, + "userPropUrl": null, + "inputArtifactsZipFileurl": null, + "additionalUrls": [ + { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-09-27T02:40:23.2475231\u002B00:00", + "validationStatus": "" + } + ] + }, + "secrets": null, + "environmentVariables": null, + "subnetId": null, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000/files/000?api-version=2022-06-01-preview", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "10320", + "Content-Type": "multipart/form-data; boundary=1549b3e8b2be3a732f9d1121285738dc", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": "LS0xNTQ5YjNlOGIyYmUzYTczMmY5ZDExMjEyODU3MzhkYw0KQ29udGVudC1EaXNwb3NpdGlvbjogZm9ybS1kYXRhOyBuYW1lPSJmaWxlIjsgZmlsZW5hbWU9InNhbXBsZS5qbXgiDQpDb250ZW50LVR5cGU6IGFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbQ0KDQo8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pg0KPGptZXRlclRlc3RQbGFuIHZlcnNpb249IjEuMiIgcHJvcGVydGllcz0iNS4wIiBqbWV0ZXI9IjUuNC4zIj4NCiAgPGhhc2hUcmVlPg0KICAgIDxUZXN0UGxhbiBndWljbGFzcz0iVGVzdFBsYW5HdWkiIHRlc3RjbGFzcz0iVGVzdFBsYW4iIHRlc3RuYW1lPSJUZXN0IFBsYW4iIGVuYWJsZWQ9InRydWUiPg0KICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iVGVzdFBsYW4uY29tbWVudHMiPjwvc3RyaW5nUHJvcD4NCiAgICAgIDxib29sUHJvcCBuYW1lPSJUZXN0UGxhbi5mdW5jdGlvbmFsX21vZGUiPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgIDxib29sUHJvcCBuYW1lPSJUZXN0UGxhbi50ZWFyRG93bl9vbl9zaHV0ZG93biI\u002BdHJ1ZTwvYm9vbFByb3A\u002BDQogICAgICA8Ym9vbFByb3AgbmFtZT0iVGVzdFBsYW4uc2VyaWFsaXplX3RocmVhZGdyb3VwcyI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9IlRlc3RQbGFuLnVzZXJfZGVmaW5lZF92YXJpYWJsZXMiIGVsZW1lbnRUeXBlPSJBcmd1bWVudHMiIGd1aWNsYXNzPSJBcmd1bWVudHNQYW5lbCIgdGVzdGNsYXNzPSJBcmd1bWVudHMiIHRlc3RuYW1lPSJVc2VyIERlZmluZWQgVmFyaWFibGVzIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9IkFyZ3VtZW50cy5hcmd1bWVudHMiLz4NCiAgICAgIDwvZWxlbWVudFByb3A\u002BDQogICAgICA8c3RyaW5nUHJvcCBuYW1lPSJUZXN0UGxhbi51c2VyX2RlZmluZV9jbGFzc3BhdGgiPjwvc3RyaW5nUHJvcD4NCiAgICA8L1Rlc3RQbGFuPg0KICAgIDxoYXNoVHJlZT4NCiAgICAgIDxrZy5hcGMuam1ldGVyLnRocmVhZHMuVWx0aW1hdGVUaHJlYWRHcm91cCBndWljbGFzcz0ia2cuYXBjLmptZXRlci50aHJlYWRzLlVsdGltYXRlVGhyZWFkR3JvdXBHdWkiIHRlc3RjbGFzcz0ia2cuYXBjLmptZXRlci50aHJlYWRzLlVsdGltYXRlVGhyZWFkR3JvdXAiIHRlc3RuYW1lPSJqcEBnYyAtIFVsdGltYXRlIFRocmVhZCBHcm91cCIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgIDxjb2xsZWN0aW9uUHJvcCBuYW1lPSJ1bHRpbWF0ZXRocmVhZGdyb3VwZGF0YSI\u002BDQogICAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9Ii0xMTA4NjkxNTE4Ij4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE1NjciPjEwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iNDgiPjA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0ODg3MyI\u002BMTgwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iNDk3MTAiPjI0MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjEwIj41PC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICAgIDxlbGVtZW50UHJvcCBuYW1lPSJUaHJlYWRHcm91cC5tYWluX2NvbnRyb2xsZXIiIGVsZW1lbnRUeXBlPSJMb29wQ29udHJvbGxlciIgZ3VpY2xhc3M9Ikxvb3BDb250cm9sUGFuZWwiIHRlc3RjbGFzcz0iTG9vcENvbnRyb2xsZXIiIHRlc3RuYW1lPSJMb29wIENvbnRyb2xsZXIiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJMb29wQ29udHJvbGxlci5jb250aW51ZV9mb3JldmVyIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPGludFByb3AgbmFtZT0iTG9vcENvbnRyb2xsZXIubG9vcHMiPi0xPC9pbnRQcm9wPg0KICAgICAgICA8L2VsZW1lbnRQcm9wPg0KICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJUaHJlYWRHcm91cC5vbl9zYW1wbGVfZXJyb3IiPmNvbnRpbnVlPC9zdHJpbmdQcm9wPg0KICAgICAgPC9rZy5hcGMuam1ldGVyLnRocmVhZHMuVWx0aW1hdGVUaHJlYWRHcm91cD4NCiAgICAgIDxoYXNoVHJlZT4NCiAgICAgICAgPEhUVFBTYW1wbGVyUHJveHkgZ3VpY2xhc3M9Ikh0dHBUZXN0U2FtcGxlR3VpIiB0ZXN0Y2xhc3M9IkhUVFBTYW1wbGVyUHJveHkiIHRlc3RuYW1lPSJHRVQiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICAgIDxlbGVtZW50UHJvcCBuYW1lPSJIVFRQc2FtcGxlci5Bcmd1bWVudHMiIGVsZW1lbnRUeXBlPSJBcmd1bWVudHMiIGd1aWNsYXNzPSJIVFRQQXJndW1lbnRzUGFuZWwiIHRlc3RjbGFzcz0iQXJndW1lbnRzIiB0ZXN0bmFtZT0iVXNlciBEZWZpbmVkIFZhcmlhYmxlcyIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iQXJndW1lbnRzLmFyZ3VtZW50cyIvPg0KICAgICAgICAgIDwvZWxlbWVudFByb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIuZG9tYWluIj5hcHAtc2VydmljZS1zYW1wbGUtZGVtby5henVyZXdlYnNpdGVzLm5ldDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5wb3J0Ij48L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIucHJvdG9jb2wiPmh0dHBzPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmNvbnRlbnRFbmNvZGluZyI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnBhdGgiPjwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5tZXRob2QiPkdFVDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iSFRUUFNhbXBsZXIuZm9sbG93X3JlZGlyZWN0cyI\u002BdHJ1ZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmF1dG9fcmVkaXJlY3RzIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnVzZV9rZWVwYWxpdmUiPnRydWU8L2Jvb2xQcm9wPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5ET19NVUxUSVBBUlRfUE9TVCI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmVtYmVkZGVkX3VybF9yZSI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmltcGxlbWVudGF0aW9uIj5IdHRwQ2xpZW50NDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5jb25uZWN0X3RpbWVvdXQiPjYwMDAwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnJlc3BvbnNlX3RpbWVvdXQiPjYwMDAwPC9zdHJpbmdQcm9wPg0KICAgICAgICA8L0hUVFBTYW1wbGVyUHJveHk\u002BDQogICAgICAgIDxoYXNoVHJlZS8\u002BDQogICAgICAgIDxrZy5hcGMuam1ldGVyLnRpbWVycy5WYXJpYWJsZVRocm91Z2hwdXRUaW1lciBndWljbGFzcz0ia2cuYXBjLmptZXRlci50aW1lcnMuVmFyaWFibGVUaHJvdWdocHV0VGltZXJHdWkiIHRlc3RjbGFzcz0ia2cuYXBjLmptZXRlci50aW1lcnMuVmFyaWFibGVUaHJvdWdocHV0VGltZXIiIHRlc3RuYW1lPSJqcEBnYyAtIFRocm91Z2hwdXQgU2hhcGluZyBUaW1lciIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9ImxvYWRfcHJvZmlsZSI\u002BDQogICAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iMTU0MzkxMjE3MyI\u002BDQogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE1NjciPjEwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSIxNjkxIj41MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iNDg4NzMiPjE4MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iMTU4MjM1NTYyNyI\u002BDQogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE2OTEiPjUwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSIxNjkxIj41MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iNDk3MTAiPjI0MDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgPC9rZy5hcGMuam1ldGVyLnRpbWVycy5WYXJpYWJsZVRocm91Z2hwdXRUaW1lcj4NCiAgICAgICAgPGhhc2hUcmVlLz4NCiAgICAgICAgPFJlc3VsdENvbGxlY3RvciBndWljbGFzcz0iVmlld1Jlc3VsdHNGdWxsVmlzdWFsaXplciIgdGVzdGNsYXNzPSJSZXN1bHRDb2xsZWN0b3IiIHRlc3RuYW1lPSJWaWV3IFJlc3VsdHMgVHJlZSIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IlJlc3VsdENvbGxlY3Rvci5lcnJvcl9sb2dnaW5nIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPG9ialByb3A\u002BDQogICAgICAgICAgICA8bmFtZT5zYXZlQ29uZmlnPC9uYW1lPg0KICAgICAgICAgICAgPHZhbHVlIGNsYXNzPSJTYW1wbGVTYXZlQ29uZmlndXJhdGlvbiI\u002BDQogICAgICAgICAgICAgIDx0aW1lPnRydWU8L3RpbWU\u002BDQogICAgICAgICAgICAgIDxsYXRlbmN5PnRydWU8L2xhdGVuY3k\u002BDQogICAgICAgICAgICAgIDx0aW1lc3RhbXA\u002BdHJ1ZTwvdGltZXN0YW1wPg0KICAgICAgICAgICAgICA8c3VjY2Vzcz50cnVlPC9zdWNjZXNzPg0KICAgICAgICAgICAgICA8bGFiZWw\u002BdHJ1ZTwvbGFiZWw\u002BDQogICAgICAgICAgICAgIDxjb2RlPnRydWU8L2NvZGU\u002BDQogICAgICAgICAgICAgIDxtZXNzYWdlPnRydWU8L21lc3NhZ2U\u002BDQogICAgICAgICAgICAgIDx0aHJlYWROYW1lPnRydWU8L3RocmVhZE5hbWU\u002BDQogICAgICAgICAgICAgIDxkYXRhVHlwZT50cnVlPC9kYXRhVHlwZT4NCiAgICAgICAgICAgICAgPGVuY29kaW5nPmZhbHNlPC9lbmNvZGluZz4NCiAgICAgICAgICAgICAgPGFzc2VydGlvbnM\u002BdHJ1ZTwvYXNzZXJ0aW9ucz4NCiAgICAgICAgICAgICAgPHN1YnJlc3VsdHM\u002BdHJ1ZTwvc3VicmVzdWx0cz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlRGF0YT5mYWxzZTwvcmVzcG9uc2VEYXRhPg0KICAgICAgICAgICAgICA8c2FtcGxlckRhdGE\u002BZmFsc2U8L3NhbXBsZXJEYXRhPg0KICAgICAgICAgICAgICA8eG1sPmZhbHNlPC94bWw\u002BDQogICAgICAgICAgICAgIDxmaWVsZE5hbWVzPnRydWU8L2ZpZWxkTmFtZXM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZUhlYWRlcnM\u002BZmFsc2U8L3Jlc3BvbnNlSGVhZGVycz4NCiAgICAgICAgICAgICAgPHJlcXVlc3RIZWFkZXJzPmZhbHNlPC9yZXF1ZXN0SGVhZGVycz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlRGF0YU9uRXJyb3I\u002BZmFsc2U8L3Jlc3BvbnNlRGF0YU9uRXJyb3I\u002BDQogICAgICAgICAgICAgIDxzYXZlQXNzZXJ0aW9uUmVzdWx0c0ZhaWx1cmVNZXNzYWdlPnRydWU8L3NhdmVBc3NlcnRpb25SZXN1bHRzRmFpbHVyZU1lc3NhZ2U\u002BDQogICAgICAgICAgICAgIDxhc3NlcnRpb25zUmVzdWx0c1RvU2F2ZT4wPC9hc3NlcnRpb25zUmVzdWx0c1RvU2F2ZT4NCiAgICAgICAgICAgICAgPGJ5dGVzPnRydWU8L2J5dGVzPg0KICAgICAgICAgICAgICA8c2VudEJ5dGVzPnRydWU8L3NlbnRCeXRlcz4NCiAgICAgICAgICAgICAgPHVybD50cnVlPC91cmw\u002BDQogICAgICAgICAgICAgIDx0aHJlYWRDb3VudHM\u002BdHJ1ZTwvdGhyZWFkQ291bnRzPg0KICAgICAgICAgICAgICA8aWRsZVRpbWU\u002BdHJ1ZTwvaWRsZVRpbWU\u002BDQogICAgICAgICAgICAgIDxjb25uZWN0VGltZT50cnVlPC9jb25uZWN0VGltZT4NCiAgICAgICAgICAgIDwvdmFsdWU\u002BDQogICAgICAgICAgPC9vYmpQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9ImZpbGVuYW1lIj48L3N0cmluZ1Byb3A\u002BDQogICAgICAgIDwvUmVzdWx0Q29sbGVjdG9yPg0KICAgICAgICA8aGFzaFRyZWUvPg0KICAgICAgICA8UmVzdWx0Q29sbGVjdG9yIGd1aWNsYXNzPSJUYWJsZVZpc3VhbGl6ZXIiIHRlc3RjbGFzcz0iUmVzdWx0Q29sbGVjdG9yIiB0ZXN0bmFtZT0iVmlldyBSZXN1bHRzIGluIFRhYmxlIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iUmVzdWx0Q29sbGVjdG9yLmVycm9yX2xvZ2dpbmciPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgICAgICA8b2JqUHJvcD4NCiAgICAgICAgICAgIDxuYW1lPnNhdmVDb25maWc8L25hbWU\u002BDQogICAgICAgICAgICA8dmFsdWUgY2xhc3M9IlNhbXBsZVNhdmVDb25maWd1cmF0aW9uIj4NCiAgICAgICAgICAgICAgPHRpbWU\u002BdHJ1ZTwvdGltZT4NCiAgICAgICAgICAgICAgPGxhdGVuY3k\u002BdHJ1ZTwvbGF0ZW5jeT4NCiAgICAgICAgICAgICAgPHRpbWVzdGFtcD50cnVlPC90aW1lc3RhbXA\u002BDQogICAgICAgICAgICAgIDxzdWNjZXNzPnRydWU8L3N1Y2Nlc3M\u002BDQogICAgICAgICAgICAgIDxsYWJlbD50cnVlPC9sYWJlbD4NCiAgICAgICAgICAgICAgPGNvZGU\u002BdHJ1ZTwvY29kZT4NCiAgICAgICAgICAgICAgPG1lc3NhZ2U\u002BdHJ1ZTwvbWVzc2FnZT4NCiAgICAgICAgICAgICAgPHRocmVhZE5hbWU\u002BdHJ1ZTwvdGhyZWFkTmFtZT4NCiAgICAgICAgICAgICAgPGRhdGFUeXBlPnRydWU8L2RhdGFUeXBlPg0KICAgICAgICAgICAgICA8ZW5jb2Rpbmc\u002BZmFsc2U8L2VuY29kaW5nPg0KICAgICAgICAgICAgICA8YXNzZXJ0aW9ucz50cnVlPC9hc3NlcnRpb25zPg0KICAgICAgICAgICAgICA8c3VicmVzdWx0cz50cnVlPC9zdWJyZXN1bHRzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VEYXRhPmZhbHNlPC9yZXNwb25zZURhdGE\u002BDQogICAgICAgICAgICAgIDxzYW1wbGVyRGF0YT5mYWxzZTwvc2FtcGxlckRhdGE\u002BDQogICAgICAgICAgICAgIDx4bWw\u002BZmFsc2U8L3htbD4NCiAgICAgICAgICAgICAgPGZpZWxkTmFtZXM\u002BdHJ1ZTwvZmllbGROYW1lcz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlSGVhZGVycz5mYWxzZTwvcmVzcG9uc2VIZWFkZXJzPg0KICAgICAgICAgICAgICA8cmVxdWVzdEhlYWRlcnM\u002BZmFsc2U8L3JlcXVlc3RIZWFkZXJzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VEYXRhT25FcnJvcj5mYWxzZTwvcmVzcG9uc2VEYXRhT25FcnJvcj4NCiAgICAgICAgICAgICAgPHNhdmVBc3NlcnRpb25SZXN1bHRzRmFpbHVyZU1lc3NhZ2U\u002BdHJ1ZTwvc2F2ZUFzc2VydGlvblJlc3VsdHNGYWlsdXJlTWVzc2FnZT4NCiAgICAgICAgICAgICAgPGFzc2VydGlvbnNSZXN1bHRzVG9TYXZlPjA8L2Fzc2VydGlvbnNSZXN1bHRzVG9TYXZlPg0KICAgICAgICAgICAgICA8Ynl0ZXM\u002BdHJ1ZTwvYnl0ZXM\u002BDQogICAgICAgICAgICAgIDxzZW50Qnl0ZXM\u002BdHJ1ZTwvc2VudEJ5dGVzPg0KICAgICAgICAgICAgICA8dXJsPnRydWU8L3VybD4NCiAgICAgICAgICAgICAgPHRocmVhZENvdW50cz50cnVlPC90aHJlYWRDb3VudHM\u002BDQogICAgICAgICAgICAgIDxpZGxlVGltZT50cnVlPC9pZGxlVGltZT4NCiAgICAgICAgICAgICAgPGNvbm5lY3RUaW1lPnRydWU8L2Nvbm5lY3RUaW1lPg0KICAgICAgICAgICAgPC92YWx1ZT4NCiAgICAgICAgICA8L29ialByb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iZmlsZW5hbWUiPjwvc3RyaW5nUHJvcD4NCiAgICAgICAgPC9SZXN1bHRDb2xsZWN0b3I\u002BDQogICAgICAgIDxoYXNoVHJlZS8\u002BDQogICAgICAgIDxSZXN1bHRDb2xsZWN0b3IgZ3VpY2xhc3M9IlZpZXdSZXN1bHRzRnVsbFZpc3VhbGl6ZXIiIHRlc3RjbGFzcz0iUmVzdWx0Q29sbGVjdG9yIiB0ZXN0bmFtZT0iVmlldyBSZXN1bHRzIFRyZWUiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJSZXN1bHRDb2xsZWN0b3IuZXJyb3JfbG9nZ2luZyI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgICAgIDxvYmpQcm9wPg0KICAgICAgICAgICAgPG5hbWU\u002Bc2F2ZUNvbmZpZzwvbmFtZT4NCiAgICAgICAgICAgIDx2YWx1ZSBjbGFzcz0iU2FtcGxlU2F2ZUNvbmZpZ3VyYXRpb24iPg0KICAgICAgICAgICAgICA8dGltZT50cnVlPC90aW1lPg0KICAgICAgICAgICAgICA8bGF0ZW5jeT50cnVlPC9sYXRlbmN5Pg0KICAgICAgICAgICAgICA8dGltZXN0YW1wPnRydWU8L3RpbWVzdGFtcD4NCiAgICAgICAgICAgICAgPHN1Y2Nlc3M\u002BdHJ1ZTwvc3VjY2Vzcz4NCiAgICAgICAgICAgICAgPGxhYmVsPnRydWU8L2xhYmVsPg0KICAgICAgICAgICAgICA8Y29kZT50cnVlPC9jb2RlPg0KICAgICAgICAgICAgICA8bWVzc2FnZT50cnVlPC9tZXNzYWdlPg0KICAgICAgICAgICAgICA8dGhyZWFkTmFtZT50cnVlPC90aHJlYWROYW1lPg0KICAgICAgICAgICAgICA8ZGF0YVR5cGU\u002BdHJ1ZTwvZGF0YVR5cGU\u002BDQogICAgICAgICAgICAgIDxlbmNvZGluZz5mYWxzZTwvZW5jb2Rpbmc\u002BDQogICAgICAgICAgICAgIDxhc3NlcnRpb25zPnRydWU8L2Fzc2VydGlvbnM\u002BDQogICAgICAgICAgICAgIDxzdWJyZXN1bHRzPnRydWU8L3N1YnJlc3VsdHM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZURhdGE\u002BZmFsc2U8L3Jlc3BvbnNlRGF0YT4NCiAgICAgICAgICAgICAgPHNhbXBsZXJEYXRhPmZhbHNlPC9zYW1wbGVyRGF0YT4NCiAgICAgICAgICAgICAgPHhtbD5mYWxzZTwveG1sPg0KICAgICAgICAgICAgICA8ZmllbGROYW1lcz50cnVlPC9maWVsZE5hbWVzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VIZWFkZXJzPmZhbHNlPC9yZXNwb25zZUhlYWRlcnM\u002BDQogICAgICAgICAgICAgIDxyZXF1ZXN0SGVhZGVycz5mYWxzZTwvcmVxdWVzdEhlYWRlcnM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZURhdGFPbkVycm9yPmZhbHNlPC9yZXNwb25zZURhdGFPbkVycm9yPg0KICAgICAgICAgICAgICA8c2F2ZUFzc2VydGlvblJlc3VsdHNGYWlsdXJlTWVzc2FnZT50cnVlPC9zYXZlQXNzZXJ0aW9uUmVzdWx0c0ZhaWx1cmVNZXNzYWdlPg0KICAgICAgICAgICAgICA8YXNzZXJ0aW9uc1Jlc3VsdHNUb1NhdmU\u002BMDwvYXNzZXJ0aW9uc1Jlc3VsdHNUb1NhdmU\u002BDQogICAgICAgICAgICAgIDxieXRlcz50cnVlPC9ieXRlcz4NCiAgICAgICAgICAgICAgPHNlbnRCeXRlcz50cnVlPC9zZW50Qnl0ZXM\u002BDQogICAgICAgICAgICAgIDx1cmw\u002BdHJ1ZTwvdXJsPg0KICAgICAgICAgICAgICA8dGhyZWFkQ291bnRzPnRydWU8L3RocmVhZENvdW50cz4NCiAgICAgICAgICAgICAgPGlkbGVUaW1lPnRydWU8L2lkbGVUaW1lPg0KICAgICAgICAgICAgICA8Y29ubmVjdFRpbWU\u002BdHJ1ZTwvY29ubmVjdFRpbWU\u002BDQogICAgICAgICAgICA8L3ZhbHVlPg0KICAgICAgICAgIDwvb2JqUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJmaWxlbmFtZSI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICA8L1Jlc3VsdENvbGxlY3Rvcj4NCiAgICAgICAgPGhhc2hUcmVlLz4NCiAgICAgIDwvaGFzaFRyZWU\u002BDQogICAgICA8QXJndW1lbnRzIGd1aWNsYXNzPSJBcmd1bWVudHNQYW5lbCIgdGVzdGNsYXNzPSJBcmd1bWVudHMiIHRlc3RuYW1lPSJVc2VyIERlZmluZWQgVmFyaWFibGVzIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9IkFyZ3VtZW50cy5hcmd1bWVudHMiPg0KICAgICAgICAgIDxlbGVtZW50UHJvcCBuYW1lPSJ1ZHZfd2ViYXBwIiBlbGVtZW50VHlwZT0iQXJndW1lbnQiPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iQXJndW1lbnQubmFtZSI\u002BdWR2X3dlYmFwcDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkFyZ3VtZW50LnZhbHVlIj4ke19fQmVhblNoZWxsKCBTeXN0ZW0uZ2V0ZW52KCZxdW90O3dlYmFwcCZxdW90OykgKX08L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJBcmd1bWVudC5kZXNjIj5XZWIgQXBwIFVSTDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkFyZ3VtZW50Lm1ldGFkYXRhIj49PC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDwvZWxlbWVudFByb3A\u002BDQogICAgICAgIDwvY29sbGVjdGlvblByb3A\u002BDQogICAgICA8L0FyZ3VtZW50cz4NCiAgICAgIDxoYXNoVHJlZS8\u002BDQogICAgPC9oYXNoVHJlZT4NCiAgPC9oYXNoVHJlZT4NCjwvam1ldGVyVGVzdFBsYW4\u002BDQoNCi0tMTU0OWIzZThiMmJlM2E3MzJmOWQxMTIxMjg1NzM4ZGMtLQ0K", + "StatusCode": 201, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "150", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:23 GMT", + "Location": "https://myservice.azure.com/loadtests/000/files/000?resourceId=%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fpython-sdk-test%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtest-jf\u0026api-version=2022-06-01-preview", + "mise-correlation-id": "4caeaac3-f41c-4d87-aab1-33262322bf38", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "140ff450-6a3d-4c50-a408-b152235b9de6" + }, + "ResponseBody": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-09-27T02:40:23.7534748", + "validationStatus": "VALIDATION_INITIATED" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:24 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - SCUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:24 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - SEASLR1 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "7ba57b15-2dca-4771-9ba5-f9ab375ad8b0", + "Connection": "keep-alive", + "Content-Length": "290", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "win32", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.18.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "7ba57b15-2dca-4771-9ba5-f9ab375ad8b0", + "Content-Length": "93", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:24 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.13777.5 - NCUS ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/testruns/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "51", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": { + "testId": "000", + "displayName": "TestingResource" + }, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "1880", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:25 GMT", + "mise-correlation-id": "539fe348-cc23-47d1-83b6-b7dbbb5e5435", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "7b5f379d-a954-4644-9714-4eafe8198ce6" + }, + "ResponseBody": { + "testRunId": "000", + "displayName": "TestingResource", + "testId": "000", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/python-sdk-test/providers/microsoft.loadtestservice/loadtests/loadtest-jf", + "description": null, + "status": "ACCEPTED", + "startDateTime": null, + "endDateTime": null, + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "testResult": "NOT_APPLICABLE", + "passFailCriteria": { + "passFailMetrics": {} + }, + "testArtifacts": { + "inputArtifacts": { + "configUrl": { + "url": "url", + "fileId": "cd164033-eb1f-4e81-bffe-7d5369e06e1c", + "filename": "config.yaml", + "fileType": 2, + "expireTime": "2022-09-27T02:40:25.9969972\u002B00:00", + "validationStatus": "" + }, + "testScriptUrl": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-09-27T02:40:25.9969972\u002B00:00", + "validationStatus": "VALIDATION_INITIATED" + }, + "userPropUrl": null, + "inputArtifactsZipFileurl": { + "url": "url", + "fileId": "4ca9f470-9120-4076-904c-3c9ce2d35253", + "filename": "inputartifacts.zip", + "fileType": 2, + "expireTime": "2022-09-27T02:40:25.9969972\u002B00:00", + "validationStatus": "" + }, + "additionalUrls": [ + { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-09-27T02:40:25.9969972\u002B00:00", + "validationStatus": "" + } + ] + }, + "outputArtifacts": { + "resultUrl": null, + "logsUrl": null + } + }, + "executedDateTime": "2022-09-27T02:30:11.675Z", + "vusers": null, + "testRunStatistics": null, + "createdDateTime": "2022-09-27T02:30:12.496Z", + "createdBy": null, + "lastModifiedDateTime": "2022-09-27T02:30:12.496Z", + "lastModifiedBy": null, + "portalUrl": "https://portal.azure.com/#blade/Microsoft_Azure_CloudNativeTesting/NewReport//resourceId/%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fpython-sdk-test%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtest-jf/testId/000/testRunId/000", + "secrets": null, + "environmentVariables": null, + "duration": null, + "subnetId": null, + "errorDetails": null + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0/.well-known/openid-configuration", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "1753", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:26 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - WUS2 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "token_endpoint_auth_methods_supported": [ + "client_secret_post", + "private_key_jwt", + "client_secret_basic" + ], + "jwks_uri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/discovery/v2.0/keys", + "response_modes_supported": [ + "query", + "fragment", + "form_post" + ], + "subject_types_supported": [ + "pairwise" + ], + "id_token_signing_alg_values_supported": [ + "RS256" + ], + "response_types_supported": [ + "code", + "id_token", + "code id_token", + "id_token token" + ], + "scopes_supported": [ + "openid", + "profile", + "email", + "offline_access" + ], + "issuer": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/v2.0", + "request_uri_parameter_supported": false, + "userinfo_endpoint": "https://graph.microsoft.com/oidc/userinfo", + "authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/authorize", + "device_authorization_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/devicecode", + "http_logout_supported": true, + "frontchannel_logout_supported": true, + "end_session_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/logout", + "claims_supported": [ + "sub", + "iss", + "cloud_instance_name", + "cloud_instance_host_name", + "cloud_graph_host_name", + "msgraph_host", + "aud", + "exp", + "iat", + "auth_time", + "acr", + "nonce", + "preferred_username", + "name", + "tid", + "ver", + "at_hash", + "c_hash", + "email" + ], + "kerberos_endpoint": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/kerberos", + "tenant_region_scope": "NA", + "cloud_instance_name": "microsoftonline.com", + "cloud_graph_host_name": "graph.windows.net", + "msgraph_host": "graph.microsoft.com", + "rbac_url": "https://pas.windows.net" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/common/discovery/instance?api-version=1.1\u0026authorization_endpoint=https://login.microsoftonline.com/common/oauth2/authorize", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Access-Control-Allow-Methods": "GET, OPTIONS", + "Access-Control-Allow-Origin": "*", + "Cache-Control": "max-age=86400, private", + "Content-Length": "945", + "Content-Security-Policy-Report-Only": "script-src \u0027self\u0027 \u0027nonce-Q-S6_QsMAubJxacH3eZMUg\u0027 \u0027unsafe-eval\u0027 \u0027unsafe-inline\u0027; object-src \u0027none\u0027; base-uri \u0027none\u0027; report-uri https://csp.microsoft.com/report/ESTS-UX-All", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:26 GMT", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13777.5 - KRSLR1 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "tenant_discovery_endpoint": "https://login.microsoftonline.com/common/.well-known/openid-configuration", + "api-version": "1.1", + "metadata": [ + { + "preferred_network": "login.microsoftonline.com", + "preferred_cache": "login.windows.net", + "aliases": [ + "login.microsoftonline.com", + "login.windows.net", + "login.microsoft.com", + "sts.windows.net" + ] + }, + { + "preferred_network": "login.partner.microsoftonline.cn", + "preferred_cache": "login.partner.microsoftonline.cn", + "aliases": [ + "login.partner.microsoftonline.cn", + "login.chinacloudapi.cn" + ] + }, + { + "preferred_network": "login.microsoftonline.de", + "preferred_cache": "login.microsoftonline.de", + "aliases": [ + "login.microsoftonline.de" + ] + }, + { + "preferred_network": "login.microsoftonline.us", + "preferred_cache": "login.microsoftonline.us", + "aliases": [ + "login.microsoftonline.us", + "login.usgovcloudapi.net" + ] + }, + { + "preferred_network": "login-us.microsoftonline.com", + "preferred_cache": "login-us.microsoftonline.com", + "aliases": [ + "login-us.microsoftonline.com" + ] + } + ] + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "client-request-id": "30df02a0-f877-4d04-a754-4630c9087180", + "Connection": "keep-alive", + "Content-Length": "290", + "Content-Type": "application/x-www-form-urlencoded", + "Cookie": "cookie;", + "User-Agent": "azsdk-python-identity/1.11.0b4 Python/3.8.10 (Windows-10-10.0.22000-SP0)", + "x-client-cpu": "x64", + "x-client-current-telemetry": "4|730,0|", + "x-client-last-telemetry": "4|0|||", + "x-client-os": "win32", + "x-client-sku": "MSAL.Python", + "x-client-ver": "1.18.0", + "x-ms-lib-capability": "retry-after, h429" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026client_info=1\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026claims=%7B%22access_token%22%3A\u002B%7B%22xms_cc%22%3A\u002B%7B%22values%22%3A\u002B%5B%22CP1%22%5D%7D%7D%7D\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "client-request-id": "30df02a0-f877-4d04-a754-4630c9087180", + "Content-Length": "93", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:26 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-clitelem": "1,0,0,,", + "x-ms-ests-server": "2.1.13777.5 - WUS2 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 3599, + "ext_expires_in": 3599, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/testruns/000:stop?api-version=2022-06-01-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "1880", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:29 GMT", + "mise-correlation-id": "e0924e93-77a9-4a41-a8bf-da2605118d82", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "1509a3c8-8bcf-4217-bdf2-fc8450c0d9e1" + }, + "ResponseBody": { + "testRunId": "000", + "displayName": "TestingResource", + "testId": "000", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/python-sdk-test/providers/microsoft.loadtestservice/loadtests/loadtest-jf", + "description": null, + "status": "ACCEPTED", + "startDateTime": null, + "endDateTime": null, + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "testResult": "NOT_APPLICABLE", + "passFailCriteria": { + "passFailMetrics": {} + }, + "testArtifacts": { + "inputArtifacts": { + "configUrl": { + "url": "url", + "fileId": "cd164033-eb1f-4e81-bffe-7d5369e06e1c", + "filename": "config.yaml", + "fileType": 2, + "expireTime": "2022-09-27T02:40:29.0170703\u002B00:00", + "validationStatus": "" + }, + "testScriptUrl": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-09-27T02:40:29.0170703\u002B00:00", + "validationStatus": "VALIDATION_INITIATED" + }, + "userPropUrl": null, + "inputArtifactsZipFileurl": { + "url": "url", + "fileId": "4ca9f470-9120-4076-904c-3c9ce2d35253", + "filename": "inputartifacts.zip", + "fileType": 2, + "expireTime": "2022-09-27T02:40:29.0170703\u002B00:00", + "validationStatus": "" + }, + "additionalUrls": [ + { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-09-27T02:40:29.0170703\u002B00:00", + "validationStatus": "" + } + ] + }, + "outputArtifacts": { + "resultUrl": null, + "logsUrl": null + } + }, + "executedDateTime": "2022-09-27T02:30:11.675Z", + "vusers": null, + "testRunStatistics": null, + "createdDateTime": "2022-09-27T02:30:12.496Z", + "createdBy": null, + "lastModifiedDateTime": "2022-09-27T02:30:12.496Z", + "lastModifiedBy": null, + "portalUrl": "https://portal.azure.com/#blade/Microsoft_Azure_CloudNativeTesting/NewReport//resourceId/%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fpython-sdk-test%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtest-jf/testId/000/testRunId/000", + "secrets": null, + "environmentVariables": null, + "duration": null, + "subnetId": null, + "errorDetails": null + } + }, + { + "RequestUri": "https://myservice.azure.com/testruns/0000-0000:stop?api-version=2022-06-01-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.8.10 (Windows-10-10.0.22000-SP0)" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "133", + "Content-Type": "application/json; charset=utf-8", + "Date": "Tue, 27 Sep 2022 02:30:29 GMT", + "mise-correlation-id": "1ab56c02-8da6-4133-bc6b-b8241e7bb7fa", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "78820e7b-02ef-4e24-aca0-a7c3a12d9521" + }, + "ResponseBody": { + "error": { + "code": "TestRunNotFound", + "message": "Test run not found with given identifier \u00220000-0000\u0022.", + "target": null, + "details": null + } + } + } + ], + "Variables": {} +} diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_test_runs_async.pyTestRunSmokeAsyncTesttest_create_or_update_loadtest.json b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_test_runs_async.pyTestRunSmokeAsyncTesttest_create_or_update_loadtest.json new file mode 100644 index 000000000000..01a082edb46b --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_test_runs_async.pyTestRunSmokeAsyncTesttest_create_or_update_loadtest.json @@ -0,0 +1,344 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "181", + "Content-Type": "application/x-www-form-urlencoded", + "User-Agent": "azsdk-python-identity/1.11.0b3 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "95", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:10:20 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13845.9 - KRSLR1 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 86399, + "ext_expires_in": 86399, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "466", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yashika-rg/providers/Microsoft.LoadTestService/loadtests/loadtestsdk", + "description": "", + "displayName": "TestingResource", + "loadTestConfig": { + "engineSize": "m", + "engineInstances": 1, + "splitAllCSVs": false + }, + "secrets": {}, + "environmentVariables": {}, + "passFailCriteria": { + "passFailMetrics": {} + }, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + }, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "1072", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:10:22 GMT", + "mise-correlation-id": "635f99a2-8a4b-40bf-9b0c-5ed5adaa7597", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "53c8f84e-57f8-49fe-b036-a081747b68d8" + }, + "ResponseBody": { + "testId": "000", + "description": "", + "displayName": "TestingResource", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/yashika-rg/providers/microsoft.loadtestservice/loadtests/loadtestsdk", + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "passFailCriteria": { + "passFailMetrics": {} + }, + "createdDateTime": "2022-09-15T14:29:00.15Z", + "createdBy": null, + "lastModifiedDateTime": "2022-09-16T09:33:03.95Z", + "lastModifiedBy": "niveditjain@microsoft.com", + "inputArtifacts": { + "configUrl": null, + "testScriptUrl": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-10-09T13:20:22.4454076\u002B00:00", + "validationStatus": "VALIDATION_SUCCESS" + }, + "userPropUrl": null, + "inputArtifactsZipFileurl": null, + "additionalUrls": [ + { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-10-09T13:20:22.4454076\u002B00:00", + "validationStatus": "" + } + ] + }, + "secrets": null, + "certificate": null, + "environmentVariables": null, + "subnetId": null, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000/files/000?api-version=2022-06-01-preview", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "10343", + "Content-Type": "multipart/form-data; boundary=29de92c22a5b4c51929a0e010c2d4471", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": "LS0yOWRlOTJjMjJhNWI0YzUxOTI5YTBlMDEwYzJkNDQ3MQ0KQ29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW0NCkNvbnRlbnQtRGlzcG9zaXRpb246IGZvcm0tZGF0YTsgbmFtZT0iZmlsZSI7IGZpbGVuYW1lPSJzYW1wbGUuam14Ig0KQ29udGVudC1MZW5ndGg6IDEwMTM0DQoNCjw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8\u002BDQo8am1ldGVyVGVzdFBsYW4gdmVyc2lvbj0iMS4yIiBwcm9wZXJ0aWVzPSI1LjAiIGptZXRlcj0iNS40LjMiPg0KICA8aGFzaFRyZWU\u002BDQogICAgPFRlc3RQbGFuIGd1aWNsYXNzPSJUZXN0UGxhbkd1aSIgdGVzdGNsYXNzPSJUZXN0UGxhbiIgdGVzdG5hbWU9IlRlc3QgUGxhbiIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICA8c3RyaW5nUHJvcCBuYW1lPSJUZXN0UGxhbi5jb21tZW50cyI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgPGJvb2xQcm9wIG5hbWU9IlRlc3RQbGFuLmZ1bmN0aW9uYWxfbW9kZSI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgPGJvb2xQcm9wIG5hbWU9IlRlc3RQbGFuLnRlYXJEb3duX29uX3NodXRkb3duIj50cnVlPC9ib29sUHJvcD4NCiAgICAgIDxib29sUHJvcCBuYW1lPSJUZXN0UGxhbi5zZXJpYWxpemVfdGhyZWFkZ3JvdXBzIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICA8ZWxlbWVudFByb3AgbmFtZT0iVGVzdFBsYW4udXNlcl9kZWZpbmVkX3ZhcmlhYmxlcyIgZWxlbWVudFR5cGU9IkFyZ3VtZW50cyIgZ3VpY2xhc3M9IkFyZ3VtZW50c1BhbmVsIiB0ZXN0Y2xhc3M9IkFyZ3VtZW50cyIgdGVzdG5hbWU9IlVzZXIgRGVmaW5lZCBWYXJpYWJsZXMiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iQXJndW1lbnRzLmFyZ3VtZW50cyIvPg0KICAgICAgPC9lbGVtZW50UHJvcD4NCiAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IlRlc3RQbGFuLnVzZXJfZGVmaW5lX2NsYXNzcGF0aCI\u002BPC9zdHJpbmdQcm9wPg0KICAgIDwvVGVzdFBsYW4\u002BDQogICAgPGhhc2hUcmVlPg0KICAgICAgPGtnLmFwYy5qbWV0ZXIudGhyZWFkcy5VbHRpbWF0ZVRocmVhZEdyb3VwIGd1aWNsYXNzPSJrZy5hcGMuam1ldGVyLnRocmVhZHMuVWx0aW1hdGVUaHJlYWRHcm91cEd1aSIgdGVzdGNsYXNzPSJrZy5hcGMuam1ldGVyLnRocmVhZHMuVWx0aW1hdGVUaHJlYWRHcm91cCIgdGVzdG5hbWU9ImpwQGdjIC0gVWx0aW1hdGUgVGhyZWFkIEdyb3VwIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9InVsdGltYXRldGhyZWFkZ3JvdXBkYXRhIj4NCiAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iLTExMDg2OTE1MTgiPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iMTU2NyI\u002BMTA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0OCI\u002BMDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjQ4ODczIj4xODA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0OTcxMCI\u002BMjQwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iMTAiPjU8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9IlRocmVhZEdyb3VwLm1haW5fY29udHJvbGxlciIgZWxlbWVudFR5cGU9Ikxvb3BDb250cm9sbGVyIiBndWljbGFzcz0iTG9vcENvbnRyb2xQYW5lbCIgdGVzdGNsYXNzPSJMb29wQ29udHJvbGxlciIgdGVzdG5hbWU9Ikxvb3AgQ29udHJvbGxlciIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9Ikxvb3BDb250cm9sbGVyLmNvbnRpbnVlX2ZvcmV2ZXIiPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgICAgICA8aW50UHJvcCBuYW1lPSJMb29wQ29udHJvbGxlci5sb29wcyI\u002BLTE8L2ludFByb3A\u002BDQogICAgICAgIDwvZWxlbWVudFByb3A\u002BDQogICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IlRocmVhZEdyb3VwLm9uX3NhbXBsZV9lcnJvciI\u002BY29udGludWU8L3N0cmluZ1Byb3A\u002BDQogICAgICA8L2tnLmFwYy5qbWV0ZXIudGhyZWFkcy5VbHRpbWF0ZVRocmVhZEdyb3VwPg0KICAgICAgPGhhc2hUcmVlPg0KICAgICAgICA8SFRUUFNhbXBsZXJQcm94eSBndWljbGFzcz0iSHR0cFRlc3RTYW1wbGVHdWkiIHRlc3RjbGFzcz0iSFRUUFNhbXBsZXJQcm94eSIgdGVzdG5hbWU9IkdFVCIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9IkhUVFBzYW1wbGVyLkFyZ3VtZW50cyIgZWxlbWVudFR5cGU9IkFyZ3VtZW50cyIgZ3VpY2xhc3M9IkhUVFBBcmd1bWVudHNQYW5lbCIgdGVzdGNsYXNzPSJBcmd1bWVudHMiIHRlc3RuYW1lPSJVc2VyIERlZmluZWQgVmFyaWFibGVzIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgICAgIDxjb2xsZWN0aW9uUHJvcCBuYW1lPSJBcmd1bWVudHMuYXJndW1lbnRzIi8\u002BDQogICAgICAgICAgPC9lbGVtZW50UHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5kb21haW4iPmFwcC1zZXJ2aWNlLXNhbXBsZS1kZW1vLmF6dXJld2Vic2l0ZXMubmV0PC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnBvcnQiPjwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5wcm90b2NvbCI\u002BaHR0cHM8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIuY29udGVudEVuY29kaW5nIj48L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIucGF0aCI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLm1ldGhvZCI\u002BR0VUPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5mb2xsb3dfcmVkaXJlY3RzIj50cnVlPC9ib29sUHJvcD4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iSFRUUFNhbXBsZXIuYXV0b19yZWRpcmVjdHMiPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iSFRUUFNhbXBsZXIudXNlX2tlZXBhbGl2ZSI\u002BdHJ1ZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLkRPX01VTFRJUEFSVF9QT1NUIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIuZW1iZWRkZWRfdXJsX3JlIj48L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIuaW1wbGVtZW50YXRpb24iPkh0dHBDbGllbnQ0PC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmNvbm5lY3RfdGltZW91dCI\u002BNjAwMDA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIucmVzcG9uc2VfdGltZW91dCI\u002BNjAwMDA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgIDwvSFRUUFNhbXBsZXJQcm94eT4NCiAgICAgICAgPGhhc2hUcmVlLz4NCiAgICAgICAgPGtnLmFwYy5qbWV0ZXIudGltZXJzLlZhcmlhYmxlVGhyb3VnaHB1dFRpbWVyIGd1aWNsYXNzPSJrZy5hcGMuam1ldGVyLnRpbWVycy5WYXJpYWJsZVRocm91Z2hwdXRUaW1lckd1aSIgdGVzdGNsYXNzPSJrZy5hcGMuam1ldGVyLnRpbWVycy5WYXJpYWJsZVRocm91Z2hwdXRUaW1lciIgdGVzdG5hbWU9ImpwQGdjIC0gVGhyb3VnaHB1dCBTaGFwaW5nIFRpbWVyIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0ibG9hZF9wcm9maWxlIj4NCiAgICAgICAgICAgIDxjb2xsZWN0aW9uUHJvcCBuYW1lPSIxNTQzOTEyMTczIj4NCiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iMTU2NyI\u002BMTA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE2OTEiPjUwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0ODg3MyI\u002BMTgwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgICAgIDxjb2xsZWN0aW9uUHJvcCBuYW1lPSIxNTgyMzU1NjI3Ij4NCiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iMTY5MSI\u002BNTA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE2OTEiPjUwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0OTcxMCI\u002BMjQwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgICA8L2NvbGxlY3Rpb25Qcm9wPg0KICAgICAgICA8L2tnLmFwYy5qbWV0ZXIudGltZXJzLlZhcmlhYmxlVGhyb3VnaHB1dFRpbWVyPg0KICAgICAgICA8aGFzaFRyZWUvPg0KICAgICAgICA8UmVzdWx0Q29sbGVjdG9yIGd1aWNsYXNzPSJWaWV3UmVzdWx0c0Z1bGxWaXN1YWxpemVyIiB0ZXN0Y2xhc3M9IlJlc3VsdENvbGxlY3RvciIgdGVzdG5hbWU9IlZpZXcgUmVzdWx0cyBUcmVlIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iUmVzdWx0Q29sbGVjdG9yLmVycm9yX2xvZ2dpbmciPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgICAgICA8b2JqUHJvcD4NCiAgICAgICAgICAgIDxuYW1lPnNhdmVDb25maWc8L25hbWU\u002BDQogICAgICAgICAgICA8dmFsdWUgY2xhc3M9IlNhbXBsZVNhdmVDb25maWd1cmF0aW9uIj4NCiAgICAgICAgICAgICAgPHRpbWU\u002BdHJ1ZTwvdGltZT4NCiAgICAgICAgICAgICAgPGxhdGVuY3k\u002BdHJ1ZTwvbGF0ZW5jeT4NCiAgICAgICAgICAgICAgPHRpbWVzdGFtcD50cnVlPC90aW1lc3RhbXA\u002BDQogICAgICAgICAgICAgIDxzdWNjZXNzPnRydWU8L3N1Y2Nlc3M\u002BDQogICAgICAgICAgICAgIDxsYWJlbD50cnVlPC9sYWJlbD4NCiAgICAgICAgICAgICAgPGNvZGU\u002BdHJ1ZTwvY29kZT4NCiAgICAgICAgICAgICAgPG1lc3NhZ2U\u002BdHJ1ZTwvbWVzc2FnZT4NCiAgICAgICAgICAgICAgPHRocmVhZE5hbWU\u002BdHJ1ZTwvdGhyZWFkTmFtZT4NCiAgICAgICAgICAgICAgPGRhdGFUeXBlPnRydWU8L2RhdGFUeXBlPg0KICAgICAgICAgICAgICA8ZW5jb2Rpbmc\u002BZmFsc2U8L2VuY29kaW5nPg0KICAgICAgICAgICAgICA8YXNzZXJ0aW9ucz50cnVlPC9hc3NlcnRpb25zPg0KICAgICAgICAgICAgICA8c3VicmVzdWx0cz50cnVlPC9zdWJyZXN1bHRzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VEYXRhPmZhbHNlPC9yZXNwb25zZURhdGE\u002BDQogICAgICAgICAgICAgIDxzYW1wbGVyRGF0YT5mYWxzZTwvc2FtcGxlckRhdGE\u002BDQogICAgICAgICAgICAgIDx4bWw\u002BZmFsc2U8L3htbD4NCiAgICAgICAgICAgICAgPGZpZWxkTmFtZXM\u002BdHJ1ZTwvZmllbGROYW1lcz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlSGVhZGVycz5mYWxzZTwvcmVzcG9uc2VIZWFkZXJzPg0KICAgICAgICAgICAgICA8cmVxdWVzdEhlYWRlcnM\u002BZmFsc2U8L3JlcXVlc3RIZWFkZXJzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VEYXRhT25FcnJvcj5mYWxzZTwvcmVzcG9uc2VEYXRhT25FcnJvcj4NCiAgICAgICAgICAgICAgPHNhdmVBc3NlcnRpb25SZXN1bHRzRmFpbHVyZU1lc3NhZ2U\u002BdHJ1ZTwvc2F2ZUFzc2VydGlvblJlc3VsdHNGYWlsdXJlTWVzc2FnZT4NCiAgICAgICAgICAgICAgPGFzc2VydGlvbnNSZXN1bHRzVG9TYXZlPjA8L2Fzc2VydGlvbnNSZXN1bHRzVG9TYXZlPg0KICAgICAgICAgICAgICA8Ynl0ZXM\u002BdHJ1ZTwvYnl0ZXM\u002BDQogICAgICAgICAgICAgIDxzZW50Qnl0ZXM\u002BdHJ1ZTwvc2VudEJ5dGVzPg0KICAgICAgICAgICAgICA8dXJsPnRydWU8L3VybD4NCiAgICAgICAgICAgICAgPHRocmVhZENvdW50cz50cnVlPC90aHJlYWRDb3VudHM\u002BDQogICAgICAgICAgICAgIDxpZGxlVGltZT50cnVlPC9pZGxlVGltZT4NCiAgICAgICAgICAgICAgPGNvbm5lY3RUaW1lPnRydWU8L2Nvbm5lY3RUaW1lPg0KICAgICAgICAgICAgPC92YWx1ZT4NCiAgICAgICAgICA8L29ialByb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iZmlsZW5hbWUiPjwvc3RyaW5nUHJvcD4NCiAgICAgICAgPC9SZXN1bHRDb2xsZWN0b3I\u002BDQogICAgICAgIDxoYXNoVHJlZS8\u002BDQogICAgICAgIDxSZXN1bHRDb2xsZWN0b3IgZ3VpY2xhc3M9IlRhYmxlVmlzdWFsaXplciIgdGVzdGNsYXNzPSJSZXN1bHRDb2xsZWN0b3IiIHRlc3RuYW1lPSJWaWV3IFJlc3VsdHMgaW4gVGFibGUiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJSZXN1bHRDb2xsZWN0b3IuZXJyb3JfbG9nZ2luZyI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgICAgIDxvYmpQcm9wPg0KICAgICAgICAgICAgPG5hbWU\u002Bc2F2ZUNvbmZpZzwvbmFtZT4NCiAgICAgICAgICAgIDx2YWx1ZSBjbGFzcz0iU2FtcGxlU2F2ZUNvbmZpZ3VyYXRpb24iPg0KICAgICAgICAgICAgICA8dGltZT50cnVlPC90aW1lPg0KICAgICAgICAgICAgICA8bGF0ZW5jeT50cnVlPC9sYXRlbmN5Pg0KICAgICAgICAgICAgICA8dGltZXN0YW1wPnRydWU8L3RpbWVzdGFtcD4NCiAgICAgICAgICAgICAgPHN1Y2Nlc3M\u002BdHJ1ZTwvc3VjY2Vzcz4NCiAgICAgICAgICAgICAgPGxhYmVsPnRydWU8L2xhYmVsPg0KICAgICAgICAgICAgICA8Y29kZT50cnVlPC9jb2RlPg0KICAgICAgICAgICAgICA8bWVzc2FnZT50cnVlPC9tZXNzYWdlPg0KICAgICAgICAgICAgICA8dGhyZWFkTmFtZT50cnVlPC90aHJlYWROYW1lPg0KICAgICAgICAgICAgICA8ZGF0YVR5cGU\u002BdHJ1ZTwvZGF0YVR5cGU\u002BDQogICAgICAgICAgICAgIDxlbmNvZGluZz5mYWxzZTwvZW5jb2Rpbmc\u002BDQogICAgICAgICAgICAgIDxhc3NlcnRpb25zPnRydWU8L2Fzc2VydGlvbnM\u002BDQogICAgICAgICAgICAgIDxzdWJyZXN1bHRzPnRydWU8L3N1YnJlc3VsdHM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZURhdGE\u002BZmFsc2U8L3Jlc3BvbnNlRGF0YT4NCiAgICAgICAgICAgICAgPHNhbXBsZXJEYXRhPmZhbHNlPC9zYW1wbGVyRGF0YT4NCiAgICAgICAgICAgICAgPHhtbD5mYWxzZTwveG1sPg0KICAgICAgICAgICAgICA8ZmllbGROYW1lcz50cnVlPC9maWVsZE5hbWVzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VIZWFkZXJzPmZhbHNlPC9yZXNwb25zZUhlYWRlcnM\u002BDQogICAgICAgICAgICAgIDxyZXF1ZXN0SGVhZGVycz5mYWxzZTwvcmVxdWVzdEhlYWRlcnM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZURhdGFPbkVycm9yPmZhbHNlPC9yZXNwb25zZURhdGFPbkVycm9yPg0KICAgICAgICAgICAgICA8c2F2ZUFzc2VydGlvblJlc3VsdHNGYWlsdXJlTWVzc2FnZT50cnVlPC9zYXZlQXNzZXJ0aW9uUmVzdWx0c0ZhaWx1cmVNZXNzYWdlPg0KICAgICAgICAgICAgICA8YXNzZXJ0aW9uc1Jlc3VsdHNUb1NhdmU\u002BMDwvYXNzZXJ0aW9uc1Jlc3VsdHNUb1NhdmU\u002BDQogICAgICAgICAgICAgIDxieXRlcz50cnVlPC9ieXRlcz4NCiAgICAgICAgICAgICAgPHNlbnRCeXRlcz50cnVlPC9zZW50Qnl0ZXM\u002BDQogICAgICAgICAgICAgIDx1cmw\u002BdHJ1ZTwvdXJsPg0KICAgICAgICAgICAgICA8dGhyZWFkQ291bnRzPnRydWU8L3RocmVhZENvdW50cz4NCiAgICAgICAgICAgICAgPGlkbGVUaW1lPnRydWU8L2lkbGVUaW1lPg0KICAgICAgICAgICAgICA8Y29ubmVjdFRpbWU\u002BdHJ1ZTwvY29ubmVjdFRpbWU\u002BDQogICAgICAgICAgICA8L3ZhbHVlPg0KICAgICAgICAgIDwvb2JqUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJmaWxlbmFtZSI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICA8L1Jlc3VsdENvbGxlY3Rvcj4NCiAgICAgICAgPGhhc2hUcmVlLz4NCiAgICAgICAgPFJlc3VsdENvbGxlY3RvciBndWljbGFzcz0iVmlld1Jlc3VsdHNGdWxsVmlzdWFsaXplciIgdGVzdGNsYXNzPSJSZXN1bHRDb2xsZWN0b3IiIHRlc3RuYW1lPSJWaWV3IFJlc3VsdHMgVHJlZSIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IlJlc3VsdENvbGxlY3Rvci5lcnJvcl9sb2dnaW5nIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPG9ialByb3A\u002BDQogICAgICAgICAgICA8bmFtZT5zYXZlQ29uZmlnPC9uYW1lPg0KICAgICAgICAgICAgPHZhbHVlIGNsYXNzPSJTYW1wbGVTYXZlQ29uZmlndXJhdGlvbiI\u002BDQogICAgICAgICAgICAgIDx0aW1lPnRydWU8L3RpbWU\u002BDQogICAgICAgICAgICAgIDxsYXRlbmN5PnRydWU8L2xhdGVuY3k\u002BDQogICAgICAgICAgICAgIDx0aW1lc3RhbXA\u002BdHJ1ZTwvdGltZXN0YW1wPg0KICAgICAgICAgICAgICA8c3VjY2Vzcz50cnVlPC9zdWNjZXNzPg0KICAgICAgICAgICAgICA8bGFiZWw\u002BdHJ1ZTwvbGFiZWw\u002BDQogICAgICAgICAgICAgIDxjb2RlPnRydWU8L2NvZGU\u002BDQogICAgICAgICAgICAgIDxtZXNzYWdlPnRydWU8L21lc3NhZ2U\u002BDQogICAgICAgICAgICAgIDx0aHJlYWROYW1lPnRydWU8L3RocmVhZE5hbWU\u002BDQogICAgICAgICAgICAgIDxkYXRhVHlwZT50cnVlPC9kYXRhVHlwZT4NCiAgICAgICAgICAgICAgPGVuY29kaW5nPmZhbHNlPC9lbmNvZGluZz4NCiAgICAgICAgICAgICAgPGFzc2VydGlvbnM\u002BdHJ1ZTwvYXNzZXJ0aW9ucz4NCiAgICAgICAgICAgICAgPHN1YnJlc3VsdHM\u002BdHJ1ZTwvc3VicmVzdWx0cz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlRGF0YT5mYWxzZTwvcmVzcG9uc2VEYXRhPg0KICAgICAgICAgICAgICA8c2FtcGxlckRhdGE\u002BZmFsc2U8L3NhbXBsZXJEYXRhPg0KICAgICAgICAgICAgICA8eG1sPmZhbHNlPC94bWw\u002BDQogICAgICAgICAgICAgIDxmaWVsZE5hbWVzPnRydWU8L2ZpZWxkTmFtZXM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZUhlYWRlcnM\u002BZmFsc2U8L3Jlc3BvbnNlSGVhZGVycz4NCiAgICAgICAgICAgICAgPHJlcXVlc3RIZWFkZXJzPmZhbHNlPC9yZXF1ZXN0SGVhZGVycz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlRGF0YU9uRXJyb3I\u002BZmFsc2U8L3Jlc3BvbnNlRGF0YU9uRXJyb3I\u002BDQogICAgICAgICAgICAgIDxzYXZlQXNzZXJ0aW9uUmVzdWx0c0ZhaWx1cmVNZXNzYWdlPnRydWU8L3NhdmVBc3NlcnRpb25SZXN1bHRzRmFpbHVyZU1lc3NhZ2U\u002BDQogICAgICAgICAgICAgIDxhc3NlcnRpb25zUmVzdWx0c1RvU2F2ZT4wPC9hc3NlcnRpb25zUmVzdWx0c1RvU2F2ZT4NCiAgICAgICAgICAgICAgPGJ5dGVzPnRydWU8L2J5dGVzPg0KICAgICAgICAgICAgICA8c2VudEJ5dGVzPnRydWU8L3NlbnRCeXRlcz4NCiAgICAgICAgICAgICAgPHVybD50cnVlPC91cmw\u002BDQogICAgICAgICAgICAgIDx0aHJlYWRDb3VudHM\u002BdHJ1ZTwvdGhyZWFkQ291bnRzPg0KICAgICAgICAgICAgICA8aWRsZVRpbWU\u002BdHJ1ZTwvaWRsZVRpbWU\u002BDQogICAgICAgICAgICAgIDxjb25uZWN0VGltZT50cnVlPC9jb25uZWN0VGltZT4NCiAgICAgICAgICAgIDwvdmFsdWU\u002BDQogICAgICAgICAgPC9vYmpQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9ImZpbGVuYW1lIj48L3N0cmluZ1Byb3A\u002BDQogICAgICAgIDwvUmVzdWx0Q29sbGVjdG9yPg0KICAgICAgICA8aGFzaFRyZWUvPg0KICAgICAgPC9oYXNoVHJlZT4NCiAgICAgIDxBcmd1bWVudHMgZ3VpY2xhc3M9IkFyZ3VtZW50c1BhbmVsIiB0ZXN0Y2xhc3M9IkFyZ3VtZW50cyIgdGVzdG5hbWU9IlVzZXIgRGVmaW5lZCBWYXJpYWJsZXMiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iQXJndW1lbnRzLmFyZ3VtZW50cyI\u002BDQogICAgICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9InVkdl93ZWJhcHAiIGVsZW1lbnRUeXBlPSJBcmd1bWVudCI\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJBcmd1bWVudC5uYW1lIj51ZHZfd2ViYXBwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iQXJndW1lbnQudmFsdWUiPiR7X19CZWFuU2hlbGwoIFN5c3RlbS5nZXRlbnYoJnF1b3Q7d2ViYXBwJnF1b3Q7KSApfTwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkFyZ3VtZW50LmRlc2MiPldlYiBBcHAgVVJMPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iQXJndW1lbnQubWV0YWRhdGEiPj08L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPC9lbGVtZW50UHJvcD4NCiAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgIDwvQXJndW1lbnRzPg0KICAgICAgPGhhc2hUcmVlLz4NCiAgICA8L2hhc2hUcmVlPg0KICA8L2hhc2hUcmVlPg0KPC9qbWV0ZXJUZXN0UGxhbj4NCg0KLS0yOWRlOTJjMjJhNWI0YzUxOTI5YTBlMDEwYzJkNDQ3MS0tDQo=", + "StatusCode": 201, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "150", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:10:23 GMT", + "Location": "https://myservice.azure.com/loadtests/000/files/000?resourceId=%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fyashika-rg%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtestsdk\u0026api-version=2022-06-01-preview", + "mise-correlation-id": "2ac12c89-c787-48c0-820b-3b5bff9e0086", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "7d61fb1e-54db-44ed-905f-891f183a0b15" + }, + "ResponseBody": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-10-09T13:20:23.3018094", + "validationStatus": "VALIDATION_INITIATED" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "181", + "Content-Type": "application/x-www-form-urlencoded", + "User-Agent": "azsdk-python-identity/1.11.0b3 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "95", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:10:22 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13845.9 - KRSLR1 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 86399, + "ext_expires_in": 86399, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/testruns/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "51", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": { + "testId": "000", + "displayName": "TestingResource" + }, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "2205", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:10:23 GMT", + "mise-correlation-id": "d10ce2ca-0e5b-4dfc-a1a9-63a6bb8bfa37", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "7edb47e8-15c0-497c-afd7-e27866d11954" + }, + "ResponseBody": { + "testRunId": "000", + "displayName": "TestingResource", + "testId": "000", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/yashika-rg/providers/microsoft.loadtestservice/loadtests/loadtestsdk", + "description": null, + "status": "CANCELLED", + "startDateTime": "2022-10-09T11:54:11.029Z", + "endDateTime": "2022-10-09T11:54:22.631Z", + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "testResult": "NOT_APPLICABLE", + "passFailCriteria": { + "passFailMetrics": {} + }, + "testArtifacts": { + "inputArtifacts": { + "configUrl": { + "url": "url", + "fileId": "7eadc6a2-9051-484b-91d1-6670539a051f", + "filename": "config.yaml", + "fileType": 2, + "expireTime": "2022-10-09T13:20:23.9165271\u002B00:00", + "validationStatus": "" + }, + "testScriptUrl": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-10-09T13:20:23.9165271\u002B00:00", + "validationStatus": "VALIDATION_INITIATED" + }, + "userPropUrl": null, + "inputArtifactsZipFileurl": { + "url": "url", + "fileId": "ce1f5a46-0d13-419a-ad0d-920995ac9a3a", + "filename": "inputartifacts.zip", + "fileType": 2, + "expireTime": "2022-10-09T13:20:23.9165271\u002B00:00", + "validationStatus": "" + }, + "additionalUrls": [ + { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-10-09T13:20:23.9165271\u002B00:00", + "validationStatus": "" + } + ] + }, + "outputArtifacts": { + "resultUrl": null, + "logsUrl": null + } + }, + "executedDateTime": "2022-10-09T11:54:10.604Z", + "vusers": 0, + "testRunStatistics": { + "Total": { + "transaction": "Total", + "sampleCount": 0.0, + "errorCount": 0.0, + "errorPct": 0.0, + "meanResTime": "NaN", + "medianResTime": 0.0, + "maxResTime": 0.0, + "minResTime": 0.0, + "pct1ResTime": 0.0, + "pct2ResTime": 0.0, + "pct3ResTime": 0.0, + "throughput": 0.0, + "receivedKBytesPerSec": 0.0, + "sentKBytesPerSec": 0.0 + } + }, + "createdDateTime": "2022-10-09T11:54:10.761Z", + "createdBy": null, + "lastModifiedDateTime": "2022-10-09T11:54:10.761Z", + "lastModifiedBy": null, + "portalUrl": "https://portal.azure.com/#blade/Microsoft_Azure_CloudNativeTesting/NewReport//resourceId/%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fyashika-rg%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtestsdk/testId/000/testRunId/000", + "secrets": null, + "certificate": null, + "environmentVariables": null, + "duration": null, + "subnetId": null, + "errorDetails": null + } + }, + { + "RequestUri": "https://myservice.azure.com/testruns/another-unique-test-run-id?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "73", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": { + "testId": "some-non-existing-test-id", + "displayName": "TestingResource" + }, + "StatusCode": 404, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "142", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:10:24 GMT", + "mise-correlation-id": "03bc62af-ed53-4c86-911e-fb6a77391220", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "51d98d64-f903-4ff6-8f0a-af0150112ddd" + }, + "ResponseBody": { + "error": { + "code": "TestNotFound", + "message": "Test not found with given identifier \u0022some-non-existing-test-id\u0022.", + "target": null, + "details": null + } + } + } + ], + "Variables": {} +} diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_test_runs_async.pyTestRunSmokeAsyncTesttest_delete_test_run.json b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_test_runs_async.pyTestRunSmokeAsyncTesttest_delete_test_run.json new file mode 100644 index 000000000000..b4b87edeeb34 --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_test_runs_async.pyTestRunSmokeAsyncTesttest_delete_test_run.json @@ -0,0 +1,395 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "181", + "Content-Type": "application/x-www-form-urlencoded", + "User-Agent": "azsdk-python-identity/1.11.0b3 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "95", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:10:24 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13845.9 - SEASLR1 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 86399, + "ext_expires_in": 86399, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "466", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yashika-rg/providers/Microsoft.LoadTestService/loadtests/loadtestsdk", + "description": "", + "displayName": "TestingResource", + "loadTestConfig": { + "engineSize": "m", + "engineInstances": 1, + "splitAllCSVs": false + }, + "secrets": {}, + "environmentVariables": {}, + "passFailCriteria": { + "passFailMetrics": {} + }, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + }, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "1074", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:10:25 GMT", + "mise-correlation-id": "3b4cf494-e453-4217-8723-7db036613843", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "b6fa5cc5-59dc-4cd5-a812-aa43e0bd2b46" + }, + "ResponseBody": { + "testId": "000", + "description": "", + "displayName": "TestingResource", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/yashika-rg/providers/microsoft.loadtestservice/loadtests/loadtestsdk", + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "passFailCriteria": { + "passFailMetrics": {} + }, + "createdDateTime": "2022-09-15T14:29:00.15Z", + "createdBy": null, + "lastModifiedDateTime": "2022-09-16T09:33:03.95Z", + "lastModifiedBy": "niveditjain@microsoft.com", + "inputArtifacts": { + "configUrl": null, + "testScriptUrl": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-10-09T13:20:25.2818135\u002B00:00", + "validationStatus": "VALIDATION_INITIATED" + }, + "userPropUrl": null, + "inputArtifactsZipFileurl": null, + "additionalUrls": [ + { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-10-09T13:20:25.2818135\u002B00:00", + "validationStatus": "" + } + ] + }, + "secrets": null, + "certificate": null, + "environmentVariables": null, + "subnetId": null, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000/files/000?api-version=2022-06-01-preview", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "10343", + "Content-Type": "multipart/form-data; boundary=4f7b7b80c0134e5892861a2461b6247e", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": "LS00ZjdiN2I4MGMwMTM0ZTU4OTI4NjFhMjQ2MWI2MjQ3ZQ0KQ29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW0NCkNvbnRlbnQtRGlzcG9zaXRpb246IGZvcm0tZGF0YTsgbmFtZT0iZmlsZSI7IGZpbGVuYW1lPSJzYW1wbGUuam14Ig0KQ29udGVudC1MZW5ndGg6IDEwMTM0DQoNCjw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8\u002BDQo8am1ldGVyVGVzdFBsYW4gdmVyc2lvbj0iMS4yIiBwcm9wZXJ0aWVzPSI1LjAiIGptZXRlcj0iNS40LjMiPg0KICA8aGFzaFRyZWU\u002BDQogICAgPFRlc3RQbGFuIGd1aWNsYXNzPSJUZXN0UGxhbkd1aSIgdGVzdGNsYXNzPSJUZXN0UGxhbiIgdGVzdG5hbWU9IlRlc3QgUGxhbiIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICA8c3RyaW5nUHJvcCBuYW1lPSJUZXN0UGxhbi5jb21tZW50cyI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgPGJvb2xQcm9wIG5hbWU9IlRlc3RQbGFuLmZ1bmN0aW9uYWxfbW9kZSI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgPGJvb2xQcm9wIG5hbWU9IlRlc3RQbGFuLnRlYXJEb3duX29uX3NodXRkb3duIj50cnVlPC9ib29sUHJvcD4NCiAgICAgIDxib29sUHJvcCBuYW1lPSJUZXN0UGxhbi5zZXJpYWxpemVfdGhyZWFkZ3JvdXBzIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICA8ZWxlbWVudFByb3AgbmFtZT0iVGVzdFBsYW4udXNlcl9kZWZpbmVkX3ZhcmlhYmxlcyIgZWxlbWVudFR5cGU9IkFyZ3VtZW50cyIgZ3VpY2xhc3M9IkFyZ3VtZW50c1BhbmVsIiB0ZXN0Y2xhc3M9IkFyZ3VtZW50cyIgdGVzdG5hbWU9IlVzZXIgRGVmaW5lZCBWYXJpYWJsZXMiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iQXJndW1lbnRzLmFyZ3VtZW50cyIvPg0KICAgICAgPC9lbGVtZW50UHJvcD4NCiAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IlRlc3RQbGFuLnVzZXJfZGVmaW5lX2NsYXNzcGF0aCI\u002BPC9zdHJpbmdQcm9wPg0KICAgIDwvVGVzdFBsYW4\u002BDQogICAgPGhhc2hUcmVlPg0KICAgICAgPGtnLmFwYy5qbWV0ZXIudGhyZWFkcy5VbHRpbWF0ZVRocmVhZEdyb3VwIGd1aWNsYXNzPSJrZy5hcGMuam1ldGVyLnRocmVhZHMuVWx0aW1hdGVUaHJlYWRHcm91cEd1aSIgdGVzdGNsYXNzPSJrZy5hcGMuam1ldGVyLnRocmVhZHMuVWx0aW1hdGVUaHJlYWRHcm91cCIgdGVzdG5hbWU9ImpwQGdjIC0gVWx0aW1hdGUgVGhyZWFkIEdyb3VwIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9InVsdGltYXRldGhyZWFkZ3JvdXBkYXRhIj4NCiAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iLTExMDg2OTE1MTgiPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iMTU2NyI\u002BMTA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0OCI\u002BMDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjQ4ODczIj4xODA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0OTcxMCI\u002BMjQwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iMTAiPjU8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9IlRocmVhZEdyb3VwLm1haW5fY29udHJvbGxlciIgZWxlbWVudFR5cGU9Ikxvb3BDb250cm9sbGVyIiBndWljbGFzcz0iTG9vcENvbnRyb2xQYW5lbCIgdGVzdGNsYXNzPSJMb29wQ29udHJvbGxlciIgdGVzdG5hbWU9Ikxvb3AgQ29udHJvbGxlciIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9Ikxvb3BDb250cm9sbGVyLmNvbnRpbnVlX2ZvcmV2ZXIiPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgICAgICA8aW50UHJvcCBuYW1lPSJMb29wQ29udHJvbGxlci5sb29wcyI\u002BLTE8L2ludFByb3A\u002BDQogICAgICAgIDwvZWxlbWVudFByb3A\u002BDQogICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IlRocmVhZEdyb3VwLm9uX3NhbXBsZV9lcnJvciI\u002BY29udGludWU8L3N0cmluZ1Byb3A\u002BDQogICAgICA8L2tnLmFwYy5qbWV0ZXIudGhyZWFkcy5VbHRpbWF0ZVRocmVhZEdyb3VwPg0KICAgICAgPGhhc2hUcmVlPg0KICAgICAgICA8SFRUUFNhbXBsZXJQcm94eSBndWljbGFzcz0iSHR0cFRlc3RTYW1wbGVHdWkiIHRlc3RjbGFzcz0iSFRUUFNhbXBsZXJQcm94eSIgdGVzdG5hbWU9IkdFVCIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9IkhUVFBzYW1wbGVyLkFyZ3VtZW50cyIgZWxlbWVudFR5cGU9IkFyZ3VtZW50cyIgZ3VpY2xhc3M9IkhUVFBBcmd1bWVudHNQYW5lbCIgdGVzdGNsYXNzPSJBcmd1bWVudHMiIHRlc3RuYW1lPSJVc2VyIERlZmluZWQgVmFyaWFibGVzIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgICAgIDxjb2xsZWN0aW9uUHJvcCBuYW1lPSJBcmd1bWVudHMuYXJndW1lbnRzIi8\u002BDQogICAgICAgICAgPC9lbGVtZW50UHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5kb21haW4iPmFwcC1zZXJ2aWNlLXNhbXBsZS1kZW1vLmF6dXJld2Vic2l0ZXMubmV0PC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnBvcnQiPjwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5wcm90b2NvbCI\u002BaHR0cHM8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIuY29udGVudEVuY29kaW5nIj48L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIucGF0aCI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLm1ldGhvZCI\u002BR0VUPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5mb2xsb3dfcmVkaXJlY3RzIj50cnVlPC9ib29sUHJvcD4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iSFRUUFNhbXBsZXIuYXV0b19yZWRpcmVjdHMiPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iSFRUUFNhbXBsZXIudXNlX2tlZXBhbGl2ZSI\u002BdHJ1ZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLkRPX01VTFRJUEFSVF9QT1NUIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIuZW1iZWRkZWRfdXJsX3JlIj48L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIuaW1wbGVtZW50YXRpb24iPkh0dHBDbGllbnQ0PC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmNvbm5lY3RfdGltZW91dCI\u002BNjAwMDA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIucmVzcG9uc2VfdGltZW91dCI\u002BNjAwMDA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgIDwvSFRUUFNhbXBsZXJQcm94eT4NCiAgICAgICAgPGhhc2hUcmVlLz4NCiAgICAgICAgPGtnLmFwYy5qbWV0ZXIudGltZXJzLlZhcmlhYmxlVGhyb3VnaHB1dFRpbWVyIGd1aWNsYXNzPSJrZy5hcGMuam1ldGVyLnRpbWVycy5WYXJpYWJsZVRocm91Z2hwdXRUaW1lckd1aSIgdGVzdGNsYXNzPSJrZy5hcGMuam1ldGVyLnRpbWVycy5WYXJpYWJsZVRocm91Z2hwdXRUaW1lciIgdGVzdG5hbWU9ImpwQGdjIC0gVGhyb3VnaHB1dCBTaGFwaW5nIFRpbWVyIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0ibG9hZF9wcm9maWxlIj4NCiAgICAgICAgICAgIDxjb2xsZWN0aW9uUHJvcCBuYW1lPSIxNTQzOTEyMTczIj4NCiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iMTU2NyI\u002BMTA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE2OTEiPjUwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0ODg3MyI\u002BMTgwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgICAgIDxjb2xsZWN0aW9uUHJvcCBuYW1lPSIxNTgyMzU1NjI3Ij4NCiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iMTY5MSI\u002BNTA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE2OTEiPjUwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0OTcxMCI\u002BMjQwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgICA8L2NvbGxlY3Rpb25Qcm9wPg0KICAgICAgICA8L2tnLmFwYy5qbWV0ZXIudGltZXJzLlZhcmlhYmxlVGhyb3VnaHB1dFRpbWVyPg0KICAgICAgICA8aGFzaFRyZWUvPg0KICAgICAgICA8UmVzdWx0Q29sbGVjdG9yIGd1aWNsYXNzPSJWaWV3UmVzdWx0c0Z1bGxWaXN1YWxpemVyIiB0ZXN0Y2xhc3M9IlJlc3VsdENvbGxlY3RvciIgdGVzdG5hbWU9IlZpZXcgUmVzdWx0cyBUcmVlIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iUmVzdWx0Q29sbGVjdG9yLmVycm9yX2xvZ2dpbmciPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgICAgICA8b2JqUHJvcD4NCiAgICAgICAgICAgIDxuYW1lPnNhdmVDb25maWc8L25hbWU\u002BDQogICAgICAgICAgICA8dmFsdWUgY2xhc3M9IlNhbXBsZVNhdmVDb25maWd1cmF0aW9uIj4NCiAgICAgICAgICAgICAgPHRpbWU\u002BdHJ1ZTwvdGltZT4NCiAgICAgICAgICAgICAgPGxhdGVuY3k\u002BdHJ1ZTwvbGF0ZW5jeT4NCiAgICAgICAgICAgICAgPHRpbWVzdGFtcD50cnVlPC90aW1lc3RhbXA\u002BDQogICAgICAgICAgICAgIDxzdWNjZXNzPnRydWU8L3N1Y2Nlc3M\u002BDQogICAgICAgICAgICAgIDxsYWJlbD50cnVlPC9sYWJlbD4NCiAgICAgICAgICAgICAgPGNvZGU\u002BdHJ1ZTwvY29kZT4NCiAgICAgICAgICAgICAgPG1lc3NhZ2U\u002BdHJ1ZTwvbWVzc2FnZT4NCiAgICAgICAgICAgICAgPHRocmVhZE5hbWU\u002BdHJ1ZTwvdGhyZWFkTmFtZT4NCiAgICAgICAgICAgICAgPGRhdGFUeXBlPnRydWU8L2RhdGFUeXBlPg0KICAgICAgICAgICAgICA8ZW5jb2Rpbmc\u002BZmFsc2U8L2VuY29kaW5nPg0KICAgICAgICAgICAgICA8YXNzZXJ0aW9ucz50cnVlPC9hc3NlcnRpb25zPg0KICAgICAgICAgICAgICA8c3VicmVzdWx0cz50cnVlPC9zdWJyZXN1bHRzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VEYXRhPmZhbHNlPC9yZXNwb25zZURhdGE\u002BDQogICAgICAgICAgICAgIDxzYW1wbGVyRGF0YT5mYWxzZTwvc2FtcGxlckRhdGE\u002BDQogICAgICAgICAgICAgIDx4bWw\u002BZmFsc2U8L3htbD4NCiAgICAgICAgICAgICAgPGZpZWxkTmFtZXM\u002BdHJ1ZTwvZmllbGROYW1lcz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlSGVhZGVycz5mYWxzZTwvcmVzcG9uc2VIZWFkZXJzPg0KICAgICAgICAgICAgICA8cmVxdWVzdEhlYWRlcnM\u002BZmFsc2U8L3JlcXVlc3RIZWFkZXJzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VEYXRhT25FcnJvcj5mYWxzZTwvcmVzcG9uc2VEYXRhT25FcnJvcj4NCiAgICAgICAgICAgICAgPHNhdmVBc3NlcnRpb25SZXN1bHRzRmFpbHVyZU1lc3NhZ2U\u002BdHJ1ZTwvc2F2ZUFzc2VydGlvblJlc3VsdHNGYWlsdXJlTWVzc2FnZT4NCiAgICAgICAgICAgICAgPGFzc2VydGlvbnNSZXN1bHRzVG9TYXZlPjA8L2Fzc2VydGlvbnNSZXN1bHRzVG9TYXZlPg0KICAgICAgICAgICAgICA8Ynl0ZXM\u002BdHJ1ZTwvYnl0ZXM\u002BDQogICAgICAgICAgICAgIDxzZW50Qnl0ZXM\u002BdHJ1ZTwvc2VudEJ5dGVzPg0KICAgICAgICAgICAgICA8dXJsPnRydWU8L3VybD4NCiAgICAgICAgICAgICAgPHRocmVhZENvdW50cz50cnVlPC90aHJlYWRDb3VudHM\u002BDQogICAgICAgICAgICAgIDxpZGxlVGltZT50cnVlPC9pZGxlVGltZT4NCiAgICAgICAgICAgICAgPGNvbm5lY3RUaW1lPnRydWU8L2Nvbm5lY3RUaW1lPg0KICAgICAgICAgICAgPC92YWx1ZT4NCiAgICAgICAgICA8L29ialByb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iZmlsZW5hbWUiPjwvc3RyaW5nUHJvcD4NCiAgICAgICAgPC9SZXN1bHRDb2xsZWN0b3I\u002BDQogICAgICAgIDxoYXNoVHJlZS8\u002BDQogICAgICAgIDxSZXN1bHRDb2xsZWN0b3IgZ3VpY2xhc3M9IlRhYmxlVmlzdWFsaXplciIgdGVzdGNsYXNzPSJSZXN1bHRDb2xsZWN0b3IiIHRlc3RuYW1lPSJWaWV3IFJlc3VsdHMgaW4gVGFibGUiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJSZXN1bHRDb2xsZWN0b3IuZXJyb3JfbG9nZ2luZyI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgICAgIDxvYmpQcm9wPg0KICAgICAgICAgICAgPG5hbWU\u002Bc2F2ZUNvbmZpZzwvbmFtZT4NCiAgICAgICAgICAgIDx2YWx1ZSBjbGFzcz0iU2FtcGxlU2F2ZUNvbmZpZ3VyYXRpb24iPg0KICAgICAgICAgICAgICA8dGltZT50cnVlPC90aW1lPg0KICAgICAgICAgICAgICA8bGF0ZW5jeT50cnVlPC9sYXRlbmN5Pg0KICAgICAgICAgICAgICA8dGltZXN0YW1wPnRydWU8L3RpbWVzdGFtcD4NCiAgICAgICAgICAgICAgPHN1Y2Nlc3M\u002BdHJ1ZTwvc3VjY2Vzcz4NCiAgICAgICAgICAgICAgPGxhYmVsPnRydWU8L2xhYmVsPg0KICAgICAgICAgICAgICA8Y29kZT50cnVlPC9jb2RlPg0KICAgICAgICAgICAgICA8bWVzc2FnZT50cnVlPC9tZXNzYWdlPg0KICAgICAgICAgICAgICA8dGhyZWFkTmFtZT50cnVlPC90aHJlYWROYW1lPg0KICAgICAgICAgICAgICA8ZGF0YVR5cGU\u002BdHJ1ZTwvZGF0YVR5cGU\u002BDQogICAgICAgICAgICAgIDxlbmNvZGluZz5mYWxzZTwvZW5jb2Rpbmc\u002BDQogICAgICAgICAgICAgIDxhc3NlcnRpb25zPnRydWU8L2Fzc2VydGlvbnM\u002BDQogICAgICAgICAgICAgIDxzdWJyZXN1bHRzPnRydWU8L3N1YnJlc3VsdHM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZURhdGE\u002BZmFsc2U8L3Jlc3BvbnNlRGF0YT4NCiAgICAgICAgICAgICAgPHNhbXBsZXJEYXRhPmZhbHNlPC9zYW1wbGVyRGF0YT4NCiAgICAgICAgICAgICAgPHhtbD5mYWxzZTwveG1sPg0KICAgICAgICAgICAgICA8ZmllbGROYW1lcz50cnVlPC9maWVsZE5hbWVzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VIZWFkZXJzPmZhbHNlPC9yZXNwb25zZUhlYWRlcnM\u002BDQogICAgICAgICAgICAgIDxyZXF1ZXN0SGVhZGVycz5mYWxzZTwvcmVxdWVzdEhlYWRlcnM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZURhdGFPbkVycm9yPmZhbHNlPC9yZXNwb25zZURhdGFPbkVycm9yPg0KICAgICAgICAgICAgICA8c2F2ZUFzc2VydGlvblJlc3VsdHNGYWlsdXJlTWVzc2FnZT50cnVlPC9zYXZlQXNzZXJ0aW9uUmVzdWx0c0ZhaWx1cmVNZXNzYWdlPg0KICAgICAgICAgICAgICA8YXNzZXJ0aW9uc1Jlc3VsdHNUb1NhdmU\u002BMDwvYXNzZXJ0aW9uc1Jlc3VsdHNUb1NhdmU\u002BDQogICAgICAgICAgICAgIDxieXRlcz50cnVlPC9ieXRlcz4NCiAgICAgICAgICAgICAgPHNlbnRCeXRlcz50cnVlPC9zZW50Qnl0ZXM\u002BDQogICAgICAgICAgICAgIDx1cmw\u002BdHJ1ZTwvdXJsPg0KICAgICAgICAgICAgICA8dGhyZWFkQ291bnRzPnRydWU8L3RocmVhZENvdW50cz4NCiAgICAgICAgICAgICAgPGlkbGVUaW1lPnRydWU8L2lkbGVUaW1lPg0KICAgICAgICAgICAgICA8Y29ubmVjdFRpbWU\u002BdHJ1ZTwvY29ubmVjdFRpbWU\u002BDQogICAgICAgICAgICA8L3ZhbHVlPg0KICAgICAgICAgIDwvb2JqUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJmaWxlbmFtZSI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICA8L1Jlc3VsdENvbGxlY3Rvcj4NCiAgICAgICAgPGhhc2hUcmVlLz4NCiAgICAgICAgPFJlc3VsdENvbGxlY3RvciBndWljbGFzcz0iVmlld1Jlc3VsdHNGdWxsVmlzdWFsaXplciIgdGVzdGNsYXNzPSJSZXN1bHRDb2xsZWN0b3IiIHRlc3RuYW1lPSJWaWV3IFJlc3VsdHMgVHJlZSIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IlJlc3VsdENvbGxlY3Rvci5lcnJvcl9sb2dnaW5nIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPG9ialByb3A\u002BDQogICAgICAgICAgICA8bmFtZT5zYXZlQ29uZmlnPC9uYW1lPg0KICAgICAgICAgICAgPHZhbHVlIGNsYXNzPSJTYW1wbGVTYXZlQ29uZmlndXJhdGlvbiI\u002BDQogICAgICAgICAgICAgIDx0aW1lPnRydWU8L3RpbWU\u002BDQogICAgICAgICAgICAgIDxsYXRlbmN5PnRydWU8L2xhdGVuY3k\u002BDQogICAgICAgICAgICAgIDx0aW1lc3RhbXA\u002BdHJ1ZTwvdGltZXN0YW1wPg0KICAgICAgICAgICAgICA8c3VjY2Vzcz50cnVlPC9zdWNjZXNzPg0KICAgICAgICAgICAgICA8bGFiZWw\u002BdHJ1ZTwvbGFiZWw\u002BDQogICAgICAgICAgICAgIDxjb2RlPnRydWU8L2NvZGU\u002BDQogICAgICAgICAgICAgIDxtZXNzYWdlPnRydWU8L21lc3NhZ2U\u002BDQogICAgICAgICAgICAgIDx0aHJlYWROYW1lPnRydWU8L3RocmVhZE5hbWU\u002BDQogICAgICAgICAgICAgIDxkYXRhVHlwZT50cnVlPC9kYXRhVHlwZT4NCiAgICAgICAgICAgICAgPGVuY29kaW5nPmZhbHNlPC9lbmNvZGluZz4NCiAgICAgICAgICAgICAgPGFzc2VydGlvbnM\u002BdHJ1ZTwvYXNzZXJ0aW9ucz4NCiAgICAgICAgICAgICAgPHN1YnJlc3VsdHM\u002BdHJ1ZTwvc3VicmVzdWx0cz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlRGF0YT5mYWxzZTwvcmVzcG9uc2VEYXRhPg0KICAgICAgICAgICAgICA8c2FtcGxlckRhdGE\u002BZmFsc2U8L3NhbXBsZXJEYXRhPg0KICAgICAgICAgICAgICA8eG1sPmZhbHNlPC94bWw\u002BDQogICAgICAgICAgICAgIDxmaWVsZE5hbWVzPnRydWU8L2ZpZWxkTmFtZXM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZUhlYWRlcnM\u002BZmFsc2U8L3Jlc3BvbnNlSGVhZGVycz4NCiAgICAgICAgICAgICAgPHJlcXVlc3RIZWFkZXJzPmZhbHNlPC9yZXF1ZXN0SGVhZGVycz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlRGF0YU9uRXJyb3I\u002BZmFsc2U8L3Jlc3BvbnNlRGF0YU9uRXJyb3I\u002BDQogICAgICAgICAgICAgIDxzYXZlQXNzZXJ0aW9uUmVzdWx0c0ZhaWx1cmVNZXNzYWdlPnRydWU8L3NhdmVBc3NlcnRpb25SZXN1bHRzRmFpbHVyZU1lc3NhZ2U\u002BDQogICAgICAgICAgICAgIDxhc3NlcnRpb25zUmVzdWx0c1RvU2F2ZT4wPC9hc3NlcnRpb25zUmVzdWx0c1RvU2F2ZT4NCiAgICAgICAgICAgICAgPGJ5dGVzPnRydWU8L2J5dGVzPg0KICAgICAgICAgICAgICA8c2VudEJ5dGVzPnRydWU8L3NlbnRCeXRlcz4NCiAgICAgICAgICAgICAgPHVybD50cnVlPC91cmw\u002BDQogICAgICAgICAgICAgIDx0aHJlYWRDb3VudHM\u002BdHJ1ZTwvdGhyZWFkQ291bnRzPg0KICAgICAgICAgICAgICA8aWRsZVRpbWU\u002BdHJ1ZTwvaWRsZVRpbWU\u002BDQogICAgICAgICAgICAgIDxjb25uZWN0VGltZT50cnVlPC9jb25uZWN0VGltZT4NCiAgICAgICAgICAgIDwvdmFsdWU\u002BDQogICAgICAgICAgPC9vYmpQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9ImZpbGVuYW1lIj48L3N0cmluZ1Byb3A\u002BDQogICAgICAgIDwvUmVzdWx0Q29sbGVjdG9yPg0KICAgICAgICA8aGFzaFRyZWUvPg0KICAgICAgPC9oYXNoVHJlZT4NCiAgICAgIDxBcmd1bWVudHMgZ3VpY2xhc3M9IkFyZ3VtZW50c1BhbmVsIiB0ZXN0Y2xhc3M9IkFyZ3VtZW50cyIgdGVzdG5hbWU9IlVzZXIgRGVmaW5lZCBWYXJpYWJsZXMiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iQXJndW1lbnRzLmFyZ3VtZW50cyI\u002BDQogICAgICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9InVkdl93ZWJhcHAiIGVsZW1lbnRUeXBlPSJBcmd1bWVudCI\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJBcmd1bWVudC5uYW1lIj51ZHZfd2ViYXBwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iQXJndW1lbnQudmFsdWUiPiR7X19CZWFuU2hlbGwoIFN5c3RlbS5nZXRlbnYoJnF1b3Q7d2ViYXBwJnF1b3Q7KSApfTwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkFyZ3VtZW50LmRlc2MiPldlYiBBcHAgVVJMPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iQXJndW1lbnQubWV0YWRhdGEiPj08L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPC9lbGVtZW50UHJvcD4NCiAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgIDwvQXJndW1lbnRzPg0KICAgICAgPGhhc2hUcmVlLz4NCiAgICA8L2hhc2hUcmVlPg0KICA8L2hhc2hUcmVlPg0KPC9qbWV0ZXJUZXN0UGxhbj4NCg0KLS00ZjdiN2I4MGMwMTM0ZTU4OTI4NjFhMjQ2MWI2MjQ3ZS0tDQo=", + "StatusCode": 201, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "150", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:10:26 GMT", + "Location": "https://myservice.azure.com/loadtests/000/files/000?resourceId=%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fyashika-rg%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtestsdk\u0026api-version=2022-06-01-preview", + "mise-correlation-id": "7c86635a-bd35-464c-bea0-7a75ed4742d2", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "bc96c0ee-650b-44b2-957b-e11c3f6164a7" + }, + "ResponseBody": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-10-09T13:20:26.4037016", + "validationStatus": "VALIDATION_INITIATED" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "181", + "Content-Type": "application/x-www-form-urlencoded", + "User-Agent": "azsdk-python-identity/1.11.0b3 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "95", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:10:26 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13845.9 - KRC ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 86399, + "ext_expires_in": 86399, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/testruns/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "51", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": { + "testId": "000", + "displayName": "TestingResource" + }, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "2205", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:10:27 GMT", + "mise-correlation-id": "9b438cde-add3-44ec-9749-e9550f8f8c83", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "51b28ab6-605e-4533-9443-1946e51c8fca" + }, + "ResponseBody": { + "testRunId": "000", + "displayName": "TestingResource", + "testId": "000", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/yashika-rg/providers/microsoft.loadtestservice/loadtests/loadtestsdk", + "description": null, + "status": "CANCELLED", + "startDateTime": "2022-10-09T11:54:11.029Z", + "endDateTime": "2022-10-09T11:54:22.631Z", + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "testResult": "NOT_APPLICABLE", + "passFailCriteria": { + "passFailMetrics": {} + }, + "testArtifacts": { + "inputArtifacts": { + "configUrl": { + "url": "url", + "fileId": "7eadc6a2-9051-484b-91d1-6670539a051f", + "filename": "config.yaml", + "fileType": 2, + "expireTime": "2022-10-09T13:20:27.6990591\u002B00:00", + "validationStatus": "" + }, + "testScriptUrl": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-10-09T13:20:27.6990591\u002B00:00", + "validationStatus": "VALIDATION_INITIATED" + }, + "userPropUrl": null, + "inputArtifactsZipFileurl": { + "url": "url", + "fileId": "ce1f5a46-0d13-419a-ad0d-920995ac9a3a", + "filename": "inputartifacts.zip", + "fileType": 2, + "expireTime": "2022-10-09T13:20:27.6990591\u002B00:00", + "validationStatus": "" + }, + "additionalUrls": [ + { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-10-09T13:20:27.6990591\u002B00:00", + "validationStatus": "" + } + ] + }, + "outputArtifacts": { + "resultUrl": null, + "logsUrl": null + } + }, + "executedDateTime": "2022-10-09T11:54:10.604Z", + "vusers": 0, + "testRunStatistics": { + "Total": { + "transaction": "Total", + "sampleCount": 0.0, + "errorCount": 0.0, + "errorPct": 0.0, + "meanResTime": "NaN", + "medianResTime": 0.0, + "maxResTime": 0.0, + "minResTime": 0.0, + "pct1ResTime": 0.0, + "pct2ResTime": 0.0, + "pct3ResTime": 0.0, + "throughput": 0.0, + "receivedKBytesPerSec": 0.0, + "sentKBytesPerSec": 0.0 + } + }, + "createdDateTime": "2022-10-09T11:54:10.761Z", + "createdBy": null, + "lastModifiedDateTime": "2022-10-09T11:54:10.761Z", + "lastModifiedBy": null, + "portalUrl": "https://portal.azure.com/#blade/Microsoft_Azure_CloudNativeTesting/NewReport//resourceId/%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fyashika-rg%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtestsdk/testId/000/testRunId/000", + "secrets": null, + "certificate": null, + "environmentVariables": null, + "duration": null, + "subnetId": null, + "errorDetails": null + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "181", + "Content-Type": "application/x-www-form-urlencoded", + "User-Agent": "azsdk-python-identity/1.11.0b3 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "95", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:10:27 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13845.9 - SEASLR1 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 86399, + "ext_expires_in": 86399, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/testruns/000?api-version=2022-06-01-preview", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "0", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": null, + "StatusCode": 204, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Date": "Sun, 09 Oct 2022 13:10:28 GMT", + "mise-correlation-id": "7df5e8ab-925d-4a6e-887b-c539ea371152", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "e304c498-d693-4f76-bcc0-3e274a7629cf" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://myservice.azure.com/testruns/0000-0000?api-version=2022-06-01-preview", + "RequestMethod": "DELETE", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "0", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "133", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:10:29 GMT", + "mise-correlation-id": "88c077c6-3acc-4e11-888c-fd2f170c69b0", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "7225e9cd-d095-4153-af1f-cad554020cc7" + }, + "ResponseBody": { + "error": { + "code": "TestRunNotFound", + "message": "Test run not found with given identifier \u00220000-0000\u0022.", + "target": null, + "details": null + } + } + } + ], + "Variables": {} +} diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_test_runs_async.pyTestRunSmokeAsyncTesttest_get_test_run.json b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_test_runs_async.pyTestRunSmokeAsyncTesttest_get_test_run.json new file mode 100644 index 000000000000..928371016047 --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_test_runs_async.pyTestRunSmokeAsyncTesttest_get_test_run.json @@ -0,0 +1,452 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "181", + "Content-Type": "application/x-www-form-urlencoded", + "User-Agent": "azsdk-python-identity/1.11.0b3 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "95", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:10:29 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13845.9 - KRSLR1 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 86399, + "ext_expires_in": 86399, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "466", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yashika-rg/providers/Microsoft.LoadTestService/loadtests/loadtestsdk", + "description": "", + "displayName": "TestingResource", + "loadTestConfig": { + "engineSize": "m", + "engineInstances": 1, + "splitAllCSVs": false + }, + "secrets": {}, + "environmentVariables": {}, + "passFailCriteria": { + "passFailMetrics": {} + }, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + }, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "1074", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:10:29 GMT", + "mise-correlation-id": "b6768b2a-f800-4d8c-825d-60fe67231033", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "cab91635-a4cf-42ac-bd87-ad31ce134c5f" + }, + "ResponseBody": { + "testId": "000", + "description": "", + "displayName": "TestingResource", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/yashika-rg/providers/microsoft.loadtestservice/loadtests/loadtestsdk", + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "passFailCriteria": { + "passFailMetrics": {} + }, + "createdDateTime": "2022-09-15T14:29:00.15Z", + "createdBy": null, + "lastModifiedDateTime": "2022-09-16T09:33:03.95Z", + "lastModifiedBy": "niveditjain@microsoft.com", + "inputArtifacts": { + "configUrl": null, + "testScriptUrl": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-10-09T13:20:29.9666925\u002B00:00", + "validationStatus": "VALIDATION_INITIATED" + }, + "userPropUrl": null, + "inputArtifactsZipFileurl": null, + "additionalUrls": [ + { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-10-09T13:20:29.9666925\u002B00:00", + "validationStatus": "" + } + ] + }, + "secrets": null, + "certificate": null, + "environmentVariables": null, + "subnetId": null, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000/files/000?api-version=2022-06-01-preview", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "10343", + "Content-Type": "multipart/form-data; boundary=1217af95d5004cfba50e1a622b9bcac8", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": "LS0xMjE3YWY5NWQ1MDA0Y2ZiYTUwZTFhNjIyYjliY2FjOA0KQ29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW0NCkNvbnRlbnQtRGlzcG9zaXRpb246IGZvcm0tZGF0YTsgbmFtZT0iZmlsZSI7IGZpbGVuYW1lPSJzYW1wbGUuam14Ig0KQ29udGVudC1MZW5ndGg6IDEwMTM0DQoNCjw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8\u002BDQo8am1ldGVyVGVzdFBsYW4gdmVyc2lvbj0iMS4yIiBwcm9wZXJ0aWVzPSI1LjAiIGptZXRlcj0iNS40LjMiPg0KICA8aGFzaFRyZWU\u002BDQogICAgPFRlc3RQbGFuIGd1aWNsYXNzPSJUZXN0UGxhbkd1aSIgdGVzdGNsYXNzPSJUZXN0UGxhbiIgdGVzdG5hbWU9IlRlc3QgUGxhbiIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICA8c3RyaW5nUHJvcCBuYW1lPSJUZXN0UGxhbi5jb21tZW50cyI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgPGJvb2xQcm9wIG5hbWU9IlRlc3RQbGFuLmZ1bmN0aW9uYWxfbW9kZSI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgPGJvb2xQcm9wIG5hbWU9IlRlc3RQbGFuLnRlYXJEb3duX29uX3NodXRkb3duIj50cnVlPC9ib29sUHJvcD4NCiAgICAgIDxib29sUHJvcCBuYW1lPSJUZXN0UGxhbi5zZXJpYWxpemVfdGhyZWFkZ3JvdXBzIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICA8ZWxlbWVudFByb3AgbmFtZT0iVGVzdFBsYW4udXNlcl9kZWZpbmVkX3ZhcmlhYmxlcyIgZWxlbWVudFR5cGU9IkFyZ3VtZW50cyIgZ3VpY2xhc3M9IkFyZ3VtZW50c1BhbmVsIiB0ZXN0Y2xhc3M9IkFyZ3VtZW50cyIgdGVzdG5hbWU9IlVzZXIgRGVmaW5lZCBWYXJpYWJsZXMiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iQXJndW1lbnRzLmFyZ3VtZW50cyIvPg0KICAgICAgPC9lbGVtZW50UHJvcD4NCiAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IlRlc3RQbGFuLnVzZXJfZGVmaW5lX2NsYXNzcGF0aCI\u002BPC9zdHJpbmdQcm9wPg0KICAgIDwvVGVzdFBsYW4\u002BDQogICAgPGhhc2hUcmVlPg0KICAgICAgPGtnLmFwYy5qbWV0ZXIudGhyZWFkcy5VbHRpbWF0ZVRocmVhZEdyb3VwIGd1aWNsYXNzPSJrZy5hcGMuam1ldGVyLnRocmVhZHMuVWx0aW1hdGVUaHJlYWRHcm91cEd1aSIgdGVzdGNsYXNzPSJrZy5hcGMuam1ldGVyLnRocmVhZHMuVWx0aW1hdGVUaHJlYWRHcm91cCIgdGVzdG5hbWU9ImpwQGdjIC0gVWx0aW1hdGUgVGhyZWFkIEdyb3VwIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9InVsdGltYXRldGhyZWFkZ3JvdXBkYXRhIj4NCiAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iLTExMDg2OTE1MTgiPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iMTU2NyI\u002BMTA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0OCI\u002BMDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjQ4ODczIj4xODA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0OTcxMCI\u002BMjQwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iMTAiPjU8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9IlRocmVhZEdyb3VwLm1haW5fY29udHJvbGxlciIgZWxlbWVudFR5cGU9Ikxvb3BDb250cm9sbGVyIiBndWljbGFzcz0iTG9vcENvbnRyb2xQYW5lbCIgdGVzdGNsYXNzPSJMb29wQ29udHJvbGxlciIgdGVzdG5hbWU9Ikxvb3AgQ29udHJvbGxlciIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9Ikxvb3BDb250cm9sbGVyLmNvbnRpbnVlX2ZvcmV2ZXIiPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgICAgICA8aW50UHJvcCBuYW1lPSJMb29wQ29udHJvbGxlci5sb29wcyI\u002BLTE8L2ludFByb3A\u002BDQogICAgICAgIDwvZWxlbWVudFByb3A\u002BDQogICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IlRocmVhZEdyb3VwLm9uX3NhbXBsZV9lcnJvciI\u002BY29udGludWU8L3N0cmluZ1Byb3A\u002BDQogICAgICA8L2tnLmFwYy5qbWV0ZXIudGhyZWFkcy5VbHRpbWF0ZVRocmVhZEdyb3VwPg0KICAgICAgPGhhc2hUcmVlPg0KICAgICAgICA8SFRUUFNhbXBsZXJQcm94eSBndWljbGFzcz0iSHR0cFRlc3RTYW1wbGVHdWkiIHRlc3RjbGFzcz0iSFRUUFNhbXBsZXJQcm94eSIgdGVzdG5hbWU9IkdFVCIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9IkhUVFBzYW1wbGVyLkFyZ3VtZW50cyIgZWxlbWVudFR5cGU9IkFyZ3VtZW50cyIgZ3VpY2xhc3M9IkhUVFBBcmd1bWVudHNQYW5lbCIgdGVzdGNsYXNzPSJBcmd1bWVudHMiIHRlc3RuYW1lPSJVc2VyIERlZmluZWQgVmFyaWFibGVzIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgICAgIDxjb2xsZWN0aW9uUHJvcCBuYW1lPSJBcmd1bWVudHMuYXJndW1lbnRzIi8\u002BDQogICAgICAgICAgPC9lbGVtZW50UHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5kb21haW4iPmFwcC1zZXJ2aWNlLXNhbXBsZS1kZW1vLmF6dXJld2Vic2l0ZXMubmV0PC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnBvcnQiPjwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5wcm90b2NvbCI\u002BaHR0cHM8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIuY29udGVudEVuY29kaW5nIj48L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIucGF0aCI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLm1ldGhvZCI\u002BR0VUPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5mb2xsb3dfcmVkaXJlY3RzIj50cnVlPC9ib29sUHJvcD4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iSFRUUFNhbXBsZXIuYXV0b19yZWRpcmVjdHMiPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iSFRUUFNhbXBsZXIudXNlX2tlZXBhbGl2ZSI\u002BdHJ1ZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLkRPX01VTFRJUEFSVF9QT1NUIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIuZW1iZWRkZWRfdXJsX3JlIj48L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIuaW1wbGVtZW50YXRpb24iPkh0dHBDbGllbnQ0PC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmNvbm5lY3RfdGltZW91dCI\u002BNjAwMDA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIucmVzcG9uc2VfdGltZW91dCI\u002BNjAwMDA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgIDwvSFRUUFNhbXBsZXJQcm94eT4NCiAgICAgICAgPGhhc2hUcmVlLz4NCiAgICAgICAgPGtnLmFwYy5qbWV0ZXIudGltZXJzLlZhcmlhYmxlVGhyb3VnaHB1dFRpbWVyIGd1aWNsYXNzPSJrZy5hcGMuam1ldGVyLnRpbWVycy5WYXJpYWJsZVRocm91Z2hwdXRUaW1lckd1aSIgdGVzdGNsYXNzPSJrZy5hcGMuam1ldGVyLnRpbWVycy5WYXJpYWJsZVRocm91Z2hwdXRUaW1lciIgdGVzdG5hbWU9ImpwQGdjIC0gVGhyb3VnaHB1dCBTaGFwaW5nIFRpbWVyIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0ibG9hZF9wcm9maWxlIj4NCiAgICAgICAgICAgIDxjb2xsZWN0aW9uUHJvcCBuYW1lPSIxNTQzOTEyMTczIj4NCiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iMTU2NyI\u002BMTA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE2OTEiPjUwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0ODg3MyI\u002BMTgwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgICAgIDxjb2xsZWN0aW9uUHJvcCBuYW1lPSIxNTgyMzU1NjI3Ij4NCiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iMTY5MSI\u002BNTA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE2OTEiPjUwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0OTcxMCI\u002BMjQwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgICA8L2NvbGxlY3Rpb25Qcm9wPg0KICAgICAgICA8L2tnLmFwYy5qbWV0ZXIudGltZXJzLlZhcmlhYmxlVGhyb3VnaHB1dFRpbWVyPg0KICAgICAgICA8aGFzaFRyZWUvPg0KICAgICAgICA8UmVzdWx0Q29sbGVjdG9yIGd1aWNsYXNzPSJWaWV3UmVzdWx0c0Z1bGxWaXN1YWxpemVyIiB0ZXN0Y2xhc3M9IlJlc3VsdENvbGxlY3RvciIgdGVzdG5hbWU9IlZpZXcgUmVzdWx0cyBUcmVlIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iUmVzdWx0Q29sbGVjdG9yLmVycm9yX2xvZ2dpbmciPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgICAgICA8b2JqUHJvcD4NCiAgICAgICAgICAgIDxuYW1lPnNhdmVDb25maWc8L25hbWU\u002BDQogICAgICAgICAgICA8dmFsdWUgY2xhc3M9IlNhbXBsZVNhdmVDb25maWd1cmF0aW9uIj4NCiAgICAgICAgICAgICAgPHRpbWU\u002BdHJ1ZTwvdGltZT4NCiAgICAgICAgICAgICAgPGxhdGVuY3k\u002BdHJ1ZTwvbGF0ZW5jeT4NCiAgICAgICAgICAgICAgPHRpbWVzdGFtcD50cnVlPC90aW1lc3RhbXA\u002BDQogICAgICAgICAgICAgIDxzdWNjZXNzPnRydWU8L3N1Y2Nlc3M\u002BDQogICAgICAgICAgICAgIDxsYWJlbD50cnVlPC9sYWJlbD4NCiAgICAgICAgICAgICAgPGNvZGU\u002BdHJ1ZTwvY29kZT4NCiAgICAgICAgICAgICAgPG1lc3NhZ2U\u002BdHJ1ZTwvbWVzc2FnZT4NCiAgICAgICAgICAgICAgPHRocmVhZE5hbWU\u002BdHJ1ZTwvdGhyZWFkTmFtZT4NCiAgICAgICAgICAgICAgPGRhdGFUeXBlPnRydWU8L2RhdGFUeXBlPg0KICAgICAgICAgICAgICA8ZW5jb2Rpbmc\u002BZmFsc2U8L2VuY29kaW5nPg0KICAgICAgICAgICAgICA8YXNzZXJ0aW9ucz50cnVlPC9hc3NlcnRpb25zPg0KICAgICAgICAgICAgICA8c3VicmVzdWx0cz50cnVlPC9zdWJyZXN1bHRzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VEYXRhPmZhbHNlPC9yZXNwb25zZURhdGE\u002BDQogICAgICAgICAgICAgIDxzYW1wbGVyRGF0YT5mYWxzZTwvc2FtcGxlckRhdGE\u002BDQogICAgICAgICAgICAgIDx4bWw\u002BZmFsc2U8L3htbD4NCiAgICAgICAgICAgICAgPGZpZWxkTmFtZXM\u002BdHJ1ZTwvZmllbGROYW1lcz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlSGVhZGVycz5mYWxzZTwvcmVzcG9uc2VIZWFkZXJzPg0KICAgICAgICAgICAgICA8cmVxdWVzdEhlYWRlcnM\u002BZmFsc2U8L3JlcXVlc3RIZWFkZXJzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VEYXRhT25FcnJvcj5mYWxzZTwvcmVzcG9uc2VEYXRhT25FcnJvcj4NCiAgICAgICAgICAgICAgPHNhdmVBc3NlcnRpb25SZXN1bHRzRmFpbHVyZU1lc3NhZ2U\u002BdHJ1ZTwvc2F2ZUFzc2VydGlvblJlc3VsdHNGYWlsdXJlTWVzc2FnZT4NCiAgICAgICAgICAgICAgPGFzc2VydGlvbnNSZXN1bHRzVG9TYXZlPjA8L2Fzc2VydGlvbnNSZXN1bHRzVG9TYXZlPg0KICAgICAgICAgICAgICA8Ynl0ZXM\u002BdHJ1ZTwvYnl0ZXM\u002BDQogICAgICAgICAgICAgIDxzZW50Qnl0ZXM\u002BdHJ1ZTwvc2VudEJ5dGVzPg0KICAgICAgICAgICAgICA8dXJsPnRydWU8L3VybD4NCiAgICAgICAgICAgICAgPHRocmVhZENvdW50cz50cnVlPC90aHJlYWRDb3VudHM\u002BDQogICAgICAgICAgICAgIDxpZGxlVGltZT50cnVlPC9pZGxlVGltZT4NCiAgICAgICAgICAgICAgPGNvbm5lY3RUaW1lPnRydWU8L2Nvbm5lY3RUaW1lPg0KICAgICAgICAgICAgPC92YWx1ZT4NCiAgICAgICAgICA8L29ialByb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iZmlsZW5hbWUiPjwvc3RyaW5nUHJvcD4NCiAgICAgICAgPC9SZXN1bHRDb2xsZWN0b3I\u002BDQogICAgICAgIDxoYXNoVHJlZS8\u002BDQogICAgICAgIDxSZXN1bHRDb2xsZWN0b3IgZ3VpY2xhc3M9IlRhYmxlVmlzdWFsaXplciIgdGVzdGNsYXNzPSJSZXN1bHRDb2xsZWN0b3IiIHRlc3RuYW1lPSJWaWV3IFJlc3VsdHMgaW4gVGFibGUiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJSZXN1bHRDb2xsZWN0b3IuZXJyb3JfbG9nZ2luZyI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgICAgIDxvYmpQcm9wPg0KICAgICAgICAgICAgPG5hbWU\u002Bc2F2ZUNvbmZpZzwvbmFtZT4NCiAgICAgICAgICAgIDx2YWx1ZSBjbGFzcz0iU2FtcGxlU2F2ZUNvbmZpZ3VyYXRpb24iPg0KICAgICAgICAgICAgICA8dGltZT50cnVlPC90aW1lPg0KICAgICAgICAgICAgICA8bGF0ZW5jeT50cnVlPC9sYXRlbmN5Pg0KICAgICAgICAgICAgICA8dGltZXN0YW1wPnRydWU8L3RpbWVzdGFtcD4NCiAgICAgICAgICAgICAgPHN1Y2Nlc3M\u002BdHJ1ZTwvc3VjY2Vzcz4NCiAgICAgICAgICAgICAgPGxhYmVsPnRydWU8L2xhYmVsPg0KICAgICAgICAgICAgICA8Y29kZT50cnVlPC9jb2RlPg0KICAgICAgICAgICAgICA8bWVzc2FnZT50cnVlPC9tZXNzYWdlPg0KICAgICAgICAgICAgICA8dGhyZWFkTmFtZT50cnVlPC90aHJlYWROYW1lPg0KICAgICAgICAgICAgICA8ZGF0YVR5cGU\u002BdHJ1ZTwvZGF0YVR5cGU\u002BDQogICAgICAgICAgICAgIDxlbmNvZGluZz5mYWxzZTwvZW5jb2Rpbmc\u002BDQogICAgICAgICAgICAgIDxhc3NlcnRpb25zPnRydWU8L2Fzc2VydGlvbnM\u002BDQogICAgICAgICAgICAgIDxzdWJyZXN1bHRzPnRydWU8L3N1YnJlc3VsdHM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZURhdGE\u002BZmFsc2U8L3Jlc3BvbnNlRGF0YT4NCiAgICAgICAgICAgICAgPHNhbXBsZXJEYXRhPmZhbHNlPC9zYW1wbGVyRGF0YT4NCiAgICAgICAgICAgICAgPHhtbD5mYWxzZTwveG1sPg0KICAgICAgICAgICAgICA8ZmllbGROYW1lcz50cnVlPC9maWVsZE5hbWVzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VIZWFkZXJzPmZhbHNlPC9yZXNwb25zZUhlYWRlcnM\u002BDQogICAgICAgICAgICAgIDxyZXF1ZXN0SGVhZGVycz5mYWxzZTwvcmVxdWVzdEhlYWRlcnM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZURhdGFPbkVycm9yPmZhbHNlPC9yZXNwb25zZURhdGFPbkVycm9yPg0KICAgICAgICAgICAgICA8c2F2ZUFzc2VydGlvblJlc3VsdHNGYWlsdXJlTWVzc2FnZT50cnVlPC9zYXZlQXNzZXJ0aW9uUmVzdWx0c0ZhaWx1cmVNZXNzYWdlPg0KICAgICAgICAgICAgICA8YXNzZXJ0aW9uc1Jlc3VsdHNUb1NhdmU\u002BMDwvYXNzZXJ0aW9uc1Jlc3VsdHNUb1NhdmU\u002BDQogICAgICAgICAgICAgIDxieXRlcz50cnVlPC9ieXRlcz4NCiAgICAgICAgICAgICAgPHNlbnRCeXRlcz50cnVlPC9zZW50Qnl0ZXM\u002BDQogICAgICAgICAgICAgIDx1cmw\u002BdHJ1ZTwvdXJsPg0KICAgICAgICAgICAgICA8dGhyZWFkQ291bnRzPnRydWU8L3RocmVhZENvdW50cz4NCiAgICAgICAgICAgICAgPGlkbGVUaW1lPnRydWU8L2lkbGVUaW1lPg0KICAgICAgICAgICAgICA8Y29ubmVjdFRpbWU\u002BdHJ1ZTwvY29ubmVjdFRpbWU\u002BDQogICAgICAgICAgICA8L3ZhbHVlPg0KICAgICAgICAgIDwvb2JqUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJmaWxlbmFtZSI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICA8L1Jlc3VsdENvbGxlY3Rvcj4NCiAgICAgICAgPGhhc2hUcmVlLz4NCiAgICAgICAgPFJlc3VsdENvbGxlY3RvciBndWljbGFzcz0iVmlld1Jlc3VsdHNGdWxsVmlzdWFsaXplciIgdGVzdGNsYXNzPSJSZXN1bHRDb2xsZWN0b3IiIHRlc3RuYW1lPSJWaWV3IFJlc3VsdHMgVHJlZSIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IlJlc3VsdENvbGxlY3Rvci5lcnJvcl9sb2dnaW5nIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPG9ialByb3A\u002BDQogICAgICAgICAgICA8bmFtZT5zYXZlQ29uZmlnPC9uYW1lPg0KICAgICAgICAgICAgPHZhbHVlIGNsYXNzPSJTYW1wbGVTYXZlQ29uZmlndXJhdGlvbiI\u002BDQogICAgICAgICAgICAgIDx0aW1lPnRydWU8L3RpbWU\u002BDQogICAgICAgICAgICAgIDxsYXRlbmN5PnRydWU8L2xhdGVuY3k\u002BDQogICAgICAgICAgICAgIDx0aW1lc3RhbXA\u002BdHJ1ZTwvdGltZXN0YW1wPg0KICAgICAgICAgICAgICA8c3VjY2Vzcz50cnVlPC9zdWNjZXNzPg0KICAgICAgICAgICAgICA8bGFiZWw\u002BdHJ1ZTwvbGFiZWw\u002BDQogICAgICAgICAgICAgIDxjb2RlPnRydWU8L2NvZGU\u002BDQogICAgICAgICAgICAgIDxtZXNzYWdlPnRydWU8L21lc3NhZ2U\u002BDQogICAgICAgICAgICAgIDx0aHJlYWROYW1lPnRydWU8L3RocmVhZE5hbWU\u002BDQogICAgICAgICAgICAgIDxkYXRhVHlwZT50cnVlPC9kYXRhVHlwZT4NCiAgICAgICAgICAgICAgPGVuY29kaW5nPmZhbHNlPC9lbmNvZGluZz4NCiAgICAgICAgICAgICAgPGFzc2VydGlvbnM\u002BdHJ1ZTwvYXNzZXJ0aW9ucz4NCiAgICAgICAgICAgICAgPHN1YnJlc3VsdHM\u002BdHJ1ZTwvc3VicmVzdWx0cz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlRGF0YT5mYWxzZTwvcmVzcG9uc2VEYXRhPg0KICAgICAgICAgICAgICA8c2FtcGxlckRhdGE\u002BZmFsc2U8L3NhbXBsZXJEYXRhPg0KICAgICAgICAgICAgICA8eG1sPmZhbHNlPC94bWw\u002BDQogICAgICAgICAgICAgIDxmaWVsZE5hbWVzPnRydWU8L2ZpZWxkTmFtZXM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZUhlYWRlcnM\u002BZmFsc2U8L3Jlc3BvbnNlSGVhZGVycz4NCiAgICAgICAgICAgICAgPHJlcXVlc3RIZWFkZXJzPmZhbHNlPC9yZXF1ZXN0SGVhZGVycz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlRGF0YU9uRXJyb3I\u002BZmFsc2U8L3Jlc3BvbnNlRGF0YU9uRXJyb3I\u002BDQogICAgICAgICAgICAgIDxzYXZlQXNzZXJ0aW9uUmVzdWx0c0ZhaWx1cmVNZXNzYWdlPnRydWU8L3NhdmVBc3NlcnRpb25SZXN1bHRzRmFpbHVyZU1lc3NhZ2U\u002BDQogICAgICAgICAgICAgIDxhc3NlcnRpb25zUmVzdWx0c1RvU2F2ZT4wPC9hc3NlcnRpb25zUmVzdWx0c1RvU2F2ZT4NCiAgICAgICAgICAgICAgPGJ5dGVzPnRydWU8L2J5dGVzPg0KICAgICAgICAgICAgICA8c2VudEJ5dGVzPnRydWU8L3NlbnRCeXRlcz4NCiAgICAgICAgICAgICAgPHVybD50cnVlPC91cmw\u002BDQogICAgICAgICAgICAgIDx0aHJlYWRDb3VudHM\u002BdHJ1ZTwvdGhyZWFkQ291bnRzPg0KICAgICAgICAgICAgICA8aWRsZVRpbWU\u002BdHJ1ZTwvaWRsZVRpbWU\u002BDQogICAgICAgICAgICAgIDxjb25uZWN0VGltZT50cnVlPC9jb25uZWN0VGltZT4NCiAgICAgICAgICAgIDwvdmFsdWU\u002BDQogICAgICAgICAgPC9vYmpQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9ImZpbGVuYW1lIj48L3N0cmluZ1Byb3A\u002BDQogICAgICAgIDwvUmVzdWx0Q29sbGVjdG9yPg0KICAgICAgICA8aGFzaFRyZWUvPg0KICAgICAgPC9oYXNoVHJlZT4NCiAgICAgIDxBcmd1bWVudHMgZ3VpY2xhc3M9IkFyZ3VtZW50c1BhbmVsIiB0ZXN0Y2xhc3M9IkFyZ3VtZW50cyIgdGVzdG5hbWU9IlVzZXIgRGVmaW5lZCBWYXJpYWJsZXMiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iQXJndW1lbnRzLmFyZ3VtZW50cyI\u002BDQogICAgICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9InVkdl93ZWJhcHAiIGVsZW1lbnRUeXBlPSJBcmd1bWVudCI\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJBcmd1bWVudC5uYW1lIj51ZHZfd2ViYXBwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iQXJndW1lbnQudmFsdWUiPiR7X19CZWFuU2hlbGwoIFN5c3RlbS5nZXRlbnYoJnF1b3Q7d2ViYXBwJnF1b3Q7KSApfTwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkFyZ3VtZW50LmRlc2MiPldlYiBBcHAgVVJMPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iQXJndW1lbnQubWV0YWRhdGEiPj08L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPC9lbGVtZW50UHJvcD4NCiAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgIDwvQXJndW1lbnRzPg0KICAgICAgPGhhc2hUcmVlLz4NCiAgICA8L2hhc2hUcmVlPg0KICA8L2hhc2hUcmVlPg0KPC9qbWV0ZXJUZXN0UGxhbj4NCg0KLS0xMjE3YWY5NWQ1MDA0Y2ZiYTUwZTFhNjIyYjliY2FjOC0tDQo=", + "StatusCode": 201, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "150", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:10:30 GMT", + "Location": "https://myservice.azure.com/loadtests/000/files/000?resourceId=%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fyashika-rg%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtestsdk\u0026api-version=2022-06-01-preview", + "mise-correlation-id": "a3a2d6d6-a516-4cbb-a250-09d99656eb4c", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "7808b27a-53f9-4925-9518-f27b138a9ba3" + }, + "ResponseBody": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-10-09T13:20:30.5533926", + "validationStatus": "VALIDATION_INITIATED" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "181", + "Content-Type": "application/x-www-form-urlencoded", + "User-Agent": "azsdk-python-identity/1.11.0b3 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "95", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:10:30 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13845.9 - KRC ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 86399, + "ext_expires_in": 86399, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/testruns/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "51", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": { + "testId": "000", + "displayName": "TestingResource" + }, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "1889", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:10:31 GMT", + "mise-correlation-id": "f03ac92d-ce38-4e31-ab56-1be52865c091", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "902e39ce-9b82-4de4-84c4-057866039989" + }, + "ResponseBody": { + "testRunId": "000", + "displayName": "TestingResource", + "testId": "000", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/yashika-rg/providers/microsoft.loadtestservice/loadtests/loadtestsdk", + "description": null, + "status": "ACCEPTED", + "startDateTime": null, + "endDateTime": null, + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "testResult": "NOT_APPLICABLE", + "passFailCriteria": { + "passFailMetrics": {} + }, + "testArtifacts": { + "inputArtifacts": { + "configUrl": { + "url": "url", + "fileId": "5dd18457-3ab1-48d1-a37b-d550ee394173", + "filename": "config.yaml", + "fileType": 2, + "expireTime": "2022-10-09T13:20:31.4831727\u002B00:00", + "validationStatus": "" + }, + "testScriptUrl": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-10-09T13:20:31.4831727\u002B00:00", + "validationStatus": "VALIDATION_INITIATED" + }, + "userPropUrl": null, + "inputArtifactsZipFileurl": { + "url": "url", + "fileId": "e007eac9-d344-4a68-b627-0dca62869cff", + "filename": "inputartifacts.zip", + "fileType": 2, + "expireTime": "2022-10-09T13:20:31.4831727\u002B00:00", + "validationStatus": "" + }, + "additionalUrls": [ + { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-10-09T13:20:31.4831727\u002B00:00", + "validationStatus": "" + } + ] + }, + "outputArtifacts": { + "resultUrl": null, + "logsUrl": null + } + }, + "executedDateTime": "2022-10-09T13:10:31.145Z", + "vusers": null, + "testRunStatistics": null, + "createdDateTime": "2022-10-09T13:10:31.386Z", + "createdBy": null, + "lastModifiedDateTime": "2022-10-09T13:10:31.386Z", + "lastModifiedBy": null, + "portalUrl": "https://portal.azure.com/#blade/Microsoft_Azure_CloudNativeTesting/NewReport//resourceId/%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fyashika-rg%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtestsdk/testId/000/testRunId/000", + "secrets": null, + "certificate": null, + "environmentVariables": null, + "duration": null, + "subnetId": null, + "errorDetails": null + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "181", + "Content-Type": "application/x-www-form-urlencoded", + "User-Agent": "azsdk-python-identity/1.11.0b3 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "95", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:10:31 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13845.9 - KRC ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 86399, + "ext_expires_in": 86399, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/testruns/000?api-version=2022-06-01-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "1914", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:10:32 GMT", + "mise-correlation-id": "dde7ed25-d48b-43cb-8a62-2d236e7f1a46", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "5e2f9f14-04d6-4ca0-ad29-33acd16b8d04" + }, + "ResponseBody": { + "testRunId": "000", + "displayName": "TestingResource", + "testId": "000", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/yashika-rg/providers/microsoft.loadtestservice/loadtests/loadtestsdk", + "description": null, + "status": "PROVISIONING", + "startDateTime": "2022-10-09T13:10:31.63Z", + "endDateTime": null, + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "testResult": "NOT_APPLICABLE", + "passFailCriteria": { + "passFailMetrics": {} + }, + "testArtifacts": { + "inputArtifacts": { + "configUrl": { + "url": "url", + "fileId": "5dd18457-3ab1-48d1-a37b-d550ee394173", + "filename": "config.yaml", + "fileType": 2, + "expireTime": "2022-10-09T13:20:32.1116549\u002B00:00", + "validationStatus": "" + }, + "testScriptUrl": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-10-09T13:20:32.1116549\u002B00:00", + "validationStatus": "VALIDATION_INITIATED" + }, + "userPropUrl": null, + "inputArtifactsZipFileurl": { + "url": "url", + "fileId": "e007eac9-d344-4a68-b627-0dca62869cff", + "filename": "inputartifacts.zip", + "fileType": 2, + "expireTime": "2022-10-09T13:20:32.1116549\u002B00:00", + "validationStatus": "" + }, + "additionalUrls": [ + { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-10-09T13:20:32.1116549\u002B00:00", + "validationStatus": "" + } + ] + }, + "outputArtifacts": { + "resultUrl": null, + "logsUrl": null + } + }, + "executedDateTime": "2022-10-09T13:10:31.145Z", + "vusers": null, + "testRunStatistics": null, + "createdDateTime": "2022-10-09T13:10:31.386Z", + "createdBy": null, + "lastModifiedDateTime": "2022-10-09T13:10:31.386Z", + "lastModifiedBy": null, + "portalUrl": "https://portal.azure.com/#blade/Microsoft_Azure_CloudNativeTesting/NewReport//resourceId/%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fyashika-rg%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtestsdk/testId/000/testRunId/000", + "secrets": null, + "certificate": null, + "environmentVariables": null, + "duration": null, + "subnetId": null, + "errorDetails": null + } + }, + { + "RequestUri": "https://myservice.azure.com/testruns/0000-0000?api-version=2022-06-01-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "133", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:10:32 GMT", + "mise-correlation-id": "9d938331-30ba-4a80-b55b-87f1118e3c06", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "d560e0a9-9104-4369-b906-f87a0af800c9" + }, + "ResponseBody": { + "error": { + "code": "TestRunNotFound", + "message": "Test run not found with given identifier \u00220000-0000\u0022.", + "target": null, + "details": null + } + } + } + ], + "Variables": {} +} diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_test_runs_async.pyTestRunSmokeAsyncTesttest_get_test_run_client_metrics.json b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_test_runs_async.pyTestRunSmokeAsyncTesttest_get_test_run_client_metrics.json new file mode 100644 index 000000000000..1cdc58bae9be --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_test_runs_async.pyTestRunSmokeAsyncTesttest_get_test_run_client_metrics.json @@ -0,0 +1,480 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "181", + "Content-Type": "application/x-www-form-urlencoded", + "User-Agent": "azsdk-python-identity/1.11.0b3 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "95", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:10:38 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13845.9 - SEASLR1 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 86399, + "ext_expires_in": 86399, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "466", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yashika-rg/providers/Microsoft.LoadTestService/loadtests/loadtestsdk", + "description": "", + "displayName": "TestingResource", + "loadTestConfig": { + "engineSize": "m", + "engineInstances": 1, + "splitAllCSVs": false + }, + "secrets": {}, + "environmentVariables": {}, + "passFailCriteria": { + "passFailMetrics": {} + }, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + }, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "1074", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:10:39 GMT", + "mise-correlation-id": "db7d0c28-db19-49e5-9515-afe33bb4f451", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "530bf755-df49-4396-922b-7cb2ec42f865" + }, + "ResponseBody": { + "testId": "000", + "description": "", + "displayName": "TestingResource", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/yashika-rg/providers/microsoft.loadtestservice/loadtests/loadtestsdk", + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "passFailCriteria": { + "passFailMetrics": {} + }, + "createdDateTime": "2022-09-15T14:29:00.15Z", + "createdBy": null, + "lastModifiedDateTime": "2022-09-16T09:33:03.95Z", + "lastModifiedBy": "niveditjain@microsoft.com", + "inputArtifacts": { + "configUrl": null, + "testScriptUrl": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-10-09T13:20:39.4889493\u002B00:00", + "validationStatus": "VALIDATION_INITIATED" + }, + "userPropUrl": null, + "inputArtifactsZipFileurl": null, + "additionalUrls": [ + { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-10-09T13:20:39.4889493\u002B00:00", + "validationStatus": "" + } + ] + }, + "secrets": null, + "certificate": null, + "environmentVariables": null, + "subnetId": null, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000/files/000?api-version=2022-06-01-preview", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "10343", + "Content-Type": "multipart/form-data; boundary=1401e96c5642453c91acbb770a624b39", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": "LS0xNDAxZTk2YzU2NDI0NTNjOTFhY2JiNzcwYTYyNGIzOQ0KQ29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW0NCkNvbnRlbnQtRGlzcG9zaXRpb246IGZvcm0tZGF0YTsgbmFtZT0iZmlsZSI7IGZpbGVuYW1lPSJzYW1wbGUuam14Ig0KQ29udGVudC1MZW5ndGg6IDEwMTM0DQoNCjw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8\u002BDQo8am1ldGVyVGVzdFBsYW4gdmVyc2lvbj0iMS4yIiBwcm9wZXJ0aWVzPSI1LjAiIGptZXRlcj0iNS40LjMiPg0KICA8aGFzaFRyZWU\u002BDQogICAgPFRlc3RQbGFuIGd1aWNsYXNzPSJUZXN0UGxhbkd1aSIgdGVzdGNsYXNzPSJUZXN0UGxhbiIgdGVzdG5hbWU9IlRlc3QgUGxhbiIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICA8c3RyaW5nUHJvcCBuYW1lPSJUZXN0UGxhbi5jb21tZW50cyI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgPGJvb2xQcm9wIG5hbWU9IlRlc3RQbGFuLmZ1bmN0aW9uYWxfbW9kZSI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgPGJvb2xQcm9wIG5hbWU9IlRlc3RQbGFuLnRlYXJEb3duX29uX3NodXRkb3duIj50cnVlPC9ib29sUHJvcD4NCiAgICAgIDxib29sUHJvcCBuYW1lPSJUZXN0UGxhbi5zZXJpYWxpemVfdGhyZWFkZ3JvdXBzIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICA8ZWxlbWVudFByb3AgbmFtZT0iVGVzdFBsYW4udXNlcl9kZWZpbmVkX3ZhcmlhYmxlcyIgZWxlbWVudFR5cGU9IkFyZ3VtZW50cyIgZ3VpY2xhc3M9IkFyZ3VtZW50c1BhbmVsIiB0ZXN0Y2xhc3M9IkFyZ3VtZW50cyIgdGVzdG5hbWU9IlVzZXIgRGVmaW5lZCBWYXJpYWJsZXMiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iQXJndW1lbnRzLmFyZ3VtZW50cyIvPg0KICAgICAgPC9lbGVtZW50UHJvcD4NCiAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IlRlc3RQbGFuLnVzZXJfZGVmaW5lX2NsYXNzcGF0aCI\u002BPC9zdHJpbmdQcm9wPg0KICAgIDwvVGVzdFBsYW4\u002BDQogICAgPGhhc2hUcmVlPg0KICAgICAgPGtnLmFwYy5qbWV0ZXIudGhyZWFkcy5VbHRpbWF0ZVRocmVhZEdyb3VwIGd1aWNsYXNzPSJrZy5hcGMuam1ldGVyLnRocmVhZHMuVWx0aW1hdGVUaHJlYWRHcm91cEd1aSIgdGVzdGNsYXNzPSJrZy5hcGMuam1ldGVyLnRocmVhZHMuVWx0aW1hdGVUaHJlYWRHcm91cCIgdGVzdG5hbWU9ImpwQGdjIC0gVWx0aW1hdGUgVGhyZWFkIEdyb3VwIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9InVsdGltYXRldGhyZWFkZ3JvdXBkYXRhIj4NCiAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iLTExMDg2OTE1MTgiPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iMTU2NyI\u002BMTA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0OCI\u002BMDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjQ4ODczIj4xODA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0OTcxMCI\u002BMjQwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iMTAiPjU8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9IlRocmVhZEdyb3VwLm1haW5fY29udHJvbGxlciIgZWxlbWVudFR5cGU9Ikxvb3BDb250cm9sbGVyIiBndWljbGFzcz0iTG9vcENvbnRyb2xQYW5lbCIgdGVzdGNsYXNzPSJMb29wQ29udHJvbGxlciIgdGVzdG5hbWU9Ikxvb3AgQ29udHJvbGxlciIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9Ikxvb3BDb250cm9sbGVyLmNvbnRpbnVlX2ZvcmV2ZXIiPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgICAgICA8aW50UHJvcCBuYW1lPSJMb29wQ29udHJvbGxlci5sb29wcyI\u002BLTE8L2ludFByb3A\u002BDQogICAgICAgIDwvZWxlbWVudFByb3A\u002BDQogICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IlRocmVhZEdyb3VwLm9uX3NhbXBsZV9lcnJvciI\u002BY29udGludWU8L3N0cmluZ1Byb3A\u002BDQogICAgICA8L2tnLmFwYy5qbWV0ZXIudGhyZWFkcy5VbHRpbWF0ZVRocmVhZEdyb3VwPg0KICAgICAgPGhhc2hUcmVlPg0KICAgICAgICA8SFRUUFNhbXBsZXJQcm94eSBndWljbGFzcz0iSHR0cFRlc3RTYW1wbGVHdWkiIHRlc3RjbGFzcz0iSFRUUFNhbXBsZXJQcm94eSIgdGVzdG5hbWU9IkdFVCIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9IkhUVFBzYW1wbGVyLkFyZ3VtZW50cyIgZWxlbWVudFR5cGU9IkFyZ3VtZW50cyIgZ3VpY2xhc3M9IkhUVFBBcmd1bWVudHNQYW5lbCIgdGVzdGNsYXNzPSJBcmd1bWVudHMiIHRlc3RuYW1lPSJVc2VyIERlZmluZWQgVmFyaWFibGVzIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgICAgIDxjb2xsZWN0aW9uUHJvcCBuYW1lPSJBcmd1bWVudHMuYXJndW1lbnRzIi8\u002BDQogICAgICAgICAgPC9lbGVtZW50UHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5kb21haW4iPmFwcC1zZXJ2aWNlLXNhbXBsZS1kZW1vLmF6dXJld2Vic2l0ZXMubmV0PC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnBvcnQiPjwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5wcm90b2NvbCI\u002BaHR0cHM8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIuY29udGVudEVuY29kaW5nIj48L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIucGF0aCI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLm1ldGhvZCI\u002BR0VUPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5mb2xsb3dfcmVkaXJlY3RzIj50cnVlPC9ib29sUHJvcD4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iSFRUUFNhbXBsZXIuYXV0b19yZWRpcmVjdHMiPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iSFRUUFNhbXBsZXIudXNlX2tlZXBhbGl2ZSI\u002BdHJ1ZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLkRPX01VTFRJUEFSVF9QT1NUIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIuZW1iZWRkZWRfdXJsX3JlIj48L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIuaW1wbGVtZW50YXRpb24iPkh0dHBDbGllbnQ0PC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmNvbm5lY3RfdGltZW91dCI\u002BNjAwMDA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIucmVzcG9uc2VfdGltZW91dCI\u002BNjAwMDA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgIDwvSFRUUFNhbXBsZXJQcm94eT4NCiAgICAgICAgPGhhc2hUcmVlLz4NCiAgICAgICAgPGtnLmFwYy5qbWV0ZXIudGltZXJzLlZhcmlhYmxlVGhyb3VnaHB1dFRpbWVyIGd1aWNsYXNzPSJrZy5hcGMuam1ldGVyLnRpbWVycy5WYXJpYWJsZVRocm91Z2hwdXRUaW1lckd1aSIgdGVzdGNsYXNzPSJrZy5hcGMuam1ldGVyLnRpbWVycy5WYXJpYWJsZVRocm91Z2hwdXRUaW1lciIgdGVzdG5hbWU9ImpwQGdjIC0gVGhyb3VnaHB1dCBTaGFwaW5nIFRpbWVyIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0ibG9hZF9wcm9maWxlIj4NCiAgICAgICAgICAgIDxjb2xsZWN0aW9uUHJvcCBuYW1lPSIxNTQzOTEyMTczIj4NCiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iMTU2NyI\u002BMTA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE2OTEiPjUwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0ODg3MyI\u002BMTgwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgICAgIDxjb2xsZWN0aW9uUHJvcCBuYW1lPSIxNTgyMzU1NjI3Ij4NCiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iMTY5MSI\u002BNTA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE2OTEiPjUwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0OTcxMCI\u002BMjQwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgICA8L2NvbGxlY3Rpb25Qcm9wPg0KICAgICAgICA8L2tnLmFwYy5qbWV0ZXIudGltZXJzLlZhcmlhYmxlVGhyb3VnaHB1dFRpbWVyPg0KICAgICAgICA8aGFzaFRyZWUvPg0KICAgICAgICA8UmVzdWx0Q29sbGVjdG9yIGd1aWNsYXNzPSJWaWV3UmVzdWx0c0Z1bGxWaXN1YWxpemVyIiB0ZXN0Y2xhc3M9IlJlc3VsdENvbGxlY3RvciIgdGVzdG5hbWU9IlZpZXcgUmVzdWx0cyBUcmVlIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iUmVzdWx0Q29sbGVjdG9yLmVycm9yX2xvZ2dpbmciPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgICAgICA8b2JqUHJvcD4NCiAgICAgICAgICAgIDxuYW1lPnNhdmVDb25maWc8L25hbWU\u002BDQogICAgICAgICAgICA8dmFsdWUgY2xhc3M9IlNhbXBsZVNhdmVDb25maWd1cmF0aW9uIj4NCiAgICAgICAgICAgICAgPHRpbWU\u002BdHJ1ZTwvdGltZT4NCiAgICAgICAgICAgICAgPGxhdGVuY3k\u002BdHJ1ZTwvbGF0ZW5jeT4NCiAgICAgICAgICAgICAgPHRpbWVzdGFtcD50cnVlPC90aW1lc3RhbXA\u002BDQogICAgICAgICAgICAgIDxzdWNjZXNzPnRydWU8L3N1Y2Nlc3M\u002BDQogICAgICAgICAgICAgIDxsYWJlbD50cnVlPC9sYWJlbD4NCiAgICAgICAgICAgICAgPGNvZGU\u002BdHJ1ZTwvY29kZT4NCiAgICAgICAgICAgICAgPG1lc3NhZ2U\u002BdHJ1ZTwvbWVzc2FnZT4NCiAgICAgICAgICAgICAgPHRocmVhZE5hbWU\u002BdHJ1ZTwvdGhyZWFkTmFtZT4NCiAgICAgICAgICAgICAgPGRhdGFUeXBlPnRydWU8L2RhdGFUeXBlPg0KICAgICAgICAgICAgICA8ZW5jb2Rpbmc\u002BZmFsc2U8L2VuY29kaW5nPg0KICAgICAgICAgICAgICA8YXNzZXJ0aW9ucz50cnVlPC9hc3NlcnRpb25zPg0KICAgICAgICAgICAgICA8c3VicmVzdWx0cz50cnVlPC9zdWJyZXN1bHRzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VEYXRhPmZhbHNlPC9yZXNwb25zZURhdGE\u002BDQogICAgICAgICAgICAgIDxzYW1wbGVyRGF0YT5mYWxzZTwvc2FtcGxlckRhdGE\u002BDQogICAgICAgICAgICAgIDx4bWw\u002BZmFsc2U8L3htbD4NCiAgICAgICAgICAgICAgPGZpZWxkTmFtZXM\u002BdHJ1ZTwvZmllbGROYW1lcz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlSGVhZGVycz5mYWxzZTwvcmVzcG9uc2VIZWFkZXJzPg0KICAgICAgICAgICAgICA8cmVxdWVzdEhlYWRlcnM\u002BZmFsc2U8L3JlcXVlc3RIZWFkZXJzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VEYXRhT25FcnJvcj5mYWxzZTwvcmVzcG9uc2VEYXRhT25FcnJvcj4NCiAgICAgICAgICAgICAgPHNhdmVBc3NlcnRpb25SZXN1bHRzRmFpbHVyZU1lc3NhZ2U\u002BdHJ1ZTwvc2F2ZUFzc2VydGlvblJlc3VsdHNGYWlsdXJlTWVzc2FnZT4NCiAgICAgICAgICAgICAgPGFzc2VydGlvbnNSZXN1bHRzVG9TYXZlPjA8L2Fzc2VydGlvbnNSZXN1bHRzVG9TYXZlPg0KICAgICAgICAgICAgICA8Ynl0ZXM\u002BdHJ1ZTwvYnl0ZXM\u002BDQogICAgICAgICAgICAgIDxzZW50Qnl0ZXM\u002BdHJ1ZTwvc2VudEJ5dGVzPg0KICAgICAgICAgICAgICA8dXJsPnRydWU8L3VybD4NCiAgICAgICAgICAgICAgPHRocmVhZENvdW50cz50cnVlPC90aHJlYWRDb3VudHM\u002BDQogICAgICAgICAgICAgIDxpZGxlVGltZT50cnVlPC9pZGxlVGltZT4NCiAgICAgICAgICAgICAgPGNvbm5lY3RUaW1lPnRydWU8L2Nvbm5lY3RUaW1lPg0KICAgICAgICAgICAgPC92YWx1ZT4NCiAgICAgICAgICA8L29ialByb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iZmlsZW5hbWUiPjwvc3RyaW5nUHJvcD4NCiAgICAgICAgPC9SZXN1bHRDb2xsZWN0b3I\u002BDQogICAgICAgIDxoYXNoVHJlZS8\u002BDQogICAgICAgIDxSZXN1bHRDb2xsZWN0b3IgZ3VpY2xhc3M9IlRhYmxlVmlzdWFsaXplciIgdGVzdGNsYXNzPSJSZXN1bHRDb2xsZWN0b3IiIHRlc3RuYW1lPSJWaWV3IFJlc3VsdHMgaW4gVGFibGUiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJSZXN1bHRDb2xsZWN0b3IuZXJyb3JfbG9nZ2luZyI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgICAgIDxvYmpQcm9wPg0KICAgICAgICAgICAgPG5hbWU\u002Bc2F2ZUNvbmZpZzwvbmFtZT4NCiAgICAgICAgICAgIDx2YWx1ZSBjbGFzcz0iU2FtcGxlU2F2ZUNvbmZpZ3VyYXRpb24iPg0KICAgICAgICAgICAgICA8dGltZT50cnVlPC90aW1lPg0KICAgICAgICAgICAgICA8bGF0ZW5jeT50cnVlPC9sYXRlbmN5Pg0KICAgICAgICAgICAgICA8dGltZXN0YW1wPnRydWU8L3RpbWVzdGFtcD4NCiAgICAgICAgICAgICAgPHN1Y2Nlc3M\u002BdHJ1ZTwvc3VjY2Vzcz4NCiAgICAgICAgICAgICAgPGxhYmVsPnRydWU8L2xhYmVsPg0KICAgICAgICAgICAgICA8Y29kZT50cnVlPC9jb2RlPg0KICAgICAgICAgICAgICA8bWVzc2FnZT50cnVlPC9tZXNzYWdlPg0KICAgICAgICAgICAgICA8dGhyZWFkTmFtZT50cnVlPC90aHJlYWROYW1lPg0KICAgICAgICAgICAgICA8ZGF0YVR5cGU\u002BdHJ1ZTwvZGF0YVR5cGU\u002BDQogICAgICAgICAgICAgIDxlbmNvZGluZz5mYWxzZTwvZW5jb2Rpbmc\u002BDQogICAgICAgICAgICAgIDxhc3NlcnRpb25zPnRydWU8L2Fzc2VydGlvbnM\u002BDQogICAgICAgICAgICAgIDxzdWJyZXN1bHRzPnRydWU8L3N1YnJlc3VsdHM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZURhdGE\u002BZmFsc2U8L3Jlc3BvbnNlRGF0YT4NCiAgICAgICAgICAgICAgPHNhbXBsZXJEYXRhPmZhbHNlPC9zYW1wbGVyRGF0YT4NCiAgICAgICAgICAgICAgPHhtbD5mYWxzZTwveG1sPg0KICAgICAgICAgICAgICA8ZmllbGROYW1lcz50cnVlPC9maWVsZE5hbWVzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VIZWFkZXJzPmZhbHNlPC9yZXNwb25zZUhlYWRlcnM\u002BDQogICAgICAgICAgICAgIDxyZXF1ZXN0SGVhZGVycz5mYWxzZTwvcmVxdWVzdEhlYWRlcnM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZURhdGFPbkVycm9yPmZhbHNlPC9yZXNwb25zZURhdGFPbkVycm9yPg0KICAgICAgICAgICAgICA8c2F2ZUFzc2VydGlvblJlc3VsdHNGYWlsdXJlTWVzc2FnZT50cnVlPC9zYXZlQXNzZXJ0aW9uUmVzdWx0c0ZhaWx1cmVNZXNzYWdlPg0KICAgICAgICAgICAgICA8YXNzZXJ0aW9uc1Jlc3VsdHNUb1NhdmU\u002BMDwvYXNzZXJ0aW9uc1Jlc3VsdHNUb1NhdmU\u002BDQogICAgICAgICAgICAgIDxieXRlcz50cnVlPC9ieXRlcz4NCiAgICAgICAgICAgICAgPHNlbnRCeXRlcz50cnVlPC9zZW50Qnl0ZXM\u002BDQogICAgICAgICAgICAgIDx1cmw\u002BdHJ1ZTwvdXJsPg0KICAgICAgICAgICAgICA8dGhyZWFkQ291bnRzPnRydWU8L3RocmVhZENvdW50cz4NCiAgICAgICAgICAgICAgPGlkbGVUaW1lPnRydWU8L2lkbGVUaW1lPg0KICAgICAgICAgICAgICA8Y29ubmVjdFRpbWU\u002BdHJ1ZTwvY29ubmVjdFRpbWU\u002BDQogICAgICAgICAgICA8L3ZhbHVlPg0KICAgICAgICAgIDwvb2JqUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJmaWxlbmFtZSI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICA8L1Jlc3VsdENvbGxlY3Rvcj4NCiAgICAgICAgPGhhc2hUcmVlLz4NCiAgICAgICAgPFJlc3VsdENvbGxlY3RvciBndWljbGFzcz0iVmlld1Jlc3VsdHNGdWxsVmlzdWFsaXplciIgdGVzdGNsYXNzPSJSZXN1bHRDb2xsZWN0b3IiIHRlc3RuYW1lPSJWaWV3IFJlc3VsdHMgVHJlZSIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IlJlc3VsdENvbGxlY3Rvci5lcnJvcl9sb2dnaW5nIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPG9ialByb3A\u002BDQogICAgICAgICAgICA8bmFtZT5zYXZlQ29uZmlnPC9uYW1lPg0KICAgICAgICAgICAgPHZhbHVlIGNsYXNzPSJTYW1wbGVTYXZlQ29uZmlndXJhdGlvbiI\u002BDQogICAgICAgICAgICAgIDx0aW1lPnRydWU8L3RpbWU\u002BDQogICAgICAgICAgICAgIDxsYXRlbmN5PnRydWU8L2xhdGVuY3k\u002BDQogICAgICAgICAgICAgIDx0aW1lc3RhbXA\u002BdHJ1ZTwvdGltZXN0YW1wPg0KICAgICAgICAgICAgICA8c3VjY2Vzcz50cnVlPC9zdWNjZXNzPg0KICAgICAgICAgICAgICA8bGFiZWw\u002BdHJ1ZTwvbGFiZWw\u002BDQogICAgICAgICAgICAgIDxjb2RlPnRydWU8L2NvZGU\u002BDQogICAgICAgICAgICAgIDxtZXNzYWdlPnRydWU8L21lc3NhZ2U\u002BDQogICAgICAgICAgICAgIDx0aHJlYWROYW1lPnRydWU8L3RocmVhZE5hbWU\u002BDQogICAgICAgICAgICAgIDxkYXRhVHlwZT50cnVlPC9kYXRhVHlwZT4NCiAgICAgICAgICAgICAgPGVuY29kaW5nPmZhbHNlPC9lbmNvZGluZz4NCiAgICAgICAgICAgICAgPGFzc2VydGlvbnM\u002BdHJ1ZTwvYXNzZXJ0aW9ucz4NCiAgICAgICAgICAgICAgPHN1YnJlc3VsdHM\u002BdHJ1ZTwvc3VicmVzdWx0cz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlRGF0YT5mYWxzZTwvcmVzcG9uc2VEYXRhPg0KICAgICAgICAgICAgICA8c2FtcGxlckRhdGE\u002BZmFsc2U8L3NhbXBsZXJEYXRhPg0KICAgICAgICAgICAgICA8eG1sPmZhbHNlPC94bWw\u002BDQogICAgICAgICAgICAgIDxmaWVsZE5hbWVzPnRydWU8L2ZpZWxkTmFtZXM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZUhlYWRlcnM\u002BZmFsc2U8L3Jlc3BvbnNlSGVhZGVycz4NCiAgICAgICAgICAgICAgPHJlcXVlc3RIZWFkZXJzPmZhbHNlPC9yZXF1ZXN0SGVhZGVycz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlRGF0YU9uRXJyb3I\u002BZmFsc2U8L3Jlc3BvbnNlRGF0YU9uRXJyb3I\u002BDQogICAgICAgICAgICAgIDxzYXZlQXNzZXJ0aW9uUmVzdWx0c0ZhaWx1cmVNZXNzYWdlPnRydWU8L3NhdmVBc3NlcnRpb25SZXN1bHRzRmFpbHVyZU1lc3NhZ2U\u002BDQogICAgICAgICAgICAgIDxhc3NlcnRpb25zUmVzdWx0c1RvU2F2ZT4wPC9hc3NlcnRpb25zUmVzdWx0c1RvU2F2ZT4NCiAgICAgICAgICAgICAgPGJ5dGVzPnRydWU8L2J5dGVzPg0KICAgICAgICAgICAgICA8c2VudEJ5dGVzPnRydWU8L3NlbnRCeXRlcz4NCiAgICAgICAgICAgICAgPHVybD50cnVlPC91cmw\u002BDQogICAgICAgICAgICAgIDx0aHJlYWRDb3VudHM\u002BdHJ1ZTwvdGhyZWFkQ291bnRzPg0KICAgICAgICAgICAgICA8aWRsZVRpbWU\u002BdHJ1ZTwvaWRsZVRpbWU\u002BDQogICAgICAgICAgICAgIDxjb25uZWN0VGltZT50cnVlPC9jb25uZWN0VGltZT4NCiAgICAgICAgICAgIDwvdmFsdWU\u002BDQogICAgICAgICAgPC9vYmpQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9ImZpbGVuYW1lIj48L3N0cmluZ1Byb3A\u002BDQogICAgICAgIDwvUmVzdWx0Q29sbGVjdG9yPg0KICAgICAgICA8aGFzaFRyZWUvPg0KICAgICAgPC9oYXNoVHJlZT4NCiAgICAgIDxBcmd1bWVudHMgZ3VpY2xhc3M9IkFyZ3VtZW50c1BhbmVsIiB0ZXN0Y2xhc3M9IkFyZ3VtZW50cyIgdGVzdG5hbWU9IlVzZXIgRGVmaW5lZCBWYXJpYWJsZXMiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iQXJndW1lbnRzLmFyZ3VtZW50cyI\u002BDQogICAgICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9InVkdl93ZWJhcHAiIGVsZW1lbnRUeXBlPSJBcmd1bWVudCI\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJBcmd1bWVudC5uYW1lIj51ZHZfd2ViYXBwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iQXJndW1lbnQudmFsdWUiPiR7X19CZWFuU2hlbGwoIFN5c3RlbS5nZXRlbnYoJnF1b3Q7d2ViYXBwJnF1b3Q7KSApfTwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkFyZ3VtZW50LmRlc2MiPldlYiBBcHAgVVJMPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iQXJndW1lbnQubWV0YWRhdGEiPj08L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPC9lbGVtZW50UHJvcD4NCiAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgIDwvQXJndW1lbnRzPg0KICAgICAgPGhhc2hUcmVlLz4NCiAgICA8L2hhc2hUcmVlPg0KICA8L2hhc2hUcmVlPg0KPC9qbWV0ZXJUZXN0UGxhbj4NCg0KLS0xNDAxZTk2YzU2NDI0NTNjOTFhY2JiNzcwYTYyNGIzOS0tDQo=", + "StatusCode": 201, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "150", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:10:39 GMT", + "Location": "https://myservice.azure.com/loadtests/000/files/000?resourceId=%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fyashika-rg%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtestsdk\u0026api-version=2022-06-01-preview", + "mise-correlation-id": "4908d354-dafd-4554-b8c1-a38e094603c9", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "f054b7fc-e8d8-4464-8aff-e9541b368a8e" + }, + "ResponseBody": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-10-09T13:20:39.8842131", + "validationStatus": "VALIDATION_INITIATED" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "181", + "Content-Type": "application/x-www-form-urlencoded", + "User-Agent": "azsdk-python-identity/1.11.0b3 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "95", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:10:39 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13845.9 - SEASLR2 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 86399, + "ext_expires_in": 86399, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/testruns/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "51", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": { + "testId": "000", + "displayName": "TestingResource" + }, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "1933", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:10:41 GMT", + "mise-correlation-id": "748e2771-21b4-49a1-96ad-56fd3c4e9cfc", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "aebf22bf-4e96-4051-a49e-7ad5ed4242f5" + }, + "ResponseBody": { + "testRunId": "000", + "displayName": "TestingResource", + "testId": "000", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/yashika-rg/providers/microsoft.loadtestservice/loadtests/loadtestsdk", + "description": null, + "status": "CANCELLED", + "startDateTime": "2022-10-09T13:10:31.63Z", + "endDateTime": "2022-10-09T13:10:38.601Z", + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "testResult": "NOT_APPLICABLE", + "passFailCriteria": { + "passFailMetrics": {} + }, + "testArtifacts": { + "inputArtifacts": { + "configUrl": { + "url": "url", + "fileId": "5dd18457-3ab1-48d1-a37b-d550ee394173", + "filename": "config.yaml", + "fileType": 2, + "expireTime": "2022-10-09T13:20:41.8904509\u002B00:00", + "validationStatus": "" + }, + "testScriptUrl": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-10-09T13:20:41.8904509\u002B00:00", + "validationStatus": "VALIDATION_INITIATED" + }, + "userPropUrl": null, + "inputArtifactsZipFileurl": { + "url": "url", + "fileId": "e007eac9-d344-4a68-b627-0dca62869cff", + "filename": "inputartifacts.zip", + "fileType": 2, + "expireTime": "2022-10-09T13:20:41.8904509\u002B00:00", + "validationStatus": "" + }, + "additionalUrls": [ + { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-10-09T13:20:41.8904509\u002B00:00", + "validationStatus": "" + } + ] + }, + "outputArtifacts": { + "resultUrl": null, + "logsUrl": null + } + }, + "executedDateTime": "2022-10-09T13:10:31.145Z", + "vusers": null, + "testRunStatistics": null, + "createdDateTime": "2022-10-09T13:10:31.386Z", + "createdBy": null, + "lastModifiedDateTime": "2022-10-09T13:10:31.386Z", + "lastModifiedBy": null, + "portalUrl": "https://portal.azure.com/#blade/Microsoft_Azure_CloudNativeTesting/NewReport//resourceId/%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fyashika-rg%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtestsdk/testId/000/testRunId/000", + "secrets": null, + "certificate": null, + "environmentVariables": null, + "duration": null, + "subnetId": null, + "errorDetails": null + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "181", + "Content-Type": "application/x-www-form-urlencoded", + "User-Agent": "azsdk-python-identity/1.11.0b3 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "95", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:10:41 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13845.9 - SEASLR2 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 86399, + "ext_expires_in": 86399, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/testruns/000/clientMetricsFilters?api-version=2022-06-01-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "127", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:10:43 GMT", + "mise-correlation-id": "e15014fc-31da-4998-a0df-4c6f9ff49972", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "cbd1f7fc-ccc0-4a00-9d3b-0481d3fe024b" + }, + "ResponseBody": { + "testRunId": "000", + "filters": { + "requestSamplerValues": [], + "errorFiltersValues": [] + }, + "timeRange": { + "startTime": null, + "endTime": null + } + } + }, + { + "RequestUri": "https://myservice.azure.com/testruns/000/clientMetrics?api-version=2022-06-01-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "64", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": { + "requestSamplers": [ + "GET" + ], + "startTime": null, + "endTime": null + }, + "StatusCode": 400, + "ResponseHeaders": { + "Connection": "keep-alive", + "Content-Length": "503", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:10:43 GMT", + "mise-correlation-id": "35ed9df5-8b88-4734-91bb-27dcff2deefa", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "0d58351b-2aae-4e60-8b75-7c0d382567b2" + }, + "ResponseBody": { + "errors": { + "endTime": [ + "Error converting value {null} to type \u0027System.DateTime\u0027. Path \u0027endTime\u0027, line 1, position 63." + ], + "startTime": [ + "Error converting value {null} to type \u0027System.DateTime\u0027. Path \u0027startTime\u0027, line 1, position 46." + ], + "clientMetricsRequestModel": [ + "The clientMetricsRequestModel field is required." + ] + }, + "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1", + "title": "One or more validation errors occurred.", + "status": 400, + "traceId": "00-408ed80a660b1bbae2a5d68af4509629-e5ef74e509fa0e4a-00" + } + }, + { + "RequestUri": "https://myservice.azure.com/testruns/0000-0000/clientMetricsFilters?api-version=2022-06-01-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "133", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:10:43 GMT", + "mise-correlation-id": "6634ae82-d9be-482f-a487-808f66cc951e", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "bac352a3-7d07-4f2e-9e7a-ea63990cc232" + }, + "ResponseBody": { + "error": { + "code": "TestRunNotFound", + "message": "Test run not found with given identifier \u00220000-0000\u0022.", + "target": null, + "details": null + } + } + }, + { + "RequestUri": "https://myservice.azure.com/testruns/0000-0000/clientMetrics?api-version=2022-06-01-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "64", + "Content-Type": "application/json", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": { + "requestSamplers": [ + "GET" + ], + "startTime": null, + "endTime": null + }, + "StatusCode": 400, + "ResponseHeaders": { + "Connection": "keep-alive", + "Content-Length": "503", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:10:44 GMT", + "mise-correlation-id": "0ce233fa-0888-4fda-bd65-ffb986edfdc8", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "96a15fb2-4b75-4465-abab-70ac9b8e1243" + }, + "ResponseBody": { + "errors": { + "endTime": [ + "Error converting value {null} to type \u0027System.DateTime\u0027. Path \u0027endTime\u0027, line 1, position 63." + ], + "startTime": [ + "Error converting value {null} to type \u0027System.DateTime\u0027. Path \u0027startTime\u0027, line 1, position 46." + ], + "clientMetricsRequestModel": [ + "The clientMetricsRequestModel field is required." + ] + }, + "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1", + "title": "One or more validation errors occurred.", + "status": 400, + "traceId": "00-50e0259a12cc606aed4e30b71bea2948-08c7ccca1cb9994c-00" + } + } + ], + "Variables": {} +} diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_test_runs_async.pyTestRunSmokeAsyncTesttest_get_test_run_file.json b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_test_runs_async.pyTestRunSmokeAsyncTesttest_get_test_run_file.json new file mode 100644 index 000000000000..db699ed80947 --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_test_runs_async.pyTestRunSmokeAsyncTesttest_get_test_run_file.json @@ -0,0 +1,385 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "181", + "Content-Type": "application/x-www-form-urlencoded", + "User-Agent": "azsdk-python-identity/1.11.0b3 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "95", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:10:32 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13845.9 - KRSLR1 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 86399, + "ext_expires_in": 86399, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "466", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yashika-rg/providers/Microsoft.LoadTestService/loadtests/loadtestsdk", + "description": "", + "displayName": "TestingResource", + "loadTestConfig": { + "engineSize": "m", + "engineInstances": 1, + "splitAllCSVs": false + }, + "secrets": {}, + "environmentVariables": {}, + "passFailCriteria": { + "passFailMetrics": {} + }, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + }, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "1072", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:10:33 GMT", + "mise-correlation-id": "b3ea70e6-391b-4d2a-883d-7bd111cf6ccf", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "0ebde8f1-1256-4d07-957d-baab0d6511d9" + }, + "ResponseBody": { + "testId": "000", + "description": "", + "displayName": "TestingResource", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/yashika-rg/providers/microsoft.loadtestservice/loadtests/loadtestsdk", + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "passFailCriteria": { + "passFailMetrics": {} + }, + "createdDateTime": "2022-09-15T14:29:00.15Z", + "createdBy": null, + "lastModifiedDateTime": "2022-09-16T09:33:03.95Z", + "lastModifiedBy": "niveditjain@microsoft.com", + "inputArtifacts": { + "configUrl": null, + "testScriptUrl": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-10-09T13:20:33.8650461\u002B00:00", + "validationStatus": "VALIDATION_SUCCESS" + }, + "userPropUrl": null, + "inputArtifactsZipFileurl": null, + "additionalUrls": [ + { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-10-09T13:20:33.8650461\u002B00:00", + "validationStatus": "" + } + ] + }, + "secrets": null, + "certificate": null, + "environmentVariables": null, + "subnetId": null, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000/files/000?api-version=2022-06-01-preview", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "10343", + "Content-Type": "multipart/form-data; boundary=586fcad2ca224d1a9535e5f65eb63fbf", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": "LS01ODZmY2FkMmNhMjI0ZDFhOTUzNWU1ZjY1ZWI2M2ZiZg0KQ29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW0NCkNvbnRlbnQtRGlzcG9zaXRpb246IGZvcm0tZGF0YTsgbmFtZT0iZmlsZSI7IGZpbGVuYW1lPSJzYW1wbGUuam14Ig0KQ29udGVudC1MZW5ndGg6IDEwMTM0DQoNCjw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8\u002BDQo8am1ldGVyVGVzdFBsYW4gdmVyc2lvbj0iMS4yIiBwcm9wZXJ0aWVzPSI1LjAiIGptZXRlcj0iNS40LjMiPg0KICA8aGFzaFRyZWU\u002BDQogICAgPFRlc3RQbGFuIGd1aWNsYXNzPSJUZXN0UGxhbkd1aSIgdGVzdGNsYXNzPSJUZXN0UGxhbiIgdGVzdG5hbWU9IlRlc3QgUGxhbiIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICA8c3RyaW5nUHJvcCBuYW1lPSJUZXN0UGxhbi5jb21tZW50cyI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgPGJvb2xQcm9wIG5hbWU9IlRlc3RQbGFuLmZ1bmN0aW9uYWxfbW9kZSI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgPGJvb2xQcm9wIG5hbWU9IlRlc3RQbGFuLnRlYXJEb3duX29uX3NodXRkb3duIj50cnVlPC9ib29sUHJvcD4NCiAgICAgIDxib29sUHJvcCBuYW1lPSJUZXN0UGxhbi5zZXJpYWxpemVfdGhyZWFkZ3JvdXBzIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICA8ZWxlbWVudFByb3AgbmFtZT0iVGVzdFBsYW4udXNlcl9kZWZpbmVkX3ZhcmlhYmxlcyIgZWxlbWVudFR5cGU9IkFyZ3VtZW50cyIgZ3VpY2xhc3M9IkFyZ3VtZW50c1BhbmVsIiB0ZXN0Y2xhc3M9IkFyZ3VtZW50cyIgdGVzdG5hbWU9IlVzZXIgRGVmaW5lZCBWYXJpYWJsZXMiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iQXJndW1lbnRzLmFyZ3VtZW50cyIvPg0KICAgICAgPC9lbGVtZW50UHJvcD4NCiAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IlRlc3RQbGFuLnVzZXJfZGVmaW5lX2NsYXNzcGF0aCI\u002BPC9zdHJpbmdQcm9wPg0KICAgIDwvVGVzdFBsYW4\u002BDQogICAgPGhhc2hUcmVlPg0KICAgICAgPGtnLmFwYy5qbWV0ZXIudGhyZWFkcy5VbHRpbWF0ZVRocmVhZEdyb3VwIGd1aWNsYXNzPSJrZy5hcGMuam1ldGVyLnRocmVhZHMuVWx0aW1hdGVUaHJlYWRHcm91cEd1aSIgdGVzdGNsYXNzPSJrZy5hcGMuam1ldGVyLnRocmVhZHMuVWx0aW1hdGVUaHJlYWRHcm91cCIgdGVzdG5hbWU9ImpwQGdjIC0gVWx0aW1hdGUgVGhyZWFkIEdyb3VwIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9InVsdGltYXRldGhyZWFkZ3JvdXBkYXRhIj4NCiAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iLTExMDg2OTE1MTgiPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iMTU2NyI\u002BMTA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0OCI\u002BMDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjQ4ODczIj4xODA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0OTcxMCI\u002BMjQwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iMTAiPjU8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9IlRocmVhZEdyb3VwLm1haW5fY29udHJvbGxlciIgZWxlbWVudFR5cGU9Ikxvb3BDb250cm9sbGVyIiBndWljbGFzcz0iTG9vcENvbnRyb2xQYW5lbCIgdGVzdGNsYXNzPSJMb29wQ29udHJvbGxlciIgdGVzdG5hbWU9Ikxvb3AgQ29udHJvbGxlciIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9Ikxvb3BDb250cm9sbGVyLmNvbnRpbnVlX2ZvcmV2ZXIiPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgICAgICA8aW50UHJvcCBuYW1lPSJMb29wQ29udHJvbGxlci5sb29wcyI\u002BLTE8L2ludFByb3A\u002BDQogICAgICAgIDwvZWxlbWVudFByb3A\u002BDQogICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IlRocmVhZEdyb3VwLm9uX3NhbXBsZV9lcnJvciI\u002BY29udGludWU8L3N0cmluZ1Byb3A\u002BDQogICAgICA8L2tnLmFwYy5qbWV0ZXIudGhyZWFkcy5VbHRpbWF0ZVRocmVhZEdyb3VwPg0KICAgICAgPGhhc2hUcmVlPg0KICAgICAgICA8SFRUUFNhbXBsZXJQcm94eSBndWljbGFzcz0iSHR0cFRlc3RTYW1wbGVHdWkiIHRlc3RjbGFzcz0iSFRUUFNhbXBsZXJQcm94eSIgdGVzdG5hbWU9IkdFVCIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9IkhUVFBzYW1wbGVyLkFyZ3VtZW50cyIgZWxlbWVudFR5cGU9IkFyZ3VtZW50cyIgZ3VpY2xhc3M9IkhUVFBBcmd1bWVudHNQYW5lbCIgdGVzdGNsYXNzPSJBcmd1bWVudHMiIHRlc3RuYW1lPSJVc2VyIERlZmluZWQgVmFyaWFibGVzIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgICAgIDxjb2xsZWN0aW9uUHJvcCBuYW1lPSJBcmd1bWVudHMuYXJndW1lbnRzIi8\u002BDQogICAgICAgICAgPC9lbGVtZW50UHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5kb21haW4iPmFwcC1zZXJ2aWNlLXNhbXBsZS1kZW1vLmF6dXJld2Vic2l0ZXMubmV0PC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnBvcnQiPjwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5wcm90b2NvbCI\u002BaHR0cHM8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIuY29udGVudEVuY29kaW5nIj48L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIucGF0aCI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLm1ldGhvZCI\u002BR0VUPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5mb2xsb3dfcmVkaXJlY3RzIj50cnVlPC9ib29sUHJvcD4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iSFRUUFNhbXBsZXIuYXV0b19yZWRpcmVjdHMiPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iSFRUUFNhbXBsZXIudXNlX2tlZXBhbGl2ZSI\u002BdHJ1ZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLkRPX01VTFRJUEFSVF9QT1NUIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIuZW1iZWRkZWRfdXJsX3JlIj48L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIuaW1wbGVtZW50YXRpb24iPkh0dHBDbGllbnQ0PC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmNvbm5lY3RfdGltZW91dCI\u002BNjAwMDA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIucmVzcG9uc2VfdGltZW91dCI\u002BNjAwMDA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgIDwvSFRUUFNhbXBsZXJQcm94eT4NCiAgICAgICAgPGhhc2hUcmVlLz4NCiAgICAgICAgPGtnLmFwYy5qbWV0ZXIudGltZXJzLlZhcmlhYmxlVGhyb3VnaHB1dFRpbWVyIGd1aWNsYXNzPSJrZy5hcGMuam1ldGVyLnRpbWVycy5WYXJpYWJsZVRocm91Z2hwdXRUaW1lckd1aSIgdGVzdGNsYXNzPSJrZy5hcGMuam1ldGVyLnRpbWVycy5WYXJpYWJsZVRocm91Z2hwdXRUaW1lciIgdGVzdG5hbWU9ImpwQGdjIC0gVGhyb3VnaHB1dCBTaGFwaW5nIFRpbWVyIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0ibG9hZF9wcm9maWxlIj4NCiAgICAgICAgICAgIDxjb2xsZWN0aW9uUHJvcCBuYW1lPSIxNTQzOTEyMTczIj4NCiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iMTU2NyI\u002BMTA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE2OTEiPjUwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0ODg3MyI\u002BMTgwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgICAgIDxjb2xsZWN0aW9uUHJvcCBuYW1lPSIxNTgyMzU1NjI3Ij4NCiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iMTY5MSI\u002BNTA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE2OTEiPjUwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0OTcxMCI\u002BMjQwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgICA8L2NvbGxlY3Rpb25Qcm9wPg0KICAgICAgICA8L2tnLmFwYy5qbWV0ZXIudGltZXJzLlZhcmlhYmxlVGhyb3VnaHB1dFRpbWVyPg0KICAgICAgICA8aGFzaFRyZWUvPg0KICAgICAgICA8UmVzdWx0Q29sbGVjdG9yIGd1aWNsYXNzPSJWaWV3UmVzdWx0c0Z1bGxWaXN1YWxpemVyIiB0ZXN0Y2xhc3M9IlJlc3VsdENvbGxlY3RvciIgdGVzdG5hbWU9IlZpZXcgUmVzdWx0cyBUcmVlIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iUmVzdWx0Q29sbGVjdG9yLmVycm9yX2xvZ2dpbmciPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgICAgICA8b2JqUHJvcD4NCiAgICAgICAgICAgIDxuYW1lPnNhdmVDb25maWc8L25hbWU\u002BDQogICAgICAgICAgICA8dmFsdWUgY2xhc3M9IlNhbXBsZVNhdmVDb25maWd1cmF0aW9uIj4NCiAgICAgICAgICAgICAgPHRpbWU\u002BdHJ1ZTwvdGltZT4NCiAgICAgICAgICAgICAgPGxhdGVuY3k\u002BdHJ1ZTwvbGF0ZW5jeT4NCiAgICAgICAgICAgICAgPHRpbWVzdGFtcD50cnVlPC90aW1lc3RhbXA\u002BDQogICAgICAgICAgICAgIDxzdWNjZXNzPnRydWU8L3N1Y2Nlc3M\u002BDQogICAgICAgICAgICAgIDxsYWJlbD50cnVlPC9sYWJlbD4NCiAgICAgICAgICAgICAgPGNvZGU\u002BdHJ1ZTwvY29kZT4NCiAgICAgICAgICAgICAgPG1lc3NhZ2U\u002BdHJ1ZTwvbWVzc2FnZT4NCiAgICAgICAgICAgICAgPHRocmVhZE5hbWU\u002BdHJ1ZTwvdGhyZWFkTmFtZT4NCiAgICAgICAgICAgICAgPGRhdGFUeXBlPnRydWU8L2RhdGFUeXBlPg0KICAgICAgICAgICAgICA8ZW5jb2Rpbmc\u002BZmFsc2U8L2VuY29kaW5nPg0KICAgICAgICAgICAgICA8YXNzZXJ0aW9ucz50cnVlPC9hc3NlcnRpb25zPg0KICAgICAgICAgICAgICA8c3VicmVzdWx0cz50cnVlPC9zdWJyZXN1bHRzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VEYXRhPmZhbHNlPC9yZXNwb25zZURhdGE\u002BDQogICAgICAgICAgICAgIDxzYW1wbGVyRGF0YT5mYWxzZTwvc2FtcGxlckRhdGE\u002BDQogICAgICAgICAgICAgIDx4bWw\u002BZmFsc2U8L3htbD4NCiAgICAgICAgICAgICAgPGZpZWxkTmFtZXM\u002BdHJ1ZTwvZmllbGROYW1lcz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlSGVhZGVycz5mYWxzZTwvcmVzcG9uc2VIZWFkZXJzPg0KICAgICAgICAgICAgICA8cmVxdWVzdEhlYWRlcnM\u002BZmFsc2U8L3JlcXVlc3RIZWFkZXJzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VEYXRhT25FcnJvcj5mYWxzZTwvcmVzcG9uc2VEYXRhT25FcnJvcj4NCiAgICAgICAgICAgICAgPHNhdmVBc3NlcnRpb25SZXN1bHRzRmFpbHVyZU1lc3NhZ2U\u002BdHJ1ZTwvc2F2ZUFzc2VydGlvblJlc3VsdHNGYWlsdXJlTWVzc2FnZT4NCiAgICAgICAgICAgICAgPGFzc2VydGlvbnNSZXN1bHRzVG9TYXZlPjA8L2Fzc2VydGlvbnNSZXN1bHRzVG9TYXZlPg0KICAgICAgICAgICAgICA8Ynl0ZXM\u002BdHJ1ZTwvYnl0ZXM\u002BDQogICAgICAgICAgICAgIDxzZW50Qnl0ZXM\u002BdHJ1ZTwvc2VudEJ5dGVzPg0KICAgICAgICAgICAgICA8dXJsPnRydWU8L3VybD4NCiAgICAgICAgICAgICAgPHRocmVhZENvdW50cz50cnVlPC90aHJlYWRDb3VudHM\u002BDQogICAgICAgICAgICAgIDxpZGxlVGltZT50cnVlPC9pZGxlVGltZT4NCiAgICAgICAgICAgICAgPGNvbm5lY3RUaW1lPnRydWU8L2Nvbm5lY3RUaW1lPg0KICAgICAgICAgICAgPC92YWx1ZT4NCiAgICAgICAgICA8L29ialByb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iZmlsZW5hbWUiPjwvc3RyaW5nUHJvcD4NCiAgICAgICAgPC9SZXN1bHRDb2xsZWN0b3I\u002BDQogICAgICAgIDxoYXNoVHJlZS8\u002BDQogICAgICAgIDxSZXN1bHRDb2xsZWN0b3IgZ3VpY2xhc3M9IlRhYmxlVmlzdWFsaXplciIgdGVzdGNsYXNzPSJSZXN1bHRDb2xsZWN0b3IiIHRlc3RuYW1lPSJWaWV3IFJlc3VsdHMgaW4gVGFibGUiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJSZXN1bHRDb2xsZWN0b3IuZXJyb3JfbG9nZ2luZyI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgICAgIDxvYmpQcm9wPg0KICAgICAgICAgICAgPG5hbWU\u002Bc2F2ZUNvbmZpZzwvbmFtZT4NCiAgICAgICAgICAgIDx2YWx1ZSBjbGFzcz0iU2FtcGxlU2F2ZUNvbmZpZ3VyYXRpb24iPg0KICAgICAgICAgICAgICA8dGltZT50cnVlPC90aW1lPg0KICAgICAgICAgICAgICA8bGF0ZW5jeT50cnVlPC9sYXRlbmN5Pg0KICAgICAgICAgICAgICA8dGltZXN0YW1wPnRydWU8L3RpbWVzdGFtcD4NCiAgICAgICAgICAgICAgPHN1Y2Nlc3M\u002BdHJ1ZTwvc3VjY2Vzcz4NCiAgICAgICAgICAgICAgPGxhYmVsPnRydWU8L2xhYmVsPg0KICAgICAgICAgICAgICA8Y29kZT50cnVlPC9jb2RlPg0KICAgICAgICAgICAgICA8bWVzc2FnZT50cnVlPC9tZXNzYWdlPg0KICAgICAgICAgICAgICA8dGhyZWFkTmFtZT50cnVlPC90aHJlYWROYW1lPg0KICAgICAgICAgICAgICA8ZGF0YVR5cGU\u002BdHJ1ZTwvZGF0YVR5cGU\u002BDQogICAgICAgICAgICAgIDxlbmNvZGluZz5mYWxzZTwvZW5jb2Rpbmc\u002BDQogICAgICAgICAgICAgIDxhc3NlcnRpb25zPnRydWU8L2Fzc2VydGlvbnM\u002BDQogICAgICAgICAgICAgIDxzdWJyZXN1bHRzPnRydWU8L3N1YnJlc3VsdHM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZURhdGE\u002BZmFsc2U8L3Jlc3BvbnNlRGF0YT4NCiAgICAgICAgICAgICAgPHNhbXBsZXJEYXRhPmZhbHNlPC9zYW1wbGVyRGF0YT4NCiAgICAgICAgICAgICAgPHhtbD5mYWxzZTwveG1sPg0KICAgICAgICAgICAgICA8ZmllbGROYW1lcz50cnVlPC9maWVsZE5hbWVzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VIZWFkZXJzPmZhbHNlPC9yZXNwb25zZUhlYWRlcnM\u002BDQogICAgICAgICAgICAgIDxyZXF1ZXN0SGVhZGVycz5mYWxzZTwvcmVxdWVzdEhlYWRlcnM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZURhdGFPbkVycm9yPmZhbHNlPC9yZXNwb25zZURhdGFPbkVycm9yPg0KICAgICAgICAgICAgICA8c2F2ZUFzc2VydGlvblJlc3VsdHNGYWlsdXJlTWVzc2FnZT50cnVlPC9zYXZlQXNzZXJ0aW9uUmVzdWx0c0ZhaWx1cmVNZXNzYWdlPg0KICAgICAgICAgICAgICA8YXNzZXJ0aW9uc1Jlc3VsdHNUb1NhdmU\u002BMDwvYXNzZXJ0aW9uc1Jlc3VsdHNUb1NhdmU\u002BDQogICAgICAgICAgICAgIDxieXRlcz50cnVlPC9ieXRlcz4NCiAgICAgICAgICAgICAgPHNlbnRCeXRlcz50cnVlPC9zZW50Qnl0ZXM\u002BDQogICAgICAgICAgICAgIDx1cmw\u002BdHJ1ZTwvdXJsPg0KICAgICAgICAgICAgICA8dGhyZWFkQ291bnRzPnRydWU8L3RocmVhZENvdW50cz4NCiAgICAgICAgICAgICAgPGlkbGVUaW1lPnRydWU8L2lkbGVUaW1lPg0KICAgICAgICAgICAgICA8Y29ubmVjdFRpbWU\u002BdHJ1ZTwvY29ubmVjdFRpbWU\u002BDQogICAgICAgICAgICA8L3ZhbHVlPg0KICAgICAgICAgIDwvb2JqUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJmaWxlbmFtZSI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICA8L1Jlc3VsdENvbGxlY3Rvcj4NCiAgICAgICAgPGhhc2hUcmVlLz4NCiAgICAgICAgPFJlc3VsdENvbGxlY3RvciBndWljbGFzcz0iVmlld1Jlc3VsdHNGdWxsVmlzdWFsaXplciIgdGVzdGNsYXNzPSJSZXN1bHRDb2xsZWN0b3IiIHRlc3RuYW1lPSJWaWV3IFJlc3VsdHMgVHJlZSIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IlJlc3VsdENvbGxlY3Rvci5lcnJvcl9sb2dnaW5nIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPG9ialByb3A\u002BDQogICAgICAgICAgICA8bmFtZT5zYXZlQ29uZmlnPC9uYW1lPg0KICAgICAgICAgICAgPHZhbHVlIGNsYXNzPSJTYW1wbGVTYXZlQ29uZmlndXJhdGlvbiI\u002BDQogICAgICAgICAgICAgIDx0aW1lPnRydWU8L3RpbWU\u002BDQogICAgICAgICAgICAgIDxsYXRlbmN5PnRydWU8L2xhdGVuY3k\u002BDQogICAgICAgICAgICAgIDx0aW1lc3RhbXA\u002BdHJ1ZTwvdGltZXN0YW1wPg0KICAgICAgICAgICAgICA8c3VjY2Vzcz50cnVlPC9zdWNjZXNzPg0KICAgICAgICAgICAgICA8bGFiZWw\u002BdHJ1ZTwvbGFiZWw\u002BDQogICAgICAgICAgICAgIDxjb2RlPnRydWU8L2NvZGU\u002BDQogICAgICAgICAgICAgIDxtZXNzYWdlPnRydWU8L21lc3NhZ2U\u002BDQogICAgICAgICAgICAgIDx0aHJlYWROYW1lPnRydWU8L3RocmVhZE5hbWU\u002BDQogICAgICAgICAgICAgIDxkYXRhVHlwZT50cnVlPC9kYXRhVHlwZT4NCiAgICAgICAgICAgICAgPGVuY29kaW5nPmZhbHNlPC9lbmNvZGluZz4NCiAgICAgICAgICAgICAgPGFzc2VydGlvbnM\u002BdHJ1ZTwvYXNzZXJ0aW9ucz4NCiAgICAgICAgICAgICAgPHN1YnJlc3VsdHM\u002BdHJ1ZTwvc3VicmVzdWx0cz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlRGF0YT5mYWxzZTwvcmVzcG9uc2VEYXRhPg0KICAgICAgICAgICAgICA8c2FtcGxlckRhdGE\u002BZmFsc2U8L3NhbXBsZXJEYXRhPg0KICAgICAgICAgICAgICA8eG1sPmZhbHNlPC94bWw\u002BDQogICAgICAgICAgICAgIDxmaWVsZE5hbWVzPnRydWU8L2ZpZWxkTmFtZXM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZUhlYWRlcnM\u002BZmFsc2U8L3Jlc3BvbnNlSGVhZGVycz4NCiAgICAgICAgICAgICAgPHJlcXVlc3RIZWFkZXJzPmZhbHNlPC9yZXF1ZXN0SGVhZGVycz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlRGF0YU9uRXJyb3I\u002BZmFsc2U8L3Jlc3BvbnNlRGF0YU9uRXJyb3I\u002BDQogICAgICAgICAgICAgIDxzYXZlQXNzZXJ0aW9uUmVzdWx0c0ZhaWx1cmVNZXNzYWdlPnRydWU8L3NhdmVBc3NlcnRpb25SZXN1bHRzRmFpbHVyZU1lc3NhZ2U\u002BDQogICAgICAgICAgICAgIDxhc3NlcnRpb25zUmVzdWx0c1RvU2F2ZT4wPC9hc3NlcnRpb25zUmVzdWx0c1RvU2F2ZT4NCiAgICAgICAgICAgICAgPGJ5dGVzPnRydWU8L2J5dGVzPg0KICAgICAgICAgICAgICA8c2VudEJ5dGVzPnRydWU8L3NlbnRCeXRlcz4NCiAgICAgICAgICAgICAgPHVybD50cnVlPC91cmw\u002BDQogICAgICAgICAgICAgIDx0aHJlYWRDb3VudHM\u002BdHJ1ZTwvdGhyZWFkQ291bnRzPg0KICAgICAgICAgICAgICA8aWRsZVRpbWU\u002BdHJ1ZTwvaWRsZVRpbWU\u002BDQogICAgICAgICAgICAgIDxjb25uZWN0VGltZT50cnVlPC9jb25uZWN0VGltZT4NCiAgICAgICAgICAgIDwvdmFsdWU\u002BDQogICAgICAgICAgPC9vYmpQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9ImZpbGVuYW1lIj48L3N0cmluZ1Byb3A\u002BDQogICAgICAgIDwvUmVzdWx0Q29sbGVjdG9yPg0KICAgICAgICA8aGFzaFRyZWUvPg0KICAgICAgPC9oYXNoVHJlZT4NCiAgICAgIDxBcmd1bWVudHMgZ3VpY2xhc3M9IkFyZ3VtZW50c1BhbmVsIiB0ZXN0Y2xhc3M9IkFyZ3VtZW50cyIgdGVzdG5hbWU9IlVzZXIgRGVmaW5lZCBWYXJpYWJsZXMiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iQXJndW1lbnRzLmFyZ3VtZW50cyI\u002BDQogICAgICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9InVkdl93ZWJhcHAiIGVsZW1lbnRUeXBlPSJBcmd1bWVudCI\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJBcmd1bWVudC5uYW1lIj51ZHZfd2ViYXBwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iQXJndW1lbnQudmFsdWUiPiR7X19CZWFuU2hlbGwoIFN5c3RlbS5nZXRlbnYoJnF1b3Q7d2ViYXBwJnF1b3Q7KSApfTwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkFyZ3VtZW50LmRlc2MiPldlYiBBcHAgVVJMPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iQXJndW1lbnQubWV0YWRhdGEiPj08L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPC9lbGVtZW50UHJvcD4NCiAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgIDwvQXJndW1lbnRzPg0KICAgICAgPGhhc2hUcmVlLz4NCiAgICA8L2hhc2hUcmVlPg0KICA8L2hhc2hUcmVlPg0KPC9qbWV0ZXJUZXN0UGxhbj4NCg0KLS01ODZmY2FkMmNhMjI0ZDFhOTUzNWU1ZjY1ZWI2M2ZiZi0tDQo=", + "StatusCode": 201, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "150", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:10:34 GMT", + "Location": "https://myservice.azure.com/loadtests/000/files/000?resourceId=%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fyashika-rg%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtestsdk\u0026api-version=2022-06-01-preview", + "mise-correlation-id": "e22b6ae7-19d7-48e3-b906-e167e5510a67", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "38ed81c6-b313-4baa-bdc9-549939286927" + }, + "ResponseBody": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-10-09T13:20:34.4111368", + "validationStatus": "VALIDATION_INITIATED" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "181", + "Content-Type": "application/x-www-form-urlencoded", + "User-Agent": "azsdk-python-identity/1.11.0b3 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "95", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:10:33 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13845.9 - KRC ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 86399, + "ext_expires_in": 86399, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/testruns/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "51", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": { + "testId": "000", + "displayName": "TestingResource" + }, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "1914", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:10:35 GMT", + "mise-correlation-id": "8b7012d0-0863-4e82-9e74-871b999b601a", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "9e9a329c-4b64-41c3-95f3-050069363e3e" + }, + "ResponseBody": { + "testRunId": "000", + "displayName": "TestingResource", + "testId": "000", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/yashika-rg/providers/microsoft.loadtestservice/loadtests/loadtestsdk", + "description": null, + "status": "PROVISIONING", + "startDateTime": "2022-10-09T13:10:31.63Z", + "endDateTime": null, + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "testResult": "NOT_APPLICABLE", + "passFailCriteria": { + "passFailMetrics": {} + }, + "testArtifacts": { + "inputArtifacts": { + "configUrl": { + "url": "url", + "fileId": "5dd18457-3ab1-48d1-a37b-d550ee394173", + "filename": "config.yaml", + "fileType": 2, + "expireTime": "2022-10-09T13:20:35.0878973\u002B00:00", + "validationStatus": "" + }, + "testScriptUrl": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-10-09T13:20:35.0878973\u002B00:00", + "validationStatus": "VALIDATION_INITIATED" + }, + "userPropUrl": null, + "inputArtifactsZipFileurl": { + "url": "url", + "fileId": "e007eac9-d344-4a68-b627-0dca62869cff", + "filename": "inputartifacts.zip", + "fileType": 2, + "expireTime": "2022-10-09T13:20:35.0878973\u002B00:00", + "validationStatus": "" + }, + "additionalUrls": [ + { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-10-09T13:20:35.0878973\u002B00:00", + "validationStatus": "" + } + ] + }, + "outputArtifacts": { + "resultUrl": null, + "logsUrl": null + } + }, + "executedDateTime": "2022-10-09T13:10:31.145Z", + "vusers": null, + "testRunStatistics": null, + "createdDateTime": "2022-10-09T13:10:31.386Z", + "createdBy": null, + "lastModifiedDateTime": "2022-10-09T13:10:31.386Z", + "lastModifiedBy": null, + "portalUrl": "https://portal.azure.com/#blade/Microsoft_Azure_CloudNativeTesting/NewReport//resourceId/%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fyashika-rg%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtestsdk/testId/000/testRunId/000", + "secrets": null, + "certificate": null, + "environmentVariables": null, + "duration": null, + "subnetId": null, + "errorDetails": null + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "181", + "Content-Type": "application/x-www-form-urlencoded", + "User-Agent": "azsdk-python-identity/1.11.0b3 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "95", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:10:34 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13845.9 - SEASLR2 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 86399, + "ext_expires_in": 86399, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/testruns/000/files/000?api-version=2022-06-01-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "148", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:10:35 GMT", + "mise-correlation-id": "1572c739-6a0c-41d8-8cce-d123275cd5bc", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "a7eeb87e-88b7-4d9b-8cad-af9a91bf4bcc" + }, + "ResponseBody": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-10-09T13:20:35.60249", + "validationStatus": "VALIDATION_INITIATED" + } + }, + { + "RequestUri": "https://myservice.azure.com/testruns/0000-0000/files/000?api-version=2022-06-01-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "133", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:10:35 GMT", + "mise-correlation-id": "15a2d36e-51e9-416d-8c28-21a00a58fb94", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "acdd21e2-c3fb-4487-963d-f49b7909c877" + }, + "ResponseBody": { + "error": { + "code": "TestRunNotFound", + "message": "Test run not found with given identifier \u00220000-0000\u0022.", + "target": null, + "details": null + } + } + } + ], + "Variables": {} +} diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_test_runs_async.pyTestRunSmokeAsyncTesttest_stop_test_run.json b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_test_runs_async.pyTestRunSmokeAsyncTesttest_stop_test_run.json new file mode 100644 index 000000000000..1c98c2c3bb52 --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/recordings/test_test_runs_async.pyTestRunSmokeAsyncTesttest_stop_test_run.json @@ -0,0 +1,454 @@ +{ + "Entries": [ + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "181", + "Content-Type": "application/x-www-form-urlencoded", + "User-Agent": "azsdk-python-identity/1.11.0b3 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "95", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:10:35 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13845.9 - SEASLR1 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 86399, + "ext_expires_in": 86399, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "466", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": { + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yashika-rg/providers/Microsoft.LoadTestService/loadtests/loadtestsdk", + "description": "", + "displayName": "TestingResource", + "loadTestConfig": { + "engineSize": "m", + "engineInstances": 1, + "splitAllCSVs": false + }, + "secrets": {}, + "environmentVariables": {}, + "passFailCriteria": { + "passFailMetrics": {} + }, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + }, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "1072", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:10:36 GMT", + "mise-correlation-id": "c927991a-ab56-42ea-9441-339258113bb6", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "15928ee0-8688-47f5-97c8-66db9f05b2ca" + }, + "ResponseBody": { + "testId": "000", + "description": "", + "displayName": "TestingResource", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/yashika-rg/providers/microsoft.loadtestservice/loadtests/loadtestsdk", + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "passFailCriteria": { + "passFailMetrics": {} + }, + "createdDateTime": "2022-09-15T14:29:00.15Z", + "createdBy": null, + "lastModifiedDateTime": "2022-09-16T09:33:03.95Z", + "lastModifiedBy": "niveditjain@microsoft.com", + "inputArtifacts": { + "configUrl": null, + "testScriptUrl": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-10-09T13:20:36.8162448\u002B00:00", + "validationStatus": "VALIDATION_SUCCESS" + }, + "userPropUrl": null, + "inputArtifactsZipFileurl": null, + "additionalUrls": [ + { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-10-09T13:20:36.8162448\u002B00:00", + "validationStatus": "" + } + ] + }, + "secrets": null, + "certificate": null, + "environmentVariables": null, + "subnetId": null, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": null + } + }, + { + "RequestUri": "https://myservice.azure.com/loadtests/000/files/000?api-version=2022-06-01-preview", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "10343", + "Content-Type": "multipart/form-data; boundary=5d4ef7855a64420c920ba073e57f3574", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": "LS01ZDRlZjc4NTVhNjQ0MjBjOTIwYmEwNzNlNTdmMzU3NA0KQ29udGVudC1UeXBlOiBhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW0NCkNvbnRlbnQtRGlzcG9zaXRpb246IGZvcm0tZGF0YTsgbmFtZT0iZmlsZSI7IGZpbGVuYW1lPSJzYW1wbGUuam14Ig0KQ29udGVudC1MZW5ndGg6IDEwMTM0DQoNCjw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8\u002BDQo8am1ldGVyVGVzdFBsYW4gdmVyc2lvbj0iMS4yIiBwcm9wZXJ0aWVzPSI1LjAiIGptZXRlcj0iNS40LjMiPg0KICA8aGFzaFRyZWU\u002BDQogICAgPFRlc3RQbGFuIGd1aWNsYXNzPSJUZXN0UGxhbkd1aSIgdGVzdGNsYXNzPSJUZXN0UGxhbiIgdGVzdG5hbWU9IlRlc3QgUGxhbiIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICA8c3RyaW5nUHJvcCBuYW1lPSJUZXN0UGxhbi5jb21tZW50cyI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgPGJvb2xQcm9wIG5hbWU9IlRlc3RQbGFuLmZ1bmN0aW9uYWxfbW9kZSI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgPGJvb2xQcm9wIG5hbWU9IlRlc3RQbGFuLnRlYXJEb3duX29uX3NodXRkb3duIj50cnVlPC9ib29sUHJvcD4NCiAgICAgIDxib29sUHJvcCBuYW1lPSJUZXN0UGxhbi5zZXJpYWxpemVfdGhyZWFkZ3JvdXBzIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICA8ZWxlbWVudFByb3AgbmFtZT0iVGVzdFBsYW4udXNlcl9kZWZpbmVkX3ZhcmlhYmxlcyIgZWxlbWVudFR5cGU9IkFyZ3VtZW50cyIgZ3VpY2xhc3M9IkFyZ3VtZW50c1BhbmVsIiB0ZXN0Y2xhc3M9IkFyZ3VtZW50cyIgdGVzdG5hbWU9IlVzZXIgRGVmaW5lZCBWYXJpYWJsZXMiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iQXJndW1lbnRzLmFyZ3VtZW50cyIvPg0KICAgICAgPC9lbGVtZW50UHJvcD4NCiAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IlRlc3RQbGFuLnVzZXJfZGVmaW5lX2NsYXNzcGF0aCI\u002BPC9zdHJpbmdQcm9wPg0KICAgIDwvVGVzdFBsYW4\u002BDQogICAgPGhhc2hUcmVlPg0KICAgICAgPGtnLmFwYy5qbWV0ZXIudGhyZWFkcy5VbHRpbWF0ZVRocmVhZEdyb3VwIGd1aWNsYXNzPSJrZy5hcGMuam1ldGVyLnRocmVhZHMuVWx0aW1hdGVUaHJlYWRHcm91cEd1aSIgdGVzdGNsYXNzPSJrZy5hcGMuam1ldGVyLnRocmVhZHMuVWx0aW1hdGVUaHJlYWRHcm91cCIgdGVzdG5hbWU9ImpwQGdjIC0gVWx0aW1hdGUgVGhyZWFkIEdyb3VwIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgPGNvbGxlY3Rpb25Qcm9wIG5hbWU9InVsdGltYXRldGhyZWFkZ3JvdXBkYXRhIj4NCiAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iLTExMDg2OTE1MTgiPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iMTU2NyI\u002BMTA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0OCI\u002BMDwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjQ4ODczIj4xODA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0OTcxMCI\u002BMjQwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iMTAiPjU8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9IlRocmVhZEdyb3VwLm1haW5fY29udHJvbGxlciIgZWxlbWVudFR5cGU9Ikxvb3BDb250cm9sbGVyIiBndWljbGFzcz0iTG9vcENvbnRyb2xQYW5lbCIgdGVzdGNsYXNzPSJMb29wQ29udHJvbGxlciIgdGVzdG5hbWU9Ikxvb3AgQ29udHJvbGxlciIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9Ikxvb3BDb250cm9sbGVyLmNvbnRpbnVlX2ZvcmV2ZXIiPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgICAgICA8aW50UHJvcCBuYW1lPSJMb29wQ29udHJvbGxlci5sb29wcyI\u002BLTE8L2ludFByb3A\u002BDQogICAgICAgIDwvZWxlbWVudFByb3A\u002BDQogICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IlRocmVhZEdyb3VwLm9uX3NhbXBsZV9lcnJvciI\u002BY29udGludWU8L3N0cmluZ1Byb3A\u002BDQogICAgICA8L2tnLmFwYy5qbWV0ZXIudGhyZWFkcy5VbHRpbWF0ZVRocmVhZEdyb3VwPg0KICAgICAgPGhhc2hUcmVlPg0KICAgICAgICA8SFRUUFNhbXBsZXJQcm94eSBndWljbGFzcz0iSHR0cFRlc3RTYW1wbGVHdWkiIHRlc3RjbGFzcz0iSFRUUFNhbXBsZXJQcm94eSIgdGVzdG5hbWU9IkdFVCIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9IkhUVFBzYW1wbGVyLkFyZ3VtZW50cyIgZWxlbWVudFR5cGU9IkFyZ3VtZW50cyIgZ3VpY2xhc3M9IkhUVFBBcmd1bWVudHNQYW5lbCIgdGVzdGNsYXNzPSJBcmd1bWVudHMiIHRlc3RuYW1lPSJVc2VyIERlZmluZWQgVmFyaWFibGVzIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgICAgIDxjb2xsZWN0aW9uUHJvcCBuYW1lPSJBcmd1bWVudHMuYXJndW1lbnRzIi8\u002BDQogICAgICAgICAgPC9lbGVtZW50UHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5kb21haW4iPmFwcC1zZXJ2aWNlLXNhbXBsZS1kZW1vLmF6dXJld2Vic2l0ZXMubmV0PC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLnBvcnQiPjwvc3RyaW5nUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5wcm90b2NvbCI\u002BaHR0cHM8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIuY29udGVudEVuY29kaW5nIj48L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIucGF0aCI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLm1ldGhvZCI\u002BR0VUPC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJIVFRQU2FtcGxlci5mb2xsb3dfcmVkaXJlY3RzIj50cnVlPC9ib29sUHJvcD4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iSFRUUFNhbXBsZXIuYXV0b19yZWRpcmVjdHMiPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iSFRUUFNhbXBsZXIudXNlX2tlZXBhbGl2ZSI\u002BdHJ1ZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLkRPX01VTFRJUEFSVF9QT1NUIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIuZW1iZWRkZWRfdXJsX3JlIj48L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIuaW1wbGVtZW50YXRpb24iPkh0dHBDbGllbnQ0PC9zdHJpbmdQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkhUVFBTYW1wbGVyLmNvbm5lY3RfdGltZW91dCI\u002BNjAwMDA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iSFRUUFNhbXBsZXIucmVzcG9uc2VfdGltZW91dCI\u002BNjAwMDA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgIDwvSFRUUFNhbXBsZXJQcm94eT4NCiAgICAgICAgPGhhc2hUcmVlLz4NCiAgICAgICAgPGtnLmFwYy5qbWV0ZXIudGltZXJzLlZhcmlhYmxlVGhyb3VnaHB1dFRpbWVyIGd1aWNsYXNzPSJrZy5hcGMuam1ldGVyLnRpbWVycy5WYXJpYWJsZVRocm91Z2hwdXRUaW1lckd1aSIgdGVzdGNsYXNzPSJrZy5hcGMuam1ldGVyLnRpbWVycy5WYXJpYWJsZVRocm91Z2hwdXRUaW1lciIgdGVzdG5hbWU9ImpwQGdjIC0gVGhyb3VnaHB1dCBTaGFwaW5nIFRpbWVyIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0ibG9hZF9wcm9maWxlIj4NCiAgICAgICAgICAgIDxjb2xsZWN0aW9uUHJvcCBuYW1lPSIxNTQzOTEyMTczIj4NCiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iMTU2NyI\u002BMTA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE2OTEiPjUwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0ODg3MyI\u002BMTgwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgICAgIDxjb2xsZWN0aW9uUHJvcCBuYW1lPSIxNTgyMzU1NjI3Ij4NCiAgICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iMTY5MSI\u002BNTA8L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IjE2OTEiPjUwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSI0OTcxMCI\u002BMjQwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgICAgICA8L2NvbGxlY3Rpb25Qcm9wPg0KICAgICAgICA8L2tnLmFwYy5qbWV0ZXIudGltZXJzLlZhcmlhYmxlVGhyb3VnaHB1dFRpbWVyPg0KICAgICAgICA8aGFzaFRyZWUvPg0KICAgICAgICA8UmVzdWx0Q29sbGVjdG9yIGd1aWNsYXNzPSJWaWV3UmVzdWx0c0Z1bGxWaXN1YWxpemVyIiB0ZXN0Y2xhc3M9IlJlc3VsdENvbGxlY3RvciIgdGVzdG5hbWU9IlZpZXcgUmVzdWx0cyBUcmVlIiBlbmFibGVkPSJ0cnVlIj4NCiAgICAgICAgICA8Ym9vbFByb3AgbmFtZT0iUmVzdWx0Q29sbGVjdG9yLmVycm9yX2xvZ2dpbmciPmZhbHNlPC9ib29sUHJvcD4NCiAgICAgICAgICA8b2JqUHJvcD4NCiAgICAgICAgICAgIDxuYW1lPnNhdmVDb25maWc8L25hbWU\u002BDQogICAgICAgICAgICA8dmFsdWUgY2xhc3M9IlNhbXBsZVNhdmVDb25maWd1cmF0aW9uIj4NCiAgICAgICAgICAgICAgPHRpbWU\u002BdHJ1ZTwvdGltZT4NCiAgICAgICAgICAgICAgPGxhdGVuY3k\u002BdHJ1ZTwvbGF0ZW5jeT4NCiAgICAgICAgICAgICAgPHRpbWVzdGFtcD50cnVlPC90aW1lc3RhbXA\u002BDQogICAgICAgICAgICAgIDxzdWNjZXNzPnRydWU8L3N1Y2Nlc3M\u002BDQogICAgICAgICAgICAgIDxsYWJlbD50cnVlPC9sYWJlbD4NCiAgICAgICAgICAgICAgPGNvZGU\u002BdHJ1ZTwvY29kZT4NCiAgICAgICAgICAgICAgPG1lc3NhZ2U\u002BdHJ1ZTwvbWVzc2FnZT4NCiAgICAgICAgICAgICAgPHRocmVhZE5hbWU\u002BdHJ1ZTwvdGhyZWFkTmFtZT4NCiAgICAgICAgICAgICAgPGRhdGFUeXBlPnRydWU8L2RhdGFUeXBlPg0KICAgICAgICAgICAgICA8ZW5jb2Rpbmc\u002BZmFsc2U8L2VuY29kaW5nPg0KICAgICAgICAgICAgICA8YXNzZXJ0aW9ucz50cnVlPC9hc3NlcnRpb25zPg0KICAgICAgICAgICAgICA8c3VicmVzdWx0cz50cnVlPC9zdWJyZXN1bHRzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VEYXRhPmZhbHNlPC9yZXNwb25zZURhdGE\u002BDQogICAgICAgICAgICAgIDxzYW1wbGVyRGF0YT5mYWxzZTwvc2FtcGxlckRhdGE\u002BDQogICAgICAgICAgICAgIDx4bWw\u002BZmFsc2U8L3htbD4NCiAgICAgICAgICAgICAgPGZpZWxkTmFtZXM\u002BdHJ1ZTwvZmllbGROYW1lcz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlSGVhZGVycz5mYWxzZTwvcmVzcG9uc2VIZWFkZXJzPg0KICAgICAgICAgICAgICA8cmVxdWVzdEhlYWRlcnM\u002BZmFsc2U8L3JlcXVlc3RIZWFkZXJzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VEYXRhT25FcnJvcj5mYWxzZTwvcmVzcG9uc2VEYXRhT25FcnJvcj4NCiAgICAgICAgICAgICAgPHNhdmVBc3NlcnRpb25SZXN1bHRzRmFpbHVyZU1lc3NhZ2U\u002BdHJ1ZTwvc2F2ZUFzc2VydGlvblJlc3VsdHNGYWlsdXJlTWVzc2FnZT4NCiAgICAgICAgICAgICAgPGFzc2VydGlvbnNSZXN1bHRzVG9TYXZlPjA8L2Fzc2VydGlvbnNSZXN1bHRzVG9TYXZlPg0KICAgICAgICAgICAgICA8Ynl0ZXM\u002BdHJ1ZTwvYnl0ZXM\u002BDQogICAgICAgICAgICAgIDxzZW50Qnl0ZXM\u002BdHJ1ZTwvc2VudEJ5dGVzPg0KICAgICAgICAgICAgICA8dXJsPnRydWU8L3VybD4NCiAgICAgICAgICAgICAgPHRocmVhZENvdW50cz50cnVlPC90aHJlYWRDb3VudHM\u002BDQogICAgICAgICAgICAgIDxpZGxlVGltZT50cnVlPC9pZGxlVGltZT4NCiAgICAgICAgICAgICAgPGNvbm5lY3RUaW1lPnRydWU8L2Nvbm5lY3RUaW1lPg0KICAgICAgICAgICAgPC92YWx1ZT4NCiAgICAgICAgICA8L29ialByb3A\u002BDQogICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iZmlsZW5hbWUiPjwvc3RyaW5nUHJvcD4NCiAgICAgICAgPC9SZXN1bHRDb2xsZWN0b3I\u002BDQogICAgICAgIDxoYXNoVHJlZS8\u002BDQogICAgICAgIDxSZXN1bHRDb2xsZWN0b3IgZ3VpY2xhc3M9IlRhYmxlVmlzdWFsaXplciIgdGVzdGNsYXNzPSJSZXN1bHRDb2xsZWN0b3IiIHRlc3RuYW1lPSJWaWV3IFJlc3VsdHMgaW4gVGFibGUiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICAgIDxib29sUHJvcCBuYW1lPSJSZXN1bHRDb2xsZWN0b3IuZXJyb3JfbG9nZ2luZyI\u002BZmFsc2U8L2Jvb2xQcm9wPg0KICAgICAgICAgIDxvYmpQcm9wPg0KICAgICAgICAgICAgPG5hbWU\u002Bc2F2ZUNvbmZpZzwvbmFtZT4NCiAgICAgICAgICAgIDx2YWx1ZSBjbGFzcz0iU2FtcGxlU2F2ZUNvbmZpZ3VyYXRpb24iPg0KICAgICAgICAgICAgICA8dGltZT50cnVlPC90aW1lPg0KICAgICAgICAgICAgICA8bGF0ZW5jeT50cnVlPC9sYXRlbmN5Pg0KICAgICAgICAgICAgICA8dGltZXN0YW1wPnRydWU8L3RpbWVzdGFtcD4NCiAgICAgICAgICAgICAgPHN1Y2Nlc3M\u002BdHJ1ZTwvc3VjY2Vzcz4NCiAgICAgICAgICAgICAgPGxhYmVsPnRydWU8L2xhYmVsPg0KICAgICAgICAgICAgICA8Y29kZT50cnVlPC9jb2RlPg0KICAgICAgICAgICAgICA8bWVzc2FnZT50cnVlPC9tZXNzYWdlPg0KICAgICAgICAgICAgICA8dGhyZWFkTmFtZT50cnVlPC90aHJlYWROYW1lPg0KICAgICAgICAgICAgICA8ZGF0YVR5cGU\u002BdHJ1ZTwvZGF0YVR5cGU\u002BDQogICAgICAgICAgICAgIDxlbmNvZGluZz5mYWxzZTwvZW5jb2Rpbmc\u002BDQogICAgICAgICAgICAgIDxhc3NlcnRpb25zPnRydWU8L2Fzc2VydGlvbnM\u002BDQogICAgICAgICAgICAgIDxzdWJyZXN1bHRzPnRydWU8L3N1YnJlc3VsdHM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZURhdGE\u002BZmFsc2U8L3Jlc3BvbnNlRGF0YT4NCiAgICAgICAgICAgICAgPHNhbXBsZXJEYXRhPmZhbHNlPC9zYW1wbGVyRGF0YT4NCiAgICAgICAgICAgICAgPHhtbD5mYWxzZTwveG1sPg0KICAgICAgICAgICAgICA8ZmllbGROYW1lcz50cnVlPC9maWVsZE5hbWVzPg0KICAgICAgICAgICAgICA8cmVzcG9uc2VIZWFkZXJzPmZhbHNlPC9yZXNwb25zZUhlYWRlcnM\u002BDQogICAgICAgICAgICAgIDxyZXF1ZXN0SGVhZGVycz5mYWxzZTwvcmVxdWVzdEhlYWRlcnM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZURhdGFPbkVycm9yPmZhbHNlPC9yZXNwb25zZURhdGFPbkVycm9yPg0KICAgICAgICAgICAgICA8c2F2ZUFzc2VydGlvblJlc3VsdHNGYWlsdXJlTWVzc2FnZT50cnVlPC9zYXZlQXNzZXJ0aW9uUmVzdWx0c0ZhaWx1cmVNZXNzYWdlPg0KICAgICAgICAgICAgICA8YXNzZXJ0aW9uc1Jlc3VsdHNUb1NhdmU\u002BMDwvYXNzZXJ0aW9uc1Jlc3VsdHNUb1NhdmU\u002BDQogICAgICAgICAgICAgIDxieXRlcz50cnVlPC9ieXRlcz4NCiAgICAgICAgICAgICAgPHNlbnRCeXRlcz50cnVlPC9zZW50Qnl0ZXM\u002BDQogICAgICAgICAgICAgIDx1cmw\u002BdHJ1ZTwvdXJsPg0KICAgICAgICAgICAgICA8dGhyZWFkQ291bnRzPnRydWU8L3RocmVhZENvdW50cz4NCiAgICAgICAgICAgICAgPGlkbGVUaW1lPnRydWU8L2lkbGVUaW1lPg0KICAgICAgICAgICAgICA8Y29ubmVjdFRpbWU\u002BdHJ1ZTwvY29ubmVjdFRpbWU\u002BDQogICAgICAgICAgICA8L3ZhbHVlPg0KICAgICAgICAgIDwvb2JqUHJvcD4NCiAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJmaWxlbmFtZSI\u002BPC9zdHJpbmdQcm9wPg0KICAgICAgICA8L1Jlc3VsdENvbGxlY3Rvcj4NCiAgICAgICAgPGhhc2hUcmVlLz4NCiAgICAgICAgPFJlc3VsdENvbGxlY3RvciBndWljbGFzcz0iVmlld1Jlc3VsdHNGdWxsVmlzdWFsaXplciIgdGVzdGNsYXNzPSJSZXN1bHRDb2xsZWN0b3IiIHRlc3RuYW1lPSJWaWV3IFJlc3VsdHMgVHJlZSIgZW5hYmxlZD0idHJ1ZSI\u002BDQogICAgICAgICAgPGJvb2xQcm9wIG5hbWU9IlJlc3VsdENvbGxlY3Rvci5lcnJvcl9sb2dnaW5nIj5mYWxzZTwvYm9vbFByb3A\u002BDQogICAgICAgICAgPG9ialByb3A\u002BDQogICAgICAgICAgICA8bmFtZT5zYXZlQ29uZmlnPC9uYW1lPg0KICAgICAgICAgICAgPHZhbHVlIGNsYXNzPSJTYW1wbGVTYXZlQ29uZmlndXJhdGlvbiI\u002BDQogICAgICAgICAgICAgIDx0aW1lPnRydWU8L3RpbWU\u002BDQogICAgICAgICAgICAgIDxsYXRlbmN5PnRydWU8L2xhdGVuY3k\u002BDQogICAgICAgICAgICAgIDx0aW1lc3RhbXA\u002BdHJ1ZTwvdGltZXN0YW1wPg0KICAgICAgICAgICAgICA8c3VjY2Vzcz50cnVlPC9zdWNjZXNzPg0KICAgICAgICAgICAgICA8bGFiZWw\u002BdHJ1ZTwvbGFiZWw\u002BDQogICAgICAgICAgICAgIDxjb2RlPnRydWU8L2NvZGU\u002BDQogICAgICAgICAgICAgIDxtZXNzYWdlPnRydWU8L21lc3NhZ2U\u002BDQogICAgICAgICAgICAgIDx0aHJlYWROYW1lPnRydWU8L3RocmVhZE5hbWU\u002BDQogICAgICAgICAgICAgIDxkYXRhVHlwZT50cnVlPC9kYXRhVHlwZT4NCiAgICAgICAgICAgICAgPGVuY29kaW5nPmZhbHNlPC9lbmNvZGluZz4NCiAgICAgICAgICAgICAgPGFzc2VydGlvbnM\u002BdHJ1ZTwvYXNzZXJ0aW9ucz4NCiAgICAgICAgICAgICAgPHN1YnJlc3VsdHM\u002BdHJ1ZTwvc3VicmVzdWx0cz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlRGF0YT5mYWxzZTwvcmVzcG9uc2VEYXRhPg0KICAgICAgICAgICAgICA8c2FtcGxlckRhdGE\u002BZmFsc2U8L3NhbXBsZXJEYXRhPg0KICAgICAgICAgICAgICA8eG1sPmZhbHNlPC94bWw\u002BDQogICAgICAgICAgICAgIDxmaWVsZE5hbWVzPnRydWU8L2ZpZWxkTmFtZXM\u002BDQogICAgICAgICAgICAgIDxyZXNwb25zZUhlYWRlcnM\u002BZmFsc2U8L3Jlc3BvbnNlSGVhZGVycz4NCiAgICAgICAgICAgICAgPHJlcXVlc3RIZWFkZXJzPmZhbHNlPC9yZXF1ZXN0SGVhZGVycz4NCiAgICAgICAgICAgICAgPHJlc3BvbnNlRGF0YU9uRXJyb3I\u002BZmFsc2U8L3Jlc3BvbnNlRGF0YU9uRXJyb3I\u002BDQogICAgICAgICAgICAgIDxzYXZlQXNzZXJ0aW9uUmVzdWx0c0ZhaWx1cmVNZXNzYWdlPnRydWU8L3NhdmVBc3NlcnRpb25SZXN1bHRzRmFpbHVyZU1lc3NhZ2U\u002BDQogICAgICAgICAgICAgIDxhc3NlcnRpb25zUmVzdWx0c1RvU2F2ZT4wPC9hc3NlcnRpb25zUmVzdWx0c1RvU2F2ZT4NCiAgICAgICAgICAgICAgPGJ5dGVzPnRydWU8L2J5dGVzPg0KICAgICAgICAgICAgICA8c2VudEJ5dGVzPnRydWU8L3NlbnRCeXRlcz4NCiAgICAgICAgICAgICAgPHVybD50cnVlPC91cmw\u002BDQogICAgICAgICAgICAgIDx0aHJlYWRDb3VudHM\u002BdHJ1ZTwvdGhyZWFkQ291bnRzPg0KICAgICAgICAgICAgICA8aWRsZVRpbWU\u002BdHJ1ZTwvaWRsZVRpbWU\u002BDQogICAgICAgICAgICAgIDxjb25uZWN0VGltZT50cnVlPC9jb25uZWN0VGltZT4NCiAgICAgICAgICAgIDwvdmFsdWU\u002BDQogICAgICAgICAgPC9vYmpQcm9wPg0KICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9ImZpbGVuYW1lIj48L3N0cmluZ1Byb3A\u002BDQogICAgICAgIDwvUmVzdWx0Q29sbGVjdG9yPg0KICAgICAgICA8aGFzaFRyZWUvPg0KICAgICAgPC9oYXNoVHJlZT4NCiAgICAgIDxBcmd1bWVudHMgZ3VpY2xhc3M9IkFyZ3VtZW50c1BhbmVsIiB0ZXN0Y2xhc3M9IkFyZ3VtZW50cyIgdGVzdG5hbWU9IlVzZXIgRGVmaW5lZCBWYXJpYWJsZXMiIGVuYWJsZWQ9InRydWUiPg0KICAgICAgICA8Y29sbGVjdGlvblByb3AgbmFtZT0iQXJndW1lbnRzLmFyZ3VtZW50cyI\u002BDQogICAgICAgICAgPGVsZW1lbnRQcm9wIG5hbWU9InVkdl93ZWJhcHAiIGVsZW1lbnRUeXBlPSJBcmd1bWVudCI\u002BDQogICAgICAgICAgICA8c3RyaW5nUHJvcCBuYW1lPSJBcmd1bWVudC5uYW1lIj51ZHZfd2ViYXBwPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iQXJndW1lbnQudmFsdWUiPiR7X19CZWFuU2hlbGwoIFN5c3RlbS5nZXRlbnYoJnF1b3Q7d2ViYXBwJnF1b3Q7KSApfTwvc3RyaW5nUHJvcD4NCiAgICAgICAgICAgIDxzdHJpbmdQcm9wIG5hbWU9IkFyZ3VtZW50LmRlc2MiPldlYiBBcHAgVVJMPC9zdHJpbmdQcm9wPg0KICAgICAgICAgICAgPHN0cmluZ1Byb3AgbmFtZT0iQXJndW1lbnQubWV0YWRhdGEiPj08L3N0cmluZ1Byb3A\u002BDQogICAgICAgICAgPC9lbGVtZW50UHJvcD4NCiAgICAgICAgPC9jb2xsZWN0aW9uUHJvcD4NCiAgICAgIDwvQXJndW1lbnRzPg0KICAgICAgPGhhc2hUcmVlLz4NCiAgICA8L2hhc2hUcmVlPg0KICA8L2hhc2hUcmVlPg0KPC9qbWV0ZXJUZXN0UGxhbj4NCg0KLS01ZDRlZjc4NTVhNjQ0MjBjOTIwYmEwNzNlNTdmMzU3NC0tDQo=", + "StatusCode": 201, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "150", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:10:37 GMT", + "Location": "https://myservice.azure.com/loadtests/000/files/000?resourceId=%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fyashika-rg%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtestsdk\u0026api-version=2022-06-01-preview", + "mise-correlation-id": "ca4aef51-7c70-4bf7-b9b7-462651b55623", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "2025a7ad-8986-4435-8865-072c3fedc3c3" + }, + "ResponseBody": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-10-09T13:20:37.3466947", + "validationStatus": "VALIDATION_INITIATED" + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "181", + "Content-Type": "application/x-www-form-urlencoded", + "User-Agent": "azsdk-python-identity/1.11.0b3 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "95", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:10:36 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13845.9 - SEASLR2 ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 86399, + "ext_expires_in": 86399, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/testruns/000?api-version=2022-06-01-preview", + "RequestMethod": "PATCH", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "51", + "Content-Type": "application/merge-patch\u002Bjson", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": { + "testId": "000", + "displayName": "TestingResource" + }, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "1914", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:10:37 GMT", + "mise-correlation-id": "7afa82f9-71ba-489e-a7ef-1acd17b8c568", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "8925a26c-14fb-436d-8fbd-d644b9856f63" + }, + "ResponseBody": { + "testRunId": "000", + "displayName": "TestingResource", + "testId": "000", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/yashika-rg/providers/microsoft.loadtestservice/loadtests/loadtestsdk", + "description": null, + "status": "PROVISIONING", + "startDateTime": "2022-10-09T13:10:31.63Z", + "endDateTime": null, + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "testResult": "NOT_APPLICABLE", + "passFailCriteria": { + "passFailMetrics": {} + }, + "testArtifacts": { + "inputArtifacts": { + "configUrl": { + "url": "url", + "fileId": "5dd18457-3ab1-48d1-a37b-d550ee394173", + "filename": "config.yaml", + "fileType": 2, + "expireTime": "2022-10-09T13:20:37.8884817\u002B00:00", + "validationStatus": "" + }, + "testScriptUrl": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-10-09T13:20:37.8884817\u002B00:00", + "validationStatus": "VALIDATION_INITIATED" + }, + "userPropUrl": null, + "inputArtifactsZipFileurl": { + "url": "url", + "fileId": "e007eac9-d344-4a68-b627-0dca62869cff", + "filename": "inputartifacts.zip", + "fileType": 2, + "expireTime": "2022-10-09T13:20:37.8884817\u002B00:00", + "validationStatus": "" + }, + "additionalUrls": [ + { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-10-09T13:20:37.8884817\u002B00:00", + "validationStatus": "" + } + ] + }, + "outputArtifacts": { + "resultUrl": null, + "logsUrl": null + } + }, + "executedDateTime": "2022-10-09T13:10:31.145Z", + "vusers": null, + "testRunStatistics": null, + "createdDateTime": "2022-10-09T13:10:31.386Z", + "createdBy": null, + "lastModifiedDateTime": "2022-10-09T13:10:31.386Z", + "lastModifiedBy": null, + "portalUrl": "https://portal.azure.com/#blade/Microsoft_Azure_CloudNativeTesting/NewReport//resourceId/%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fyashika-rg%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtestsdk/testId/000/testRunId/000", + "secrets": null, + "certificate": null, + "environmentVariables": null, + "duration": null, + "subnetId": null, + "errorDetails": null + } + }, + { + "RequestUri": "https://login.microsoftonline.com/00000000-0000-0000-0000-000000000000/oauth2/v2.0/token", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "181", + "Content-Type": "application/x-www-form-urlencoded", + "User-Agent": "azsdk-python-identity/1.11.0b3 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": "client_id=00000000-0000-0000-0000-000000000000\u0026client_secret=00000000-0000-0000-0000-000000000000\u0026grant_type=client_credentials\u0026scope=https%3A%2F%2Floadtest.azure-dev.com%2F.default", + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-store, no-cache", + "Content-Length": "95", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:10:37 GMT", + "Expires": "-1", + "P3P": "CP=\u0022DSP CUR OTPi IND OTRi ONL FIN\u0022", + "Pragma": "no-cache", + "Set-Cookie": "[set-cookie;]", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-ests-server": "2.1.13845.9 - KRC ProdSlices", + "X-XSS-Protection": "0" + }, + "ResponseBody": { + "token_type": "Bearer", + "expires_in": 86399, + "ext_expires_in": 86399, + "access_token": "access_token" + } + }, + { + "RequestUri": "https://myservice.azure.com/testruns/000:stop?api-version=2022-06-01-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "0", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "1914", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:10:38 GMT", + "mise-correlation-id": "2df70084-32cc-46cd-a3d1-ae4a356be2d5", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "01b30156-a15a-4f37-8d51-d11a445c889f" + }, + "ResponseBody": { + "testRunId": "000", + "displayName": "TestingResource", + "testId": "000", + "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/yashika-rg/providers/microsoft.loadtestservice/loadtests/loadtestsdk", + "description": null, + "status": "PROVISIONING", + "startDateTime": "2022-10-09T13:10:31.63Z", + "endDateTime": null, + "loadTestConfig": { + "engineInstances": 1, + "splitAllCSVs": false + }, + "testResult": "NOT_APPLICABLE", + "passFailCriteria": { + "passFailMetrics": {} + }, + "testArtifacts": { + "inputArtifacts": { + "configUrl": { + "url": "url", + "fileId": "5dd18457-3ab1-48d1-a37b-d550ee394173", + "filename": "config.yaml", + "fileType": 2, + "expireTime": "2022-10-09T13:20:38.4670162\u002B00:00", + "validationStatus": "" + }, + "testScriptUrl": { + "url": "url", + "fileId": "000", + "filename": "sample.jmx", + "fileType": 0, + "expireTime": "2022-10-09T13:20:38.4670162\u002B00:00", + "validationStatus": "VALIDATION_INITIATED" + }, + "userPropUrl": null, + "inputArtifactsZipFileurl": { + "url": "url", + "fileId": "e007eac9-d344-4a68-b627-0dca62869cff", + "filename": "inputartifacts.zip", + "fileType": 2, + "expireTime": "2022-10-09T13:20:38.4670162\u002B00:00", + "validationStatus": "" + }, + "additionalUrls": [ + { + "url": "url", + "fileId": "unique-image-file-id", + "filename": "sample-image.jpg", + "fileType": 2, + "expireTime": "2022-10-09T13:20:38.4670162\u002B00:00", + "validationStatus": "" + } + ] + }, + "outputArtifacts": { + "resultUrl": null, + "logsUrl": null + } + }, + "executedDateTime": "2022-10-09T13:10:31.145Z", + "vusers": null, + "testRunStatistics": null, + "createdDateTime": "2022-10-09T13:10:31.386Z", + "createdBy": null, + "lastModifiedDateTime": "2022-10-09T13:10:31.386Z", + "lastModifiedBy": null, + "portalUrl": "https://portal.azure.com/#blade/Microsoft_Azure_CloudNativeTesting/NewReport//resourceId/%2fsubscriptions%2f00000000-0000-0000-0000-000000000000%2fresourcegroups%2fyashika-rg%2fproviders%2fmicrosoft.loadtestservice%2floadtests%2floadtestsdk/testId/000/testRunId/000", + "secrets": null, + "certificate": null, + "environmentVariables": null, + "duration": null, + "subnetId": null, + "errorDetails": null + } + }, + { + "RequestUri": "https://myservice.azure.com/testruns/0000-0000:stop?api-version=2022-06-01-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Content-Length": "0", + "User-Agent": "azsdk-python-developer-loadtesting/1.0.0b2 Python/3.10.2 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "api-supported-versions": "2021-07-01-preview, 2022-06-01-preview", + "Connection": "keep-alive", + "Content-Length": "133", + "Content-Type": "application/json; charset=utf-8", + "Date": "Sun, 09 Oct 2022 13:10:38 GMT", + "mise-correlation-id": "4213ad33-c18a-42d7-bacd-5bd27722f0b2", + "Strict-Transport-Security": "max-age=15724800; includeSubDomains", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "4b16c694-6cb6-4245-9d51-72dac9adb83c" + }, + "ResponseBody": { + "error": { + "code": "TestRunNotFound", + "message": "Test run not found with given identifier \u00220000-0000\u0022.", + "target": null, + "details": null + } + } + } + ], + "Variables": {} +} diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/sample-image.jpg b/sdk/loadtestservice/azure-developer-loadtesting/tests/sample-image.jpg new file mode 100644 index 000000000000..03cede51a7df Binary files /dev/null and b/sdk/loadtestservice/azure-developer-loadtesting/tests/sample-image.jpg differ diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/second-sample.jmx b/sdk/loadtestservice/azure-developer-loadtesting/tests/second-sample.jmx new file mode 100644 index 000000000000..02446fe5f0a8 --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/second-sample.jmx @@ -0,0 +1,192 @@ + + + + + + false + true + false + + + + + + + + + + 10 + 0 + 180 + 240 + 5 + + + + false + -1 + + continue + + + + + + + app-service-sample-demo.azurewebsites.net + + https + + + GET + true + false + true + false + + HttpClient4 + 60000 + 60000 + + + + + + 10 + 50 + 180 + + + 50 + 50 + 240 + + + + + + false + + saveConfig + + + true + true + true + + true + true + true + true + false + true + true + false + false + false + true + false + false + false + true + 0 + true + true + true + true + true + true + + + + + + + false + + saveConfig + + + true + true + true + + true + true + true + true + false + true + true + false + false + false + true + false + false + false + true + 0 + true + true + true + true + true + true + + + + + + + false + + saveConfig + + + true + true + true + + true + true + true + true + false + true + true + false + false + false + true + false + false + false + true + 0 + true + true + true + true + true + true + + + + + + + + + + udv_webapp + ${__BeanShell( System.getenv("webapp") )} + Web App URL + = + + + + + + + diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/test_serverMetics.py b/sdk/loadtestservice/azure-developer-loadtesting/tests/test_serverMetics.py new file mode 100644 index 000000000000..df4debb6dcd1 --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/test_serverMetics.py @@ -0,0 +1,214 @@ +# coding: utf-8 +# ------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# ------------------------------------------------------------------------- +import os +from pathlib import Path + +import pytest +from azure.core.exceptions import ResourceNotFoundError + +from testcase import LoadtestingTest, LoadtestingPowerShellPreparer +from devtools_testutils import recorded_by_proxy, set_custom_default_matcher + +non_existing_test_id = "0000-0000" +non_existing_test_run_id = "0000-0000" +non_existing_file_id = "000-000" +DISPLAY_NAME = "TestingResource" + + +class TestServerMetricsSmoke(LoadtestingTest): + + def prepare(self, endpoint, test_id, file_id, test_run_id, subscription_id): + client = self.create_client(endpoint=endpoint) + + client.load_test_administration.create_or_update_test( + test_id, + { + "resourceId": f"/subscriptions/{subscription_id}/resourceGroups/yashika-rg/providers/Microsoft.LoadTestService/loadtests/loadtestsdk", + "description": "", + "displayName": DISPLAY_NAME, + "loadTestConfig": { + "engineSize": "m", + "engineInstances": 1, + "splitAllCSVs": False, + }, + "secrets": {}, + "environmentVariables": {}, + "passFailCriteria": {"passFailMetrics": {}}, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": None, + } + ) + + client.load_test_administration.upload_test_file( + test_id, + file_id, + open(os.path.join(Path(__file__).resolve().parent, "sample.jmx"), "rb") + ) + + client.load_test_runs.create_or_update_test( + test_run_id, + { + "testId": test_id, + "displayName": DISPLAY_NAME + } + ) + + @LoadtestingPowerShellPreparer() + @recorded_by_proxy + def test_create_or_update_server_metrics_config( + self, + loadtesting_endpoint, + loadtesting_test_id, + loadtesting_file_id, + loadtesting_test_run_id, + loadtesting_subscription_id + ): + set_custom_default_matcher( + compare_bodies=False, excluded_headers="Authorization,Content-Type,x-ms-client-request-id,x-ms-request-id" + ) + self.prepare(endpoint=loadtesting_endpoint, + test_id=loadtesting_test_id, + file_id=loadtesting_file_id, + test_run_id=loadtesting_test_run_id, + subscription_id=loadtesting_subscription_id + ) + + # positive test + client = self.create_client(endpoint=loadtesting_endpoint) + result = client.load_test_administration.create_or_update_server_metrics_config( + "some-unique-server-metrics-config-id", + { + "testRunId": loadtesting_test_run_id, + } + ) + assert result is not None + + # negative test + with pytest.raises(ResourceNotFoundError): + client.load_test_administration.create_or_update_server_metrics_config( + "some-unique-server-metrics-config-id", + { + "testRunId": non_existing_test_run_id, + } + ) + + @LoadtestingPowerShellPreparer() + @recorded_by_proxy + def test_delete_server_metrics_config( + self, + loadtesting_endpoint, + loadtesting_test_id, + loadtesting_file_id, + loadtesting_test_run_id, + loadtesting_subscription_id + ): + set_custom_default_matcher( + compare_bodies=False, excluded_headers="Authorization,Content-Type,x-ms-client-request-id,x-ms-request-id" + ) + self.prepare(endpoint=loadtesting_endpoint, + test_id=loadtesting_test_id, + file_id=loadtesting_file_id, + test_run_id=loadtesting_test_run_id, + subscription_id=loadtesting_subscription_id + ) + + # positive test + client = self.create_client(endpoint=loadtesting_endpoint) + result = client.load_test_administration.delete_server_metrics_config( + "some-unique-server-metrics-config-id" + ) + assert result is None + + # negative test + with pytest.raises(ResourceNotFoundError): + client.load_test_administration.delete_server_metrics_config( + "some-unique-server-metrics-config-id" + ) + + @LoadtestingPowerShellPreparer() + @recorded_by_proxy + def test_get_server_metrics_config( + self, + loadtesting_endpoint, + loadtesting_test_id, + loadtesting_file_id, + loadtesting_test_run_id, + loadtesting_subscription_id + ): + set_custom_default_matcher( + compare_bodies=False, excluded_headers="Authorization,Content-Type,x-ms-client-request-id,x-ms-request-id" + ) + self.prepare(endpoint=loadtesting_endpoint, + test_id=loadtesting_test_id, + file_id=loadtesting_file_id, + test_run_id=loadtesting_test_run_id, + subscription_id=loadtesting_subscription_id + ) + + # positive test + client = self.create_client(endpoint=loadtesting_endpoint) + + result = client.load_test_administration.get_server_metrics_config( + test_id=loadtesting_test_id, + ) + assert result is not None + + # negative test + with pytest.raises(ResourceNotFoundError): + client.load_test_administration.get_server_metrics_config( + test_id=non_existing_test_id, + ) + + @LoadtestingPowerShellPreparer() + @recorded_by_proxy + def test_get_server_default_metrics_config( + self, + loadtesting_endpoint, + loadtesting_test_id, + loadtesting_file_id, + loadtesting_test_run_id, + loadtesting_subscription_id + ): + set_custom_default_matcher( + compare_bodies=False, excluded_headers="Authorization,Content-Type,x-ms-client-request-id,x-ms-request-id" + ) + self.prepare(endpoint=loadtesting_endpoint, + test_id=loadtesting_test_id, + file_id=loadtesting_file_id, + test_run_id=loadtesting_test_run_id, + subscription_id=loadtesting_subscription_id + ) + + # positive test + client = self.create_client(endpoint=loadtesting_endpoint) + + result = client.load_test_administration.get_server_default_metrics_config() + assert result is not None + + @LoadtestingPowerShellPreparer() + @recorded_by_proxy + def test_list_supported_resource_types( + self, + loadtesting_endpoint, + loadtesting_test_id, + loadtesting_file_id, + loadtesting_test_run_id, + loadtesting_subscription_id + ): + set_custom_default_matcher( + compare_bodies=False, excluded_headers="Authorization,Content-Type,x-ms-client-request-id,x-ms-request-id" + ) + self.prepare(endpoint=loadtesting_endpoint, + test_id=loadtesting_test_id, + file_id=loadtesting_file_id, + test_run_id=loadtesting_test_run_id, + subscription_id=loadtesting_subscription_id + ) + + client = self.create_client(endpoint=loadtesting_endpoint) + result = client.load_test_administration.list_supported_resource_types() + assert result is not None diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/test_serverMetrics_async.py b/sdk/loadtestservice/azure-developer-loadtesting/tests/test_serverMetrics_async.py new file mode 100644 index 000000000000..686514004ba6 --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/test_serverMetrics_async.py @@ -0,0 +1,215 @@ +# coding: utf-8 +# ------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# ------------------------------------------------------------------------- +import pytest +from azure.core.exceptions import ResourceNotFoundError + +from testcase import LoadtestingPowerShellPreparer +from testcase_async import LoadtestingAsyncTest +from devtools_testutils.aio import recorded_by_proxy_async +from devtools_testutils import set_bodiless_matcher, set_custom_default_matcher +import os +from pathlib import Path + +non_existing_test_id = "0000-0000" +non_existing_test_run_id = "0000-0000" +non_existing_file_id = "000-000" +DISPLAY_NAME = "TestingResource" + + +class TestServerMetricsAsync(LoadtestingAsyncTest): + + async def prepare(self, endpoint, test_id, file_id, test_run_id, subscription_id): + client = self.create_client(endpoint=endpoint) + + await client.load_test_administration.create_or_update_test( + test_id, + { + "resourceId": f"/subscriptions/{subscription_id}/resourceGroups/yashika-rg/providers/Microsoft.LoadTestService/loadtests/loadtestsdk", + "description": "", + "displayName": DISPLAY_NAME, + "loadTestConfig": { + "engineSize": "m", + "engineInstances": 1, + "splitAllCSVs": False, + }, + "secrets": {}, + "environmentVariables": {}, + "passFailCriteria": {"passFailMetrics": {}}, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": None, + } + ) + + await client.load_test_administration.upload_test_file( + test_id, + file_id, + open(os.path.join(Path(__file__).resolve().parent, "sample.jmx"), "rb") + ) + + await client.load_test_runs.create_or_update_test( + test_run_id, + { + "testId": test_id, + "displayName": DISPLAY_NAME + } + ) + + @LoadtestingPowerShellPreparer() + @recorded_by_proxy_async + async def test_create_or_update_server_metrics_config( + self, + loadtesting_endpoint, + loadtesting_test_id, + loadtesting_file_id, + loadtesting_test_run_id, + loadtesting_subscription_id + ): + set_custom_default_matcher( + compare_bodies=False, excluded_headers="Authorization,Content-Type,x-ms-client-request-id,x-ms-request-id" + ) + await self.prepare(endpoint=loadtesting_endpoint, + test_id=loadtesting_test_id, + file_id=loadtesting_file_id, + test_run_id=loadtesting_test_run_id, + subscription_id=loadtesting_subscription_id + ) + + # positive test + client = self.create_client(endpoint=loadtesting_endpoint) + result = await client.load_test_administration.create_or_update_server_metrics_config( + "some-unique-server-metrics-config-id", + { + "testRunId": loadtesting_test_run_id, + } + ) + assert result is not None + + # negative test + with pytest.raises(ResourceNotFoundError): + await client.load_test_administration.create_or_update_server_metrics_config( + "some-unique-server-metrics-config-id", + { + "testRunId": non_existing_test_run_id, + } + ) + + @LoadtestingPowerShellPreparer() + @recorded_by_proxy_async + async def test_delete_server_metrics_config( + self, + loadtesting_endpoint, + loadtesting_test_id, + loadtesting_file_id, + loadtesting_test_run_id, + loadtesting_subscription_id + ): + set_custom_default_matcher( + compare_bodies=False, excluded_headers="Authorization,Content-Type,x-ms-client-request-id,x-ms-request-id" + ) + await self.prepare(endpoint=loadtesting_endpoint, + test_id=loadtesting_test_id, + file_id=loadtesting_file_id, + test_run_id=loadtesting_test_run_id, + subscription_id=loadtesting_subscription_id + ) + + # positive test + client = self.create_client(endpoint=loadtesting_endpoint) + result = await client.load_test_administration.delete_server_metrics_config( + "some-unique-server-metrics-config-id" + ) + assert result is None + + # negative test + with pytest.raises(ResourceNotFoundError): + await client.load_test_administration.delete_server_metrics_config( + "some-unique-server-metrics-config-id" + ) + + @LoadtestingPowerShellPreparer() + @recorded_by_proxy_async + async def test_get_server_metrics_config( + self, + loadtesting_endpoint, + loadtesting_test_id, + loadtesting_file_id, + loadtesting_test_run_id, + loadtesting_subscription_id + ): + set_custom_default_matcher( + compare_bodies=False, excluded_headers="Authorization,Content-Type,x-ms-client-request-id,x-ms-request-id" + ) + await self.prepare(endpoint=loadtesting_endpoint, + test_id=loadtesting_test_id, + file_id=loadtesting_file_id, + test_run_id=loadtesting_test_run_id, + subscription_id=loadtesting_subscription_id + ) + + # positive test + client = self.create_client(endpoint=loadtesting_endpoint) + + result = await client.load_test_administration.get_server_metrics_config( + test_id=loadtesting_test_id, + ) + assert result is not None + + # negative test + with pytest.raises(ResourceNotFoundError): + await client.load_test_administration.get_server_metrics_config( + test_id=non_existing_test_id, + ) + + @LoadtestingPowerShellPreparer() + @recorded_by_proxy_async + async def test_get_server_default_metrics_config( + self, + loadtesting_endpoint, + loadtesting_test_id, + loadtesting_file_id, + loadtesting_test_run_id, + loadtesting_subscription_id + ): + set_custom_default_matcher( + compare_bodies=False, excluded_headers="Authorization,Content-Type,x-ms-client-request-id,x-ms-request-id" + ) + await self.prepare(endpoint=loadtesting_endpoint, + test_id=loadtesting_test_id, + file_id=loadtesting_file_id, + test_run_id=loadtesting_test_run_id, + subscription_id=loadtesting_subscription_id + ) + + # positive test + client = self.create_client(endpoint=loadtesting_endpoint) + + result = await client.load_test_administration.get_server_default_metrics_config() + assert result is not None + + @LoadtestingPowerShellPreparer() + @recorded_by_proxy_async + async def test_list_supported_resource_types( + self, + loadtesting_endpoint, + loadtesting_test_id, + loadtesting_file_id, + loadtesting_test_run_id, + loadtesting_subscription_id + ): + set_custom_default_matcher( + compare_bodies=False, excluded_headers="Authorization,Content-Type,x-ms-client-request-id,x-ms-request-id" + ) + await self.prepare(endpoint=loadtesting_endpoint, + test_id=loadtesting_test_id, + file_id=loadtesting_file_id, + test_run_id=loadtesting_test_run_id, + subscription_id=loadtesting_subscription_id + ) + + client = self.create_client(endpoint=loadtesting_endpoint) + result = await client.load_test_administration.list_supported_resource_types() + assert result is not None diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/test_smoke.py b/sdk/loadtestservice/azure-developer-loadtesting/tests/test_smoke.py index 634b9545b8bc..2da5e120d8db 100644 --- a/sdk/loadtestservice/azure-developer-loadtesting/tests/test_smoke.py +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/test_smoke.py @@ -8,18 +8,21 @@ from pathlib import Path from testcase import LoadtestingTest, LoadtestingPowerShellPreparer +from devtools_testutils import recorded_by_proxy, set_bodiless_matcher, set_custom_default_matcher DISPLAY_NAME = "TestingResource" -class LoadtestingSmokeTest(LoadtestingTest): +class TestLoadtestingSmoke(LoadtestingTest): @LoadtestingPowerShellPreparer() - def test_smoke_create_or_update_test(self, loadtesting_endpoint): + @recorded_by_proxy + def test_smoke_create_or_update_test(self, loadtesting_endpoint, loadtesting_test_id, loadtesting_subscription_id): + set_bodiless_matcher() client = self.create_client(endpoint=loadtesting_endpoint) result = client.load_test_administration.create_or_update_test( - self.test_id, + loadtesting_test_id, { - "resourceId": f"/subscriptions/{self.subscription_id}/resourceGroups/yashika-rg/providers/Microsoft.LoadTestService/loadtests/loadtestsdk", + "resourceId": f"/subscriptions/{loadtesting_subscription_id}/resourceGroups/yashika-rg/providers/Microsoft.LoadTestService/loadtests/loadtestsdk", "description": "", "displayName": DISPLAY_NAME, "loadTestConfig": { @@ -37,27 +40,40 @@ def test_smoke_create_or_update_test(self, loadtesting_endpoint): assert result is not None @LoadtestingPowerShellPreparer() - def test_upload_test_file(self, loadtesting_endpoint): + @recorded_by_proxy + def test_upload_test_file(self, loadtesting_endpoint, loadtesting_test_id, loadtesting_file_id): + set_custom_default_matcher( + compare_bodies=False, excluded_headers="Authorization,Content-Type,x-ms-client-request-id,x-ms-request-id" + ) client = self.create_client(endpoint=loadtesting_endpoint) result = client.load_test_administration.upload_test_file( - self.test_id, self.file_id, open(os.path.join(Path(__file__).resolve().parent, "sample.jmx"), "rb") + loadtesting_test_id, loadtesting_file_id, + open(os.path.join(Path(__file__).resolve().parent, "sample.jmx"), "rb") ) assert result is not None @LoadtestingPowerShellPreparer() - def test_create_or_update_app_components(self, loadtesting_endpoint): + @recorded_by_proxy + def test_create_or_update_loadtesting_app_components( + self, + loadtesting_endpoint, + loadtesting_test_id, + loadtesting_app_component, + loadtesting_subscription_id + ): + set_bodiless_matcher() client = self.create_client(endpoint=loadtesting_endpoint) result = client.load_test_administration.create_or_update_app_components( - self.app_component, + loadtesting_app_component, { - "name": "app_component", - "testId": self.test_id, + "name": "loadtesting_app_component", + "testId": loadtesting_test_id, "value": { - f"/subscriptions/{self.subscription_id}/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo": { - "resourceId": f"/subscriptions/{self.subscription_id}/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo", + f"/subscriptions/{loadtesting_subscription_id}/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo": { + "resourceId": f"/subscriptions/{loadtesting_subscription_id}/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo", "resourceName": "App-Service-Sample-Demo", "resourceType": "Microsoft.Web/sites", - "subscriptionId": self.subscription_id, + "subscriptionId": loadtesting_subscription_id, } }, }, @@ -65,12 +81,14 @@ def test_create_or_update_app_components(self, loadtesting_endpoint): assert result is not None @LoadtestingPowerShellPreparer() - def test_create_or_update_test_run(self, loadtesting_endpoint): + @recorded_by_proxy + def test_create_or_update_test_run(self, loadtesting_endpoint, loadtesting_test_id, loadtesting_test_run_id): + set_bodiless_matcher() client = self.create_client(endpoint=loadtesting_endpoint) result = client.load_test_runs.create_or_update_test( - self.test_run_id, + loadtesting_test_run_id, { - "testId": self.test_id, + "testId": loadtesting_test_id, "displayName": DISPLAY_NAME, "requestSamplers": [], "errors": [], @@ -81,10 +99,12 @@ def test_create_or_update_test_run(self, loadtesting_endpoint): assert result is not None @LoadtestingPowerShellPreparer() - def test_get_app_components(self, loadtesting_endpoint): + @recorded_by_proxy + def test_get_loadtesting_app_components(self, loadtesting_endpoint, loadtesting_test_id, loadtesting_app_component): + set_bodiless_matcher() client = self.create_client(endpoint=loadtesting_endpoint) - result = client.load_test_administration.get_app_components(test_id=self.test_id) + result = client.load_test_administration.get_app_components(test_id=loadtesting_test_id) assert result is not None - result = client.load_test_administration.get_app_components(name=self.app_component) + result = client.load_test_administration.get_app_components(name=loadtesting_app_component) assert result is not None diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/test_smoke_appcompenet.py b/sdk/loadtestservice/azure-developer-loadtesting/tests/test_smoke_appcompenet.py new file mode 100644 index 000000000000..f03b619880a9 --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/test_smoke_appcompenet.py @@ -0,0 +1,158 @@ +# coding: utf-8 +# ------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# ------------------------------------------------------------------------- +import os +import pytest + +from testcase import LoadtestingTest, LoadtestingPowerShellPreparer +from azure.core.exceptions import HttpResponseError +from azure.core.exceptions import ResourceNotFoundError +from devtools_testutils import recorded_by_proxy, set_bodiless_matcher + +DISPLAY_NAME = "TestingResource" + + +class TestAppComponentTestingSmoke(LoadtestingTest): + + @LoadtestingPowerShellPreparer() + @recorded_by_proxy + def test_create_or_update_app_components( + self, + loadtesting_endpoint, + loadtesting_test_id, + loadtesting_app_component, + loadtesting_subscription_id + ): + set_bodiless_matcher() + # positive testing + client = self.create_client(endpoint=loadtesting_endpoint) + result = client.load_test_administration.create_or_update_app_components( + loadtesting_app_component, + { + "name": "app_componentx", + "testId": loadtesting_test_id, + "value": { + f"/subscriptions/{loadtesting_subscription_id}/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo": { + "resourceId": f"/subscriptions/{loadtesting_subscription_id}/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo", + "resourceName": "App-Service-Sample-Demo", + "resourceType": "Microsoft.Web/sites", + "subscriptionId": loadtesting_subscription_id, + }, + f"subscriptions/{loadtesting_subscription_id}/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample": { + "resourceId": f"/subscriptions/{loadtesting_subscription_id}/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample", + "resourceName": "Demo-App-Service-Sample", + "resourceType": "Microsoft.Web/sites", + "subscriptionId": loadtesting_subscription_id, + }, + f"/subscriptions/{loadtesting_subscription_id}/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample": { + "resourceId": f"/subscriptions/{loadtesting_subscription_id}/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample", + "resourceName": "App-Service-Sample-Demo", + "resourceType": "Microsoft.Web/sites", + "subscriptionId": loadtesting_subscription_id, + } + }, + }, + ) + assert result is not None + + # negative testing + with pytest.raises(HttpResponseError): + client.load_test_administration.create_or_update_app_components( + loadtesting_app_component, + { + "name": "app_componentx", + "value": { + f"/subscriptions/{loadtesting_subscription_id}/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample": { + "resourceId": f"/subscriptions/{loadtesting_subscription_id}/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample", + "resourceName": "App-Service-Sample-Demo", + "resourceType": "Microsoft.Web/sites", + "subscriptionId": loadtesting_subscription_id, + } + }, + }, + ) + + @LoadtestingPowerShellPreparer() + @recorded_by_proxy + def test_delete_app_component(self, loadtesting_endpoint, loadtesting_app_component): + set_bodiless_matcher() + #positive testing + client = self.create_client(endpoint=loadtesting_endpoint) + result = client.load_test_administration.delete_app_components( + loadtesting_app_component + ) + assert result is None + + #positive testing + with pytest.raises(HttpResponseError): + client = self.create_client(endpoint=loadtesting_endpoint) + result = client.load_test_administration.delete_app_components( + loadtesting_app_component + ) + assert result is None + + + @LoadtestingPowerShellPreparer() + @recorded_by_proxy + def test_get_app_components( + self, + loadtesting_endpoint, + loadtesting_test_id, + loadtesting_app_component, + loadtesting_subscription_id + ): + set_bodiless_matcher() + # creating an app component array to help in testing + client = self.create_client(endpoint=loadtesting_endpoint) + client.load_test_administration.create_or_update_app_components( + loadtesting_app_component, + { + "name": "app_component", + "testId": loadtesting_test_id, + "value": { + f"/subscriptions/{loadtesting_subscription_id}/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo": { + "resourceId": f"/subscriptions/{loadtesting_subscription_id}/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo", + "resourceName": "App-Service-Sample-Demo", + "resourceType": "Microsoft.Web/sites", + "subscriptionId": loadtesting_subscription_id, + }, + f"subscriptions/{loadtesting_subscription_id}/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample": { + "resourceId": f"/subscriptions/{loadtesting_subscription_id}/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample", + "resourceName": "Demo-App-Service-Sample", + "resourceType": "Microsoft.Web/sites", + "subscriptionId": loadtesting_subscription_id, + }, + f"/subscriptions/{loadtesting_subscription_id}/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample": { + "resourceId": f"/subscriptions/{loadtesting_subscription_id}/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample", + "resourceName": "App-Service-Sample-Demo", + "resourceType": "Microsoft.Web/sites", + "subscriptionId": loadtesting_subscription_id, + } + }, + }, + ) + + # positive testing + result = client.load_test_administration.get_app_components( + test_id=loadtesting_test_id + ) + assert result is not None + + result = client.load_test_administration.get_app_components( + name=loadtesting_app_component + ) + assert result is not None + + # negative testing + with pytest.raises(ResourceNotFoundError): + client.load_test_administration.get_app_components( + test_id="abcdefghijklmnopqrstuvwxyz" + ) + + with pytest.raises(HttpResponseError): + client.load_test_administration.get_app_components( + name="123" + ) diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/test_smoke_async.py b/sdk/loadtestservice/azure-developer-loadtesting/tests/test_smoke_async.py index 5cf10bd4a925..386ca23afbf3 100644 --- a/sdk/loadtestservice/azure-developer-loadtesting/tests/test_smoke_async.py +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/test_smoke_async.py @@ -6,19 +6,28 @@ # ------------------------------------------------------------------------- from testcase import LoadtestingPowerShellPreparer from testcase_async import LoadtestingAsyncTest +from devtools_testutils.aio import recorded_by_proxy_async +from devtools_testutils import set_bodiless_matcher import os DISPLAY_NAME = "TestingResource" # display name -class LoadtestingSmokeAsyncTest(LoadtestingAsyncTest): +class TestLoadtestingSmokeAsync(LoadtestingAsyncTest): @LoadtestingPowerShellPreparer() - async def test_smoke_create_or_update_test(self, loadtesting_endpoint): + @recorded_by_proxy_async + async def test_smoke_create_or_update_test( + self, + loadtesting_endpoint, + loadtesting_test_id, + loadtesting_subscription_id + ): + set_bodiless_matcher() client = self.create_client(endpoint=loadtesting_endpoint) result = await client.load_test_administration.create_or_update_test( - self.test_id, + loadtesting_test_id, { - "resourceId": f"/subscriptions/{self.subscription_id}/resourceGroups/yashika-rg/providers/Microsoft.LoadTestService/loadtests/loadtestsdk", + "resourceId": f"/subscriptions/{loadtesting_subscription_id}/resourceGroups/yashika-rg/providers/Microsoft.LoadTestService/loadtests/loadtestsdk", "description": "", "displayName": DISPLAY_NAME, "loadTestConfig": { @@ -36,19 +45,27 @@ async def test_smoke_create_or_update_test(self, loadtesting_endpoint): assert result is not None @LoadtestingPowerShellPreparer() - async def test_create_or_update_app_components(self, loadtesting_endpoint): + @recorded_by_proxy_async + async def test_create_or_update_app_components( + self, + loadtesting_endpoint, + loadtesting_test_id, + loadtesting_app_component, + loadtesting_subscription_id + ): + set_bodiless_matcher() client = self.create_client(endpoint=loadtesting_endpoint) result = await client.load_test_administration.create_or_update_app_components( - self.app_component, + loadtesting_app_component, { "name": "app_component", - "testId": self.test_id, + "testId": loadtesting_test_id, "value": { - f"/subscriptions/{self.subscription_id}/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo": { - "resourceId": f"/subscriptions/{self.subscription_id}/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo", + f"/subscriptions/{loadtesting_subscription_id}/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo": { + "resourceId": f"/subscriptions/{loadtesting_subscription_id}/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo", "resourceName": "App-Service-Sample-Demo", "resourceType": "Microsoft.Web/sites", - "subscriptionId": self.subscription_id, + "subscriptionId": loadtesting_subscription_id, } }, }, @@ -56,10 +73,17 @@ async def test_create_or_update_app_components(self, loadtesting_endpoint): assert result is not None @LoadtestingPowerShellPreparer() - async def test_get_app_components(self, loadtesting_endpoint): + @recorded_by_proxy_async + async def test_get_app_components( + self, + loadtesting_endpoint, + loadtesting_test_id, + loadtesting_app_component + ): + set_bodiless_matcher() client = self.create_client(endpoint=loadtesting_endpoint) - result = await client.load_test_administration.get_app_components(test_id=self.test_id) + result = await client.load_test_administration.get_app_components(test_id=loadtesting_test_id) assert result is not None - result = client.load_test_administration.get_app_components(name=self.app_component) + result = await client.load_test_administration.get_app_components(name=loadtesting_app_component) assert result is not None diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/test_smoke_async_appcomponent.py b/sdk/loadtestservice/azure-developer-loadtesting/tests/test_smoke_async_appcomponent.py new file mode 100644 index 000000000000..81a8d6d89e8b --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/test_smoke_async_appcomponent.py @@ -0,0 +1,160 @@ +# coding: utf-8 +# ------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# ------------------------------------------------------------------------- +from azure.core.exceptions import HttpResponseError, ResourceNotFoundError + +from testcase import LoadtestingPowerShellPreparer +from testcase_async import LoadtestingAsyncTest +from devtools_testutils.aio import recorded_by_proxy_async +from devtools_testutils import set_bodiless_matcher +import pytest +import os + +DISPLAY_NAME = "TestingResource" # display name + + +class TestAppComponentAsync(LoadtestingAsyncTest): + + @LoadtestingPowerShellPreparer() + @recorded_by_proxy_async + async def test_create_or_update_app_components( + self, + loadtesting_endpoint, + loadtesting_test_id, + loadtesting_app_component, + loadtesting_subscription_id + ): + set_bodiless_matcher() + # positive testing + client = self.create_client(endpoint=loadtesting_endpoint) + result = await client.load_test_administration.create_or_update_app_components( + loadtesting_app_component, + { + "name": "app_componentx", + "testId": loadtesting_test_id, + "value": { + f"/subscriptions/{loadtesting_subscription_id}/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo": { + "resourceId": f"/subscriptions/{loadtesting_subscription_id}/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo", + "resourceName": "App-Service-Sample-Demo", + "resourceType": "Microsoft.Web/sites", + "subscriptionId": loadtesting_subscription_id, + }, + f"subscriptions/{loadtesting_subscription_id}/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample": { + "resourceId": f"/subscriptions/{loadtesting_subscription_id}/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample", + "resourceName": "Demo-App-Service-Sample", + "resourceType": "Microsoft.Web/sites", + "subscriptionId": loadtesting_subscription_id, + }, + f"/subscriptions/{loadtesting_subscription_id}/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample": { + "resourceId": f"/subscriptions/{loadtesting_subscription_id}/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample", + "resourceName": "App-Service-Sample-Demo", + "resourceType": "Microsoft.Web/sites", + "subscriptionId": loadtesting_subscription_id, + } + }, + }, + ) + assert result is not None + + # negative testing + with pytest.raises(HttpResponseError): + await client.load_test_administration.create_or_update_app_components( + loadtesting_app_component, + { + "name": "app_componentx", + "value": { + f"/subscriptions/{loadtesting_subscription_id}/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample": { + "resourceId": f"/subscriptions/{loadtesting_subscription_id}/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample", + "resourceName": "App-Service-Sample-Demo", + "resourceType": "Microsoft.Web/sites", + "subscriptionId": loadtesting_subscription_id, + } + }, + }, + ) + + @LoadtestingPowerShellPreparer() + @recorded_by_proxy_async + async def test_delete_app_component(self, loadtesting_endpoint, loadtesting_app_component): + set_bodiless_matcher() + + #positive testing + client = self.create_client(endpoint=loadtesting_endpoint) + result = await client.load_test_administration.delete_app_components( + loadtesting_app_component + ) + assert result is None + + #positive testing + with pytest.raises(HttpResponseError): + client = self.create_client(endpoint=loadtesting_endpoint) + result = await client.load_test_administration.delete_app_components( + loadtesting_app_component + ) + assert result is None + + + @LoadtestingPowerShellPreparer() + @recorded_by_proxy_async + async def test_get_app_components( + self, + loadtesting_endpoint, + loadtesting_test_id, + loadtesting_app_component, + loadtesting_subscription_id + ): + set_bodiless_matcher() + # creating an app component array to help in testing + client = self.create_client(endpoint=loadtesting_endpoint) + await client.load_test_administration.create_or_update_app_components( + loadtesting_app_component, + { + "name": "app_component", + "testId": loadtesting_test_id, + "value": { + f"/subscriptions/{loadtesting_subscription_id}/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo": { + "resourceId": f"/subscriptions/{loadtesting_subscription_id}/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample-Demo", + "resourceName": "App-Service-Sample-Demo", + "resourceType": "Microsoft.Web/sites", + "subscriptionId": loadtesting_subscription_id, + }, + f"subscriptions/{loadtesting_subscription_id}/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample": { + "resourceId": f"/subscriptions/{loadtesting_subscription_id}/resourceGroups/Demo-App-Service-Sample-rg/providers/Microsoft.Web/sites/Demo-App-Service-Sample", + "resourceName": "Demo-App-Service-Sample", + "resourceType": "Microsoft.Web/sites", + "subscriptionId": loadtesting_subscription_id, + }, + f"/subscriptions/{loadtesting_subscription_id}/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample": { + "resourceId": f"/subscriptions/{loadtesting_subscription_id}/resourceGroups/App-Service-Sample-Demo-rg/providers/Microsoft.Web/sites/App-Service-Sample", + "resourceName": "App-Service-Sample-Demo", + "resourceType": "Microsoft.Web/sites", + "subscriptionId": loadtesting_subscription_id, + } + }, + }, + ) + + # positive testing + result = await client.load_test_administration.get_app_components( + test_id=loadtesting_test_id + ) + assert result is not None + + result = await client.load_test_administration.get_app_components( + name=loadtesting_app_component + ) + assert result is not None + + # negative testing + with pytest.raises(ResourceNotFoundError): + await client.load_test_administration.get_app_components( + test_id="abcdefghijklmnopqrstuvwxyz" + ) + + with pytest.raises(HttpResponseError): + await client.load_test_administration.get_app_components( + name="123" + ) diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/test_smoke_async_loadtests.py b/sdk/loadtestservice/azure-developer-loadtesting/tests/test_smoke_async_loadtests.py new file mode 100644 index 000000000000..65aecbfd0099 --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/test_smoke_async_loadtests.py @@ -0,0 +1,167 @@ +# coding: utf-8 +# ------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# ------------------------------------------------------------------------- +import pytest + +from testcase import LoadtestingPowerShellPreparer +from testcase_async import LoadtestingAsyncTest +from devtools_testutils.aio import recorded_by_proxy_async +from devtools_testutils import set_bodiless_matcher, set_custom_default_matcher +from azure.core.exceptions import HttpResponseError, ResourceNotFoundError +import os +from pathlib import Path + +non_existing_test_run_id = "0000-0000" +non_existing_file_id = "000-000" +DISPLAY_NAME = "TestingResource" + +class TestOperationsAsyncSmokeTest(LoadtestingAsyncTest): + + @LoadtestingPowerShellPreparer() + @recorded_by_proxy_async + async def test_create_or_update_loadtest( + self, + loadtesting_endpoint, + loadtesting_test_id, + loadtesting_subscription_id + ): + set_bodiless_matcher() + + client = self.create_client(endpoint=loadtesting_endpoint) + result = await client.load_test_administration.create_or_update_test( + loadtesting_test_id, + { + "resourceId": f"/subscriptions/{loadtesting_subscription_id}/resourceGroups/yashika-rg/providers/Microsoft.LoadTestService/loadtests/loadtestsdk", + "description": "", + "displayName": DISPLAY_NAME, + "loadTestConfig": { + "engineSize": "m", + "engineInstances": 1, + "splitAllCSVs": False, + }, + "secrets": {}, + "environmentVariables": {}, + "passFailCriteria": {"passFailMetrics": {}}, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": None, + } + ) + assert result is not None + + # negative testing + with pytest.raises(HttpResponseError): + await client.load_test_administration.create_or_update_test( + "some-test-id", + { + "resourceId": f"/subscriptions/{loadtesting_subscription_id}/resourceGroups/yashika-rg/providers/Microsoft.LoadTestService/loadtests/loadtestsdk", + "description": "", + "displayName": DISPLAY_NAME + "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz", + "loadTestConfig": { + "engineSize": "m", + "engineInstances": 1, + "splitAllCSVs": False, + }, + "secrets": {}, + "environmentVariables": {}, + "passFailCriteria": {"passFailMetrics": {}}, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": None, + }, + ) + + @LoadtestingPowerShellPreparer() + @recorded_by_proxy_async + async def test_delete_loadtest(self, loadtesting_endpoint, loadtesting_subscription_id): + + set_bodiless_matcher() + # creating a mock test to delete + client = self.create_client(endpoint=loadtesting_endpoint) + await client.load_test_administration.create_or_update_test( + "to-be-deleted-test-id", + { + "resourceId": f"/subscriptions/{loadtesting_subscription_id}/resourceGroups/yashika-rg/providers/Microsoft.LoadTestService/loadtests/loadtestsdk", + "description": "", + "displayName": DISPLAY_NAME, + "loadTestConfig": { + "engineSize": "m", + "engineInstances": 1, + "splitAllCSVs": False, + }, + "secrets": {}, + "environmentVariables": {}, + "passFailCriteria": {"passFailMetrics": {}}, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": None, + }, + ) + + # positive testing + result = await client.load_test_administration.delete_load_test( + test_id="to-be-deleted-test-id" + ) + assert result is None + + # negative testing + with pytest.raises(ResourceNotFoundError): + await client.load_test_administration.delete_load_test( + test_id=non_existing_test_run_id + ) + + @LoadtestingPowerShellPreparer() + @recorded_by_proxy_async + async def test_get_loadtest(self, loadtesting_endpoint, loadtesting_test_id): + set_bodiless_matcher() + # positive testing + client = self.create_client(endpoint=loadtesting_endpoint) + result = await client.load_test_administration.get_load_test( + test_id=loadtesting_test_id + ) + assert result is not None + + # negative testing + with pytest.raises(ResourceNotFoundError): + await client.load_test_administration.get_load_test( + test_id=non_existing_test_run_id + ) + + @LoadtestingPowerShellPreparer() + @recorded_by_proxy_async + async def test_file_upload(self, loadtesting_endpoint, loadtesting_test_id, loadtesting_file_id): + set_custom_default_matcher( + compare_bodies=False, excluded_headers="Authorization,Content-Type,x-ms-client-request-id,x-ms-request-id" + ) + client = self.create_client(endpoint=loadtesting_endpoint) + result = await client.load_test_administration.upload_test_file( + loadtesting_test_id, + loadtesting_file_id, + open(os.path.join(Path(__file__).resolve().parent, "sample.jmx"), "rb") + ) + assert result is not None + + with pytest.raises(ResourceNotFoundError): + await client.load_test_administration.upload_test_file( + non_existing_test_run_id, + loadtesting_file_id, + open(os.path.join(Path(__file__).resolve().parent, "sample.jmx"), "rb") + ) + + @LoadtestingPowerShellPreparer() + @recorded_by_proxy_async + async def test_get_file_by_name(self, loadtesting_endpoint, loadtesting_test_id, loadtesting_file_id): + set_bodiless_matcher() + client = self.create_client(endpoint=loadtesting_endpoint) + result = await client.load_test_administration.get_test_file( + loadtesting_test_id, + loadtesting_file_id + ) + print(result) + assert result is not None + + with pytest.raises(ResourceNotFoundError): + await client.load_test_administration.get_test_file( + non_existing_test_run_id, + non_existing_file_id + ) diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/test_smoke_loadtests.py b/sdk/loadtestservice/azure-developer-loadtesting/tests/test_smoke_loadtests.py new file mode 100644 index 000000000000..661e37f53647 --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/test_smoke_loadtests.py @@ -0,0 +1,248 @@ +# coding: utf-8 +# ------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# ------------------------------------------------------------------------- +import json + +import pytest +import os +from pathlib import Path +import uuid + +from testcase import LoadtestingTest, LoadtestingPowerShellPreparer +from azure.core.exceptions import HttpResponseError +from azure.core.exceptions import ResourceNotFoundError +from devtools_testutils import recorded_by_proxy, set_bodiless_matcher, set_custom_default_matcher + +non_existing_test_run_id = "0000-0000" +non_existing_file_id = "000-000" +DISPLAY_NAME = "TestingResource" + + +class TestOperationsSmokeTest(LoadtestingTest): + + @LoadtestingPowerShellPreparer() + @recorded_by_proxy + def test_create_or_update_loadtest( + self, + loadtesting_endpoint, + loadtesting_test_id, + loadtesting_subscription_id + ): + set_bodiless_matcher() + # positive testing + client = self.create_client(endpoint=loadtesting_endpoint) + result = client.load_test_administration.create_or_update_test( + loadtesting_test_id, + { + "resourceId": f"/subscriptions/{loadtesting_subscription_id}/resourceGroups/yashika-rg/providers/Microsoft.LoadTestService/loadtests/loadtestsdk", + "description": "", + "displayName": DISPLAY_NAME, + "loadTestConfig": { + "engineSize": "m", + "engineInstances": 1, + "splitAllCSVs": False, + }, + "secrets": {}, + "environmentVariables": {}, + "passFailCriteria": {"passFailMetrics": {}}, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": None, + }, + ) + assert result is not None + + # negative testing + with pytest.raises(HttpResponseError): + client.load_test_administration.create_or_update_test( + "some-test-id", + { + "resourceId": f"/subscriptions/{loadtesting_subscription_id}/resourceGroups/yashika-rg/providers/Microsoft.LoadTestService/loadtests/loadtestsdk", + "description": "", + "displayName": DISPLAY_NAME + "abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz", + "loadTestConfig": { + "engineSize": "m", + "engineInstances": 1, + "splitAllCSVs": False, + }, + "secrets": {}, + "environmentVariables": {}, + "passFailCriteria": {"passFailMetrics": {}}, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": None, + }, + ) + + @LoadtestingPowerShellPreparer() + @recorded_by_proxy + def test_delete_loadtest(self, loadtesting_endpoint, loadtesting_subscription_id): + set_bodiless_matcher() + # creating a mock test to delete + client = self.create_client(endpoint=loadtesting_endpoint) + result = client.load_test_administration.create_or_update_test( + "to-be-deleted-test-id", + { + "resourceId": f"/subscriptions/{loadtesting_subscription_id}/resourceGroups/yashika-rg/providers/Microsoft.LoadTestService/loadtests/loadtestsdk", + "description": "", + "displayName": DISPLAY_NAME, + "loadTestConfig": { + "engineSize": "m", + "engineInstances": 1, + "splitAllCSVs": False, + }, + "secrets": {}, + "environmentVariables": {}, + "passFailCriteria": {"passFailMetrics": {}}, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": None, + }, + ) + + # positive testing + result = client.load_test_administration.delete_load_test( + test_id="to-be-deleted-test-id" + ) + assert result is None + + # negative testing + with pytest.raises(ResourceNotFoundError): + client.load_test_administration.delete_load_test( + test_id=non_existing_test_run_id + ) + + @LoadtestingPowerShellPreparer() + @recorded_by_proxy + def test_get_loadtest(self, loadtesting_endpoint, loadtesting_test_id): + set_bodiless_matcher() + # positive testing + client = self.create_client(endpoint=loadtesting_endpoint) + result = client.load_test_administration.get_load_test( + test_id=loadtesting_test_id + ) + assert result is not None + + # negative testing + with pytest.raises(ResourceNotFoundError): + client.load_test_administration.get_load_test( + test_id=non_existing_test_run_id + ) + + @LoadtestingPowerShellPreparer() + @recorded_by_proxy + def test_file_upload(self, loadtesting_endpoint, loadtesting_test_id, loadtesting_file_id): + set_custom_default_matcher( + compare_bodies=False, excluded_headers="Authorization,Content-Type,x-ms-client-request-id,x-ms-request-id" + ) + client = self.create_client(endpoint=loadtesting_endpoint) + result = client.load_test_administration.upload_test_file( + loadtesting_test_id, + loadtesting_file_id, + open(os.path.join(Path(__file__).resolve().parent, "sample.jmx"), "rb") + ) + assert result is not None + + with pytest.raises(ResourceNotFoundError): + client.load_test_administration.upload_test_file( + non_existing_test_run_id, + loadtesting_file_id, + open(os.path.join(Path(__file__).resolve().parent, "sample.jmx"), "rb") + ) + + @LoadtestingPowerShellPreparer() + @recorded_by_proxy + def test_get_file_by_name(self, loadtesting_endpoint, loadtesting_test_id, loadtesting_file_id): + set_bodiless_matcher() + client = self.create_client(endpoint=loadtesting_endpoint) + result = client.load_test_administration.get_test_file( + loadtesting_test_id, + loadtesting_file_id + ) + print(result) + assert result is not None + + with pytest.raises(ResourceNotFoundError): + client.load_test_administration.get_test_file( + non_existing_test_run_id, + non_existing_file_id + ) + + @LoadtestingPowerShellPreparer() + @recorded_by_proxy + def test_delete_test_file(self, loadtesting_endpoint, loadtesting_test_id): + set_custom_default_matcher( + compare_bodies=False, excluded_headers="Authorization,Content-Type,x-ms-client-request-id,x-ms-request-id" + ) + # pushing a sample file to delete + client = self.create_client(endpoint=loadtesting_endpoint) + client.load_test_administration.upload_test_file( + loadtesting_test_id, + "unique-image-file-id", + open(os.path.join(Path(__file__).resolve().parent, "sample-image.jpg"), "rb") + ) + + result = client.load_test_administration.delete_test_file( + loadtesting_test_id, + "unique-image-file-id" + ) + assert result is None + + with pytest.raises(ResourceNotFoundError): + client.load_test_administration.delete_test_file( + loadtesting_test_id, + "unique-image-file-id" + ) + + @LoadtestingPowerShellPreparer() + @recorded_by_proxy + def test_list_test_files(self, loadtesting_endpoint, loadtesting_test_id): + set_custom_default_matcher( + compare_bodies=False, excluded_headers="Authorization,Content-Type,x-ms-client-request-id,x-ms-request-id" + ) + # pushing a sample file to test list + client = self.create_client(endpoint=loadtesting_endpoint) + client.load_test_administration.upload_test_file( + loadtesting_test_id, + "unique-image-file-id", + open(os.path.join(Path(__file__).resolve().parent, "sample-image.jpg"), "rb") + ) + + result = client.load_test_administration.list_test_files( + loadtesting_test_id + ) + assert result is not None + + with pytest.raises(ResourceNotFoundError): + client.load_test_administration.list_test_files( + non_existing_test_run_id + ) + + # @LoadtestingPowerShellPreparer() + # def test_loadtests_list_test_files_pagination(self, loadtesting_endpoint): + # + # files = os.listdir(os.path.join(Path(__file__).resolve().parent, "files")) + # client = self.create_client(endpoint=loadtesting_endpoint) + # + # for file in files: + # print(client.load_test_administration.upload_test_file( + # test_id, + # str(uuid.uuid4()), + # open(os.path.join(Path(__file__).resolve().parent, "files", file), "rb") + # )) + # + # result = client.load_test_administration.list_test_files( + # test_id + # ) + # + # print(result) + # assert result["nextLink"] is not None + + # @LoadtestingPowerShellPreparer() + # def test_list_load_test_search(self, loadtesting_endpoint): + # client = self.create_client(endpoint=loadtesting_endpoint) + # result = client.load_test_administration.list_load_test_search( + # order_by="displayName asc", + # max_page_size=3 + # ) + # print(result) diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/test_test_runs.py b/sdk/loadtestservice/azure-developer-loadtesting/tests/test_test_runs.py new file mode 100644 index 000000000000..9cda120ecb05 --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/test_test_runs.py @@ -0,0 +1,295 @@ +# coding: utf-8 +# ------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# ------------------------------------------------------------------------- +import os +from pathlib import Path + +import pytest +from azure.core.exceptions import ResourceNotFoundError, HttpResponseError + +from testcase import LoadtestingTest, LoadtestingPowerShellPreparer +from devtools_testutils import recorded_by_proxy, set_custom_default_matcher + +non_existing_test_run_id = "0000-0000" +DISPLAY_NAME = "TestingResource" + + +class TestRunSmokeTest(LoadtestingTest): + + def create_run_prerequisite( + self, + endpoint, + test_id, + file_id, + subscription_id + ): + client = self.create_client(endpoint=endpoint) + + client.load_test_administration.create_or_update_test( + test_id, + { + "resourceId": f"/subscriptions/{subscription_id}/resourceGroups/yashika-rg/providers/Microsoft.LoadTestService/loadtests/loadtestsdk", + "description": "", + "displayName": DISPLAY_NAME, + "loadTestConfig": { + "engineSize": "m", + "engineInstances": 1, + "splitAllCSVs": False, + }, + "secrets": {}, + "environmentVariables": {}, + "passFailCriteria": {"passFailMetrics": {}}, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": None, + }, + ) + + client.load_test_administration.upload_test_file( + test_id, + file_id, + open(os.path.join(Path(__file__).resolve().parent, "sample.jmx"), "rb") + ) + + def create_test_run(self, endpoint, test_run_name, test_id, file_id, subscription_id): + self.create_run_prerequisite(endpoint=endpoint, + test_id=test_id, + file_id=file_id, + subscription_id=subscription_id + ) + + client = self.create_client(endpoint=endpoint) + client.load_test_runs.create_or_update_test( + test_run_name, + { + "testId": test_id, + "displayName": DISPLAY_NAME + } + ) + + @LoadtestingPowerShellPreparer() + @recorded_by_proxy + def test_create_or_update_loadtest( + self, + loadtesting_endpoint, + loadtesting_test_id, + loadtesting_file_id, + loadtesting_test_run_id, + loadtesting_subscription_id): + set_custom_default_matcher( + compare_bodies=False, excluded_headers="Authorization,Content-Type,x-ms-client-request-id,x-ms-request-id" + ) + # create prerequisites + self.create_run_prerequisite( + endpoint=loadtesting_endpoint, + test_id=loadtesting_test_id, + file_id=loadtesting_file_id, + subscription_id=loadtesting_subscription_id + ) + + client = self.create_client(endpoint=loadtesting_endpoint) + result = client.load_test_runs.create_or_update_test( + loadtesting_test_run_id, + { + "testId": loadtesting_test_id, + "displayName": DISPLAY_NAME + } + ) + assert result is not None + + with pytest.raises(ResourceNotFoundError): + client.load_test_runs.create_or_update_test( + "another-unique-test-run-id", + { + "testId": "some-non-existing-test-id", + "displayName": DISPLAY_NAME + } + ) + + @LoadtestingPowerShellPreparer() + @recorded_by_proxy + def test_delete_test_run( + self, + loadtesting_endpoint, + loadtesting_test_id, + loadtesting_file_id, + loadtesting_test_run_id, + loadtesting_subscription_id + ): + set_custom_default_matcher( + compare_bodies=False, excluded_headers="Authorization,Content-Type,x-ms-client-request-id,x-ms-request-id" + ) + # creating test run + self.create_test_run(endpoint=loadtesting_endpoint, + test_run_name=loadtesting_test_run_id, + test_id=loadtesting_test_id, + file_id=loadtesting_file_id, + subscription_id=loadtesting_subscription_id + ) + + # positive test + client = self.create_client(endpoint=loadtesting_endpoint) + result = client.load_test_runs.delete_test_run(loadtesting_test_run_id) + assert result is None + + # negative test + with pytest.raises(ResourceNotFoundError): + client.load_test_runs.delete_test_run(non_existing_test_run_id) + + @LoadtestingPowerShellPreparer() + @recorded_by_proxy + def test_get_test_run( + self, + loadtesting_endpoint, + loadtesting_test_id, + loadtesting_file_id, + loadtesting_test_run_id, + loadtesting_subscription_id + ): + set_custom_default_matcher( + compare_bodies=False, excluded_headers="Authorization,Content-Type,x-ms-client-request-id,x-ms-request-id" + ) + # creating test run + self.create_test_run(endpoint=loadtesting_endpoint, + test_run_name=loadtesting_test_run_id, + test_id=loadtesting_test_id, + file_id=loadtesting_file_id, + subscription_id=loadtesting_subscription_id + ) + + # positive test + client = self.create_client(endpoint=loadtesting_endpoint) + result = client.load_test_runs.get_test_run(loadtesting_test_run_id) + assert result is not None + + # negative test + with pytest.raises(ResourceNotFoundError): + client.load_test_runs.get_test_run(non_existing_test_run_id) + + @LoadtestingPowerShellPreparer() + @recorded_by_proxy + def test_get_test_run_file( + self, + loadtesting_endpoint, + loadtesting_test_id, + loadtesting_file_id, + loadtesting_test_run_id, + loadtesting_subscription_id + ): + set_custom_default_matcher( + compare_bodies=False, excluded_headers="Authorization,Content-Type,x-ms-client-request-id,x-ms-request-id" + ) + # creating test run + self.create_test_run(endpoint=loadtesting_endpoint, + test_run_name=loadtesting_test_run_id, + test_id=loadtesting_test_id, + file_id=loadtesting_file_id, + subscription_id=loadtesting_subscription_id + ) + + # positive test + client = self.create_client(endpoint=loadtesting_endpoint) + result = client.load_test_runs.get_test_run_file(loadtesting_test_run_id, loadtesting_file_id) + assert result is not None + + # negative test + with pytest.raises(ResourceNotFoundError): + client.load_test_runs.get_test_run_file(non_existing_test_run_id, loadtesting_file_id) + + @LoadtestingPowerShellPreparer() + @recorded_by_proxy + def test_stop_test_run( + self, + loadtesting_endpoint, + loadtesting_test_id, + loadtesting_file_id, + loadtesting_test_run_id, + loadtesting_subscription_id + ): + set_custom_default_matcher( + compare_bodies=False, excluded_headers="Authorization,Content-Type,x-ms-client-request-id,x-ms-request-id" + ) + # creating test run + self.create_test_run(endpoint=loadtesting_endpoint, + test_run_name=loadtesting_test_run_id, + test_id=loadtesting_test_id, + file_id=loadtesting_file_id, + subscription_id=loadtesting_subscription_id + ) + + # positive test + client = self.create_client(endpoint=loadtesting_endpoint) + result = client.load_test_runs.stop_test_run(loadtesting_test_run_id) + assert result is not None + + # negative test + with pytest.raises(ResourceNotFoundError): + client.load_test_runs.stop_test_run(non_existing_test_run_id) + + @LoadtestingPowerShellPreparer() + @recorded_by_proxy + def test_get_test_run_client_metrics( + self, + loadtesting_endpoint, + loadtesting_test_id, + loadtesting_file_id, + loadtesting_test_run_id, + loadtesting_subscription_id + ): + set_custom_default_matcher( + compare_bodies=False, excluded_headers="Authorization,Content-Type,x-ms-client-request-id,x-ms-request-id" + ) + # creating test run + self.create_test_run(endpoint=loadtesting_endpoint, + test_run_name=loadtesting_test_run_id, + test_id=loadtesting_test_id, + file_id=loadtesting_file_id, + subscription_id=loadtesting_subscription_id + ) + + client = self.create_client(endpoint=loadtesting_endpoint) + with pytest.raises(HttpResponseError): + result = client.load_test_runs.get_test_run_client_metrics_filters( + loadtesting_test_run_id + ) + assert result is not None + + result_metrics = client.load_test_runs.get_test_run_client_metrics( + loadtesting_test_run_id, + { + "requestSamplers": ["GET"], + "startTime": result['timeRange']['startTime'], + "endTime": result['timeRange']['endTime'] + + } + ) + assert result_metrics is not None + + # negative test + with pytest.raises(ResourceNotFoundError): + client.load_test_runs.get_test_run_client_metrics_filters( + non_existing_test_run_id + ) + + # negative test + with pytest.raises(HttpResponseError): + client.load_test_runs.get_test_run_client_metrics( + non_existing_test_run_id, + { + "requestSamplers": ["GET"], + "startTime": result['timeRange']['startTime'], + "endTime": result['timeRange']['endTime'] + } + ) + + # @LoadtestingPowerShellPreparer() + # def test_list_test_runs(self, loadtesting_endpoint): + + # client = self.create_client(endpoint=loadtesting_endpoint) + # result = client.load_test_runs.list_test_runs( + # order_by="displayName asc", + # ) + + # print(result) diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/test_test_runs_async.py b/sdk/loadtestservice/azure-developer-loadtesting/tests/test_test_runs_async.py new file mode 100644 index 000000000000..f39b3add9f9f --- /dev/null +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/test_test_runs_async.py @@ -0,0 +1,289 @@ +# coding: utf-8 +# ------------------------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# Licensed under the MIT License. See License.txt in the project root for +# license information. +# ------------------------------------------------------------------------- +import pytest +from azure.core.exceptions import ResourceNotFoundError, HttpResponseError + +from testcase import LoadtestingPowerShellPreparer +from testcase_async import LoadtestingAsyncTest +from devtools_testutils.aio import recorded_by_proxy_async +from devtools_testutils import set_bodiless_matcher, set_custom_default_matcher +from pathlib import Path +import os + +DISPLAY_NAME = "TestingResource" # display name +non_existing_test_run_id = "0000-0000" + + +class TestRunSmokeAsyncTest(LoadtestingAsyncTest): + + async def create_run_prerequisite( + self, + endpoint, + test_id, + file_id, + subscription_id + ): + client = self.create_client(endpoint=endpoint) + + await client.load_test_administration.create_or_update_test( + test_id, + { + "resourceId": f"/subscriptions/{subscription_id}/resourceGroups/yashika-rg/providers/Microsoft.LoadTestService/loadtests/loadtestsdk", + "description": "", + "displayName": DISPLAY_NAME, + "loadTestConfig": { + "engineSize": "m", + "engineInstances": 1, + "splitAllCSVs": False, + }, + "secrets": {}, + "environmentVariables": {}, + "passFailCriteria": {"passFailMetrics": {}}, + "keyvaultReferenceIdentityType": "SystemAssigned", + "keyvaultReferenceIdentityId": None, + }, + ) + + await client.load_test_administration.upload_test_file( + test_id, + file_id, + open(os.path.join(Path(__file__).resolve().parent, "sample.jmx"), "rb") + ) + + async def create_test_run(self, endpoint, test_run_name, test_id, file_id, subscription_id): + await self.create_run_prerequisite(endpoint=endpoint, + test_id=test_id, + file_id=file_id, + subscription_id=subscription_id + ) + + client = self.create_client(endpoint=endpoint) + await client.load_test_runs.create_or_update_test( + test_run_name, + { + "testId": test_id, + "displayName": DISPLAY_NAME + } + ) + + @LoadtestingPowerShellPreparer() + @recorded_by_proxy_async + async def test_create_or_update_loadtest( + self, + loadtesting_endpoint, + loadtesting_test_id, + loadtesting_file_id, + loadtesting_test_run_id, + loadtesting_subscription_id): + set_custom_default_matcher( + compare_bodies=False, excluded_headers="Authorization,Content-Type,x-ms-client-request-id,x-ms-request-id" + ) + # create prerequisites + await self.create_run_prerequisite( + endpoint=loadtesting_endpoint, + test_id=loadtesting_test_id, + file_id=loadtesting_file_id, + subscription_id=loadtesting_subscription_id + ) + + client = self.create_client(endpoint=loadtesting_endpoint) + result = await client.load_test_runs.create_or_update_test( + loadtesting_test_run_id, + { + "testId": loadtesting_test_id, + "displayName": DISPLAY_NAME + } + ) + assert result is not None + + with pytest.raises(ResourceNotFoundError): + await client.load_test_runs.create_or_update_test( + "another-unique-test-run-id", + { + "testId": "some-non-existing-test-id", + "displayName": DISPLAY_NAME + } + ) + + @LoadtestingPowerShellPreparer() + @recorded_by_proxy_async + async def test_delete_test_run( + self, + loadtesting_endpoint, + loadtesting_test_id, + loadtesting_file_id, + loadtesting_test_run_id, + loadtesting_subscription_id + ): + set_custom_default_matcher( + compare_bodies=False, excluded_headers="Authorization,Content-Type,x-ms-client-request-id,x-ms-request-id" + ) + # creating test run + await self.create_test_run(endpoint=loadtesting_endpoint, + test_run_name=loadtesting_test_run_id, + test_id=loadtesting_test_id, + file_id=loadtesting_file_id, + subscription_id=loadtesting_subscription_id + ) + + # positive test + client = self.create_client(endpoint=loadtesting_endpoint) + result = await client.load_test_runs.delete_test_run(loadtesting_test_run_id) + assert result is None + + # negative test + with pytest.raises(ResourceNotFoundError): + await client.load_test_runs.delete_test_run(non_existing_test_run_id) + + @LoadtestingPowerShellPreparer() + @recorded_by_proxy_async + async def test_get_test_run( + self, + loadtesting_endpoint, + loadtesting_test_id, + loadtesting_file_id, + loadtesting_test_run_id, + loadtesting_subscription_id + ): + set_custom_default_matcher( + compare_bodies=False, excluded_headers="Authorization,Content-Type,x-ms-client-request-id,x-ms-request-id" + ) + # creating test run + await self.create_test_run(endpoint=loadtesting_endpoint, + test_run_name=loadtesting_test_run_id, + test_id=loadtesting_test_id, + file_id=loadtesting_file_id, + subscription_id=loadtesting_subscription_id + ) + + # positive test + client = self.create_client(endpoint=loadtesting_endpoint) + result = await client.load_test_runs.get_test_run(loadtesting_test_run_id) + assert result is not None + + # negative test + with pytest.raises(ResourceNotFoundError): + await client.load_test_runs.get_test_run(non_existing_test_run_id) + + @LoadtestingPowerShellPreparer() + @recorded_by_proxy_async + async def test_get_test_run_file( + self, + loadtesting_endpoint, + loadtesting_test_id, + loadtesting_file_id, + loadtesting_test_run_id, + loadtesting_subscription_id + ): + set_custom_default_matcher( + compare_bodies=False, excluded_headers="Authorization,Content-Type,x-ms-client-request-id,x-ms-request-id" + ) + + # creating test run + await self.create_test_run(endpoint=loadtesting_endpoint, + test_run_name=loadtesting_test_run_id, + test_id=loadtesting_test_id, + file_id=loadtesting_file_id, + subscription_id=loadtesting_subscription_id + ) + + # positive test + client = self.create_client(endpoint=loadtesting_endpoint) + result = await client.load_test_runs.get_test_run_file(loadtesting_test_run_id, loadtesting_file_id) + assert result is not None + + # negative test + with pytest.raises(ResourceNotFoundError): + await client.load_test_runs.get_test_run_file(non_existing_test_run_id, loadtesting_file_id) + + @LoadtestingPowerShellPreparer() + @recorded_by_proxy_async + async def test_stop_test_run( + self, + loadtesting_endpoint, + loadtesting_test_id, + loadtesting_file_id, + loadtesting_test_run_id, + loadtesting_subscription_id + ): + set_custom_default_matcher( + compare_bodies=False, excluded_headers="Authorization,Content-Type,x-ms-client-request-id,x-ms-request-id" + ) + + # creating test run + await self.create_test_run(endpoint=loadtesting_endpoint, + test_run_name=loadtesting_test_run_id, + test_id=loadtesting_test_id, + file_id=loadtesting_file_id, + subscription_id=loadtesting_subscription_id + ) + + # positive test + client = self.create_client(endpoint=loadtesting_endpoint) + result = await client.load_test_runs.stop_test_run(loadtesting_test_run_id) + assert result is not None + + # negative test + with pytest.raises(ResourceNotFoundError): + await client.load_test_runs.stop_test_run(non_existing_test_run_id) + + @LoadtestingPowerShellPreparer() + @recorded_by_proxy_async + async def test_get_test_run_client_metrics( + self, + loadtesting_endpoint, + loadtesting_test_id, + loadtesting_file_id, + loadtesting_test_run_id, + loadtesting_subscription_id + ): + set_custom_default_matcher( + compare_bodies=False, excluded_headers="Authorization,Content-Type,x-ms-client-request-id,x-ms-request-id" + ) + # creating test run + await self.create_test_run(endpoint=loadtesting_endpoint, + test_run_name=loadtesting_test_run_id, + test_id=loadtesting_test_id, + file_id=loadtesting_file_id, + subscription_id=loadtesting_subscription_id + ) + + client = self.create_client(endpoint=loadtesting_endpoint) + + with pytest.raises(HttpResponseError): + result = await client.load_test_runs.get_test_run_client_metrics_filters( + loadtesting_test_run_id + ) + assert result is not None + + result_metrics = await client.load_test_runs.get_test_run_client_metrics( + loadtesting_test_run_id, + { + "requestSamplers": ["GET"], + "startTime": result['timeRange']['startTime'], + "endTime": result['timeRange']['endTime'] + + } + ) + assert result_metrics is not None + + # negative test + with pytest.raises(ResourceNotFoundError): + await client.load_test_runs.get_test_run_client_metrics_filters( + non_existing_test_run_id + ) + + # negative test + with pytest.raises(HttpResponseError): + await client.load_test_runs.get_test_run_client_metrics( + non_existing_test_run_id, + { + "requestSamplers": ["GET"], + "startTime": result['timeRange']['startTime'], + "endTime": result['timeRange']['endTime'] + } + ) diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/testcase.py b/sdk/loadtestservice/azure-developer-loadtesting/tests/testcase.py index e9ff4e477fbc..f80007d0b24f 100644 --- a/sdk/loadtestservice/azure-developer-loadtesting/tests/testcase.py +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/testcase.py @@ -6,31 +6,10 @@ # -------------------------------------------------------------------------- import os import functools -from devtools_testutils import AzureTestCase, PowerShellPreparer +from devtools_testutils import AzureRecordedTestCase, PowerShellPreparer from azure.developer.loadtesting import LoadTestingClient -class LoadtestingTest(AzureTestCase): - def __init__(self, method_name, **kwargs): - super(LoadtestingTest, self).__init__(method_name, **kwargs) - - self.test_id = "TEST_ID" # ID to be assigned to a test - self.file_id = "FILE_ID" # ID to be assigned to file uploaded - self.test_run_id = "TEST_RUN_ID" # ID to be assigned to a test run - self.app_component = "APP_COMPONENT" # ID of the APP Component - self.subscription_id = "SUBSCRIPTION_ID" - - if self.is_live: - self.test_id = os.getenv("TEST_ID") - self.file_id = os.getenv("FILE_ID") - self.test_run_id = os.getenv("TEST_RUN_ID") - self.app_component = os.getenv("APP_COMPONENT") - self.subscription_id = os.getenv("SUBSCRIPTION_ID") - - self.scrubber.register_name_pair(self.test_id, "TEST_ID") - self.scrubber.register_name_pair(self.file_id, "FILE_ID") - self.scrubber.register_name_pair(self.test_run_id, "TEST_RUN_ID") - self.scrubber.register_name_pair(self.app_component, "APP_COMPONENT") - self.scrubber.register_name_pair(self.subscription_id, "SUBSCRIPTION_ID") +class LoadtestingTest(AzureRecordedTestCase): def create_client(self, endpoint): credential = self.get_credential(LoadTestingClient) @@ -42,5 +21,12 @@ def create_client(self, endpoint): LoadtestingPowerShellPreparer = functools.partial( - PowerShellPreparer, "loadtesting", loadtesting_endpoint="https://myservice.azure.com" + PowerShellPreparer, + "loadtesting", + loadtesting_endpoint="https://myservice.azure.com", + loadtesting_test_id="000", + loadtesting_file_id="000", + loadtesting_test_run_id="000", + loadtesting_app_component="000", + loadtesting_subscription_id="000" ) diff --git a/sdk/loadtestservice/azure-developer-loadtesting/tests/testcase_async.py b/sdk/loadtestservice/azure-developer-loadtesting/tests/testcase_async.py index 88268102875b..e7e49021756d 100644 --- a/sdk/loadtestservice/azure-developer-loadtesting/tests/testcase_async.py +++ b/sdk/loadtestservice/azure-developer-loadtesting/tests/testcase_async.py @@ -5,13 +5,10 @@ # license information. # -------------------------------------------------------------------------- from azure.developer.loadtesting.aio import LoadTestingClient -from testcase import LoadtestingTest - -class LoadtestingAsyncTest(LoadtestingTest): - def __init__(self, method_name, **kwargs): - super(LoadtestingAsyncTest, self).__init__(method_name, **kwargs) +from devtools_testutils import AzureRecordedTestCase +class LoadtestingAsyncTest(AzureRecordedTestCase): def create_client(self, endpoint): credential = self.get_credential(LoadTestingClient, is_async=True) return self.create_client_from_credential( diff --git a/sdk/loadtestservice/ci.yml b/sdk/loadtestservice/ci.yml index be1f32ebcf64..caa93158a8af 100644 --- a/sdk/loadtestservice/ci.yml +++ b/sdk/loadtestservice/ci.yml @@ -28,6 +28,7 @@ extends: template: ../../eng/pipelines/templates/stages/archetype-sdk-client.yml parameters: ServiceDirectory: loadtestservice + TestProxy: true Artifacts: - name: azure-mgmt-loadtestservice safeName: azuremgmtloadtestservice