Punkt końcowy płaszczyzny danych testowania obciążenia platformy Azure

Usługa Azure Load Testing w wersji zapoznawczej zawiera operacje na płaszczyźnie sterowania i płaszczyźnie danych. Na przykład tworzenie zasobu usługi Azure Load Testing jest operacją płaszczyzny sterowania, a tworzenie testu obciążeniowego jest operacją płaszczyzny danych. Aby wykonać operacje na płaszczyźnie danych, należy uzyskać identyfikator URI płaszczyzny danych (punkt końcowy) dla utworzonego zasobu.

Pobieranie identyfikatora URI płaszczyzny danych dla zasobu usługi Azure Load Testing

W tej sekcji pokazano, jak uzyskać identyfikator URI płaszczyzny danych dla zasobu testowania obciążenia platformy Azure.

  1. Tworzenie zasobu testowania obciążenia platformy Azure

    PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.LoadTestService/loadTests/{loadTestName}?api-version=2022-12-01
    

    W przypadku klienta wysyłającego żądanie z tym podpisem zostanie wykonana operacja Load Test Resource — Create Or Update (Zasób testu obciążenia — tworzenie lub aktualizowanie ).

    Pomyślna odpowiedź na żądanie złożone przy użyciu tego podpisu będzie podobna do następującej:

        {
      "location": "westus",
      "identity": {
        "type": "SystemAssigned,UserAssigned",
        "principalId": "12345678-1234-1234-1234-123456789012",
        "tenantId": "12345678-1234-1234-4321-123456789012",
        "userAssignedIdentities": {
          "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/dummyrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1": {
            "principalId": "12345678-1234-4321-1234-123456789012",
            "clientId": "12345678-4321-1234-1234-123456789012"
          }
        }
      },
      "properties": {
        "description": "This is new load test resource",
        "dataPlaneURI": "00000000-0000-0000-0000-000000000000.eastus.cnt-prod.loadtesting.azure.com",
        "provisioningState": "Succeeded",
        "encryption": {
          "identity": {
            "type": "UserAssigned",
            "resourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/dummyrg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1"
          },
          "keyUrl": "https://dummy.vault.azure.net/keys/dummykey1"
        }
      },
      "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/dummyrg/providers/Microsoft.LoadTestService/loadTests/myLoadTest",
      "name": "myLoadTest",
      "type": "Microsoft.LoadTestService/loadTests",
      "tags": {
        "Team": "Dev Exp"
      },
      "systemData": {
        "createdBy": "userId1001",
        "createdByType": "User",
        "createdAt": "2021-09-28T12:32:33Z",
        "lastModifiedBy": "userId1001",
        "lastModifiedByType": "User",
        "lastModifiedAt": "2021-09-28T12:32:33Z"
      }
    }
    
  2. Pobierz identyfikator URI płaszczyzny danych dla utworzonego zasobu.

    W sekcji właściwości odpowiedzi można znaleźć różne właściwości związane z nowym zasobem usługi Azure Load Testing i jego stanem. Jeśli provisioningState ma wartość Succeeded, możesz użyć dataPlaneURI do wykonywania operacji interfejsu API płaszczyzny danych na zasobie.