匯出測試數據

重要

Visual Studio App Center 已排定於 2025 年 3 月 31 日淘汰。 雖然您可以繼續使用 Visual Studio App Center,直到完全淘汰為止,但有數個建議的替代方案可以考慮移轉至。

深入瞭解支持時程表和替代方案。

概觀

本檔涵蓋 App Center 測試客戶的客戶端資料位於相同帳戶的案例。 如果此用戶端要求匯出其數據,App Center 測試就會有 API 來滿足此要求。 所有詳細的 API 都是公開的,並記載於 App Center Swagger 中。 如需 App Center GDPR 的詳細資訊,請造訪 GDPR:管理您的數據

匯出客戶端的測試數據

當用戶端需要匯出其測試報告時,您可以使用下列程式來服務此要求:

  1. 產生 API 令牌

  2. 呼叫 App Center 測試 API ,以取得用戶端要求刪除所擁有的所有測試回合識別符清單。 您將需要應用程式名稱和擁有者 (使用者或組織) 名稱。

    GET /v0.1/apps/{owner_name}/{app_name}/test_runs
    
    GET https://appcenter.ms/api/v0.1/apps/CompanyOrg1/AndroidApp1/test_runs
    
  3. 針對在上一個步驟中收集的每個應用程式識別碼,進行下列 API 呼叫以匯出數據。 此呼叫會傳回已為此應用程式上傳的所有檔案。 應用程式測試數據的下列類別。

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

    測試導出 API 子calls

    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. 將所有匯出的數據匯總至檔案,傳送給客戶。