Auf Englisch lesen

Freigeben über


Exportieren von Testdaten

Wichtig

Visual Studio App Center wird am 31. März 2025 eingestellt. Sie können Visual Studio App Center zwar weiterhin verwenden, bis es vollständig eingestellt ist, es gibt jedoch mehrere empfohlene Alternativen, zu denen Sie eine Migration in Betracht ziehen können.

Erfahren Sie mehr über Supportzeitpläne und Alternativen.

Überblick

In diesem Dokument wird das Szenario behandelt, in dem ein App Center-Testkunde über einen Client verfügt, dessen Daten sich im selben Konto befinden. Wenn dieser Client den Export der Daten anfordert, verfügt App Center Test über APIs, um diese Anforderung zu erfüllen. Alle detaillierten APIs sind öffentlich und in App Center Swagger dokumentiert. Weitere Informationen zur App Center-DSGVO finden Sie unter DSGVO: Verwalten Ihrer Daten.

Exportieren von Testdaten für einen Client

Wenn ein Client den Export seiner Testberichte erfordert, können Sie diese Anforderung mit dem folgenden Prozess verarbeiten:

  1. Generieren Sie ein API-Token.

  2. Rufen Sie die App Center-Test-API auf, um eine Liste aller Testausführungs-IDs abzurufen, die dem Client gehören, der den Löschvorgang anfordert. Sie benötigen den App-Namen und den Besitzernamen (Benutzer oder organization).

    GET /v0.1/apps/{owner_name}/{app_name}/test_runs
    
    GET https://appcenter.ms/api/v0.1/apps/CompanyOrg1/AndroidApp1/test_runs
    
  3. Führen Sie für jede im vorherigen Schritt erfasste App-IDs den folgenden API-Aufruf aus, um die Daten zu exportieren. Dieser Aufruf gibt alle Dateien zurück, die für diese App hochgeladen wurden. Die folgenden Kategorien für App-Testdaten.

    GET /v0.1/apps/{owner_name}/{app_name}/test/export
    
    GET https://appcenter.ms/api/v0.1/apps/CompanyOrg1/AndroidApp1/test/export
    

    Testen von Export-API-Unteraufrufen

    GET /v0.1/apps/{owner_name}/{app_name}/test/export/testRuns
    
    GET /v0.1/apps/{owner_name}/{app_name}/test/export/pipelineTests
    
    GET /v0.1/apps/{owner_name}/{app_name}/test/export/hashFiles
    
    GET /v0.1/apps/{owner_name}/{app_name}/test/export/fileSetFiles
    
  4. Aggregieren Sie alle exportierten Daten in einer Datei, und senden Sie sie an den Kunden.