Freigeben über


Exportieren von Testdaten

Von Bedeutung

Visual Studio App Center wurde am 31. März 2025 eingestellt, mit Ausnahme der Analyse- und Diagnosefeatures, die bis zum 30. Juni 2026 weiterhin unterstützt werden. Weitere Informationen

Überblick

Dieses Dokument behandelt das Szenario, in dem ein App Center Test-Kunde über einen Client verfügt, dessen Daten sich auf demselben Konto befinden. Wenn dieser Client die Exportdaten anfordert, verfügt der App Center-Test über APIs, um diese Anforderung zu erfüllen. Alle APIs sind öffentlich und dokumentiert in App Center Swagger. Weitere Informationen zur DSGVO im App Center 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 mithilfe des folgenden Prozesses serviceieren:

  1. Generieren Sie ein API-Token.

  2. Rufen Sie die App Center-Test-API auf, um eine Liste aller Testausführungs-IDs abzurufen, die im Besitz des Clients sind, der die Löschung anfordert. Sie benötigen den App-Namen und den Besitzernamen (Benutzer oder Organisation).

    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 der im vorherigen Schritt gesammelten 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-Subcalls

    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 eine Datei, und senden Sie sie an den Kunden.