Endpunkt der Azure-Auslastungstest-Datenebene

Azure Load Testing Preview verfügt über Vorgänge auf Steuerungsebene und Datenebene. Das Erstellen einer Azure Load Testing-Ressource ist z. B. ein Vorgang auf Steuerungsebene, und das Erstellen eines Auslastungstests ist ein Vorgang auf Datenebene. Zum Ausführen von Datenebenenvorgängen müssen Sie den Datenebenen-URI (Endpunkt) für die von Ihnen erstellte Ressource abrufen.

Abrufen des Datenebenen-URI für eine Azure Load Testing-Ressource

In diesem Abschnitt wird gezeigt, wie Sie den Datenebenen-URI für eine Azure Load Testing-Ressource abrufen.

  1. Erstellen der Azure Load Testing-Ressource

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

    Für einen Client, der eine Anforderung mit dieser Signatur sendet, wird der Vorgang Auslastungstestressource – Erstellen oder Aktualisieren ausgeführt.

    Eine erfolgreiche Antwort auf eine Anforderung, die mit dieser Signatur gestellt wurde, sieht in etwa wie folgt aus:

        {
      "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. Rufen Sie den Datenebenen-URI für die erstellte Ressource ab.

    Im Eigenschaftenabschnitt der Antwort finden Sie verschiedene Eigenschaften, die sich auf die neue Azure Load Testing-Ressource und ihren Status beziehen. Wenn provisioningStateauf Succeeded festgelegt ist, können Sie den dataPlaneURI verwenden, um API-Vorgänge auf Datenebene für die Ressource auszuführen.