Cloud Tool Results API

Geliştirici araçlarından gelen sonuçları yayınlamak ve bu sonuçlara erişmek için kullanılan API.

Hizmet: toolresults.googleapis.com

Bu hizmeti çağırmak için Google tarafından sağlanan istemci kitaplıklarını kullanmanızı öneririz. Uygulamanızın bu hizmeti çağırmak için kendi kitaplıklarınızı kullanması gerekiyorsa API isteklerinde bulunurken aşağıdaki bilgileri kullanın.

Keşif dokümanı

Keşif Belgesi, REST API'lerini açıklamak ve tüketmek için makine tarafından okunabilen bir spesifikasyondur. İstemci kitaplıkları, IDE eklentileri ve Google API'leriyle etkileşimde bulunan diğer araçları oluşturmak için kullanılır. Bir hizmet, birden fazla keşif dokümanı sağlayabilir. Bu hizmet, aşağıdaki keşif dokümanını sağlar:

Hizmet uç noktası

Hizmet uç noktası, bir API hizmetinin ağ adresini belirten temel URL'dir. Bir hizmetin birden fazla hizmet uç noktası olabilir. Bu hizmet, aşağıdaki hizmet uç noktasına sahiptir ve aşağıdaki URI'lerin tümü bu hizmet uç noktasına bağlıdır:

  • https://toolresults.googleapis.com

REST Kaynağı: v1beta3.projects

Yöntemler
getSettings GET /toolresults/v1beta3/projects/{projectId}/settings
Bir proje için Araç Sonuçları ayarlarını alır.
initializeSettings POST /toolresults/v1beta3/projects/{projectId}:initializeSettings
Henüz belirlenmemiş ayarlar için kaynaklar oluşturur.

REST Kaynağı: v1beta3.projects.hihistory

Yöntemler
create POST /toolresults/v1beta3/projects/{projectId}/histories
Geçmiş oluşturur.
get GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}
Geçmişe sahip olur.
list GET /toolresults/v1beta3/projects/{projectId}/histories
Belirli bir projenin geçmişlerini listeler.

REST Kaynağı: v1beta3.projects.hihistory.executions

Yöntemler
create POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions
Yürütme oluşturur.
get GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}
Yürütme işlemi alır.
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions
Belirli bir geçmişteki Yürütme işlemlerini listeler.
patch PATCH /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}
Mevcut bir Yürütmeyi sağlanan kısmi varlıkla günceller.

REST Kaynağı: v1beta3.projects.hiHistory.executions.clusters

Yöntemler
get GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/clusters/{clusterId}
Kimliğine göre tek bir ekran görüntüsü kümesi alır
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/clusters

Ekran Görüntüsü Kümelerini Listeler

Bir yürütmeye karşılık gelen ekran görüntüsü kümelerinin listesini döndürür.

REST Kaynağı: v1beta3.projects.hiHistory.executions.environments

Yöntemler
get GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/environments/{environmentId}
Bir Ortam alır.
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/environments
Belirli bir Yürütme işlemi için ortamları listeler.

REST Kaynağı: v1beta3.projects.hihistory.executions.steps

Yöntemler
accessibilityClusters GET /toolresults/v1beta3/{name=projects/*/histories/*/executions/*/steps/*}:accessibilityClusters

Belirli bir adım için erişilebilirlik kümelerini listeler

Aşağıdaki standart hata kodlarından herhangi birini döndürebilir:

  • PERMISSION_DENIED - kullanıcının projeyi okuma yetkisi yoksa
  • GEÇERSİZ_BİLGİ - istek hatalı biçimlendirilmişse
  • FAILED_PRECondition - istekteki bir bağımsız değişken geçersiz olursa (ör.
create POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps
Bir adım oluşturur.
get GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}
Bir Adım Alır.
getPerfMetricsSummary GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfMetricsSummary
PerfMetricsSummary'ı alır.
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps
Belirli bir yürütmeyle ilgili adımları listeler.
patch PATCH /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}
Mevcut bir Adımı sağlanan kısmi varlıkla günceller.
publishXunitXmlFiles POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}:publishXunitXmlFiles
XML dosyalarını mevcut bir adımda yayınlayın.

REST Kaynağı: v1beta3.projects.hiHistory.executions.steps.perfMetricsSummary

Yöntemler
create POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfMetricsSummary
PerfMetricsSummary kaynağı oluşturur.

REST Kaynağı: v1beta3.projects.hihistory.executions.steps.perfSampleSeries

Yöntemler
create POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries
PerfSampleSeries oluşturur.
get GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries/{sampleSeriesId}
PerfSampleSeries alır.
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries
Belirli bir adım için PerfSampleSeries'i listeler.

REST Kaynağı: v1beta3.projects.hihistory.executions.steps.perfSampleSeries.samples

Yöntemler
batchCreate POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries/{sampleSeriesId}/samples:batchCreate
PerfSamples grubu oluşturur.
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries/{sampleSeriesId}/samples

Belirli bir Örnek Serinin Performans Örneklerini listeler - Liste sonuçları artan zaman damgalarına göre sıralanır - Varsayılan sayfa boyutu 500 örnektir ve izin verilen maksimum boyut 5000 - Yanıt jetonu, döndürülen son PerfSample zaman damgasını gösterir - Sonuçlar boyutu sayfa boyutunu aştığında, örneklerin geri kalanını sayfa sınırına getirmek için sayfa jetonunu içeren sonraki bir istek gönderin

Aşağıdaki standart hata kodlarından herhangi birini döndürebilir: - OUT_OF_RANGE - Belirtilen page_token isteği geçerli aralığın dışında - NOT_FOUND - PerfSampleSeries öğesini içeren mevcut değil

REST Kaynağı: v1beta3.projects.hihistory.executions.steps.testCases

Yöntemler
get GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/testCases/{testCaseId}
Bir Adımla İlgili Test Durumunun ayrıntılarını alır.
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/testCases
Bir adıma ekli Test Durumlarını listeler.

REST Kaynağı: v1beta3.projects.hihistory.executions.steps.thumbnails

Yöntemler
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/thumbnails
Bir adıma ekli resimlerin küçük resimlerini listeler.