Verwalten Ihrer Ressource mit SDK-&-APIs

Wichtig

Test Base für Microsoft 365 wird am 31. Mai 2024 auf ende-of-life (EOL) umgestellt. Wir sind bestrebt, eng mit jedem Kunden zusammenzuarbeiten, um Support und Anleitungen bereitzustellen, um den Übergang so reibungslos wie möglich zu gestalten. Wenn Sie Fragen haben, Bedenken haben oder Hilfe benötigen, senden Sie eine Supportanfrage.

Automatisierung ist ein wichtiger Aspekt von DevOps und agiler Entwicklung. Möchten Sie Test Base für Microsoft 365-Ressourcen verwalten, Testergebnisse programmgesteuert abrufen und in unsere CI-Tools integrieren? Test Base APIs/SDK können Ihnen dabei helfen, all dies und mehr zu erreichen!

Diese APIs/SDK ermöglichen IT-Experten und App-Entwicklern Folgendes:

  • Verwalten von Testbasiskonten, einschließlich Erstellen, Aktualisieren und Offboarden.
  • Verwalten von Anwendungspaketen, einschließlich Erstellen, Aktualisieren, Löschen und Herunterladen von Paketen.
  • Abrufen der Testzusammenfassung, detaillierter Testergebnisse und Analyseergebnisse. Das Analyseergebnis umfasst die CPU-Regressionsanalyse, die CPU-Auslastungsanalyse, die Analyse der Arbeitsspeicherregression und die Speicherauslastungsanalyse.
  • Herunterladen von Testergebnissen und Videoaufzeichnungen zur Testausführung.

Sehen Sie sich die nachstehende Schritt-für-Schritt-Gliederung an, um herauszufinden, wie Sie auf diese neue Funktion in Test Base für den Microsoft 365-Dienst zugreifen.

Ein schritt-für-Schritt-Beispiel für die Testbasiskontoerstellung mithilfe des Python SDK

  1. Voraussetzungen:

  2. Der folgende Codeausschnitt behandelt den Ablauf zum Erstellen eines Testbasiskontos, einschließlich

    • Anfordern von Anmeldeinformationen über die Azure CLI für die Interaktion mit Azure
    • Initialisieren des Test Base SDK-Clients mit den Anmeldeinformationen und der Abonnement-ID für spätere Vorgänge
    • Aufrufen von begin_create aus test_base_accounts Modell zum Erstellen eines Testbasiskontos

    Kopieren Sie den Code in Ihre Python-Entwicklungsumgebung, und ersetzen Sie "subscription-id" durch Ihre Azure-Abonnement-ID und "resource-group-name" durch Ihre oben erstellte Ressourcengruppe.

    from azure.identity import AzureCliCredential
    from azure.mgmt.testbase import TestBase
    from azure.mgmt.testbase.models import TestBaseAccountResource
    from azure.mgmt.testbase.models import TestBaseAccountSKU
    
    # requesting token from Azure CLI for request
    # For other authentication approaches, please see: https://pypi.org/project/azure-identity/
    credential = AzureCliCredential()
    subscription_id = "<subscription-id>"
    resource_group = "<resource-group-name>"
    testBaseAccount_name = "contoso-testbaseAccount"
    testBaseAccount_location = "global"
    sku_name = "S0"
    sku_tier = "Standard"
    sku_locations = {"global"}
    
    # Create client
    testBase_client = TestBase(credential, subscription_id)
    
    # Create sku for test base account
    sku = TestBaseAccountSKU(name=sku_name, tier=sku_tier, locations=sku_locations)
    
    # Create test base account
    parameters = TestBaseAccountResource(location=testBaseAccount_location, sku=sku)
    testBaseAccount = testBase_client.test_base_accounts.begin_create(resource_group, testBaseAccount_name, parameters).result()
    print("Create test base account:\n{}".format(testBaseAccount))
    

Weitere Informationen

Weitere Informationen zum SDK & API finden Sie unter den folgenden Links.

Azure-Abonnement:

Python SDK:

REST-API: