Interfejs API umożliwiający publikowanie wyników z narzędzi dla programistów i uzyskiwanie do nich dostępu.
- Zasób REST: v1beta3.projects
- Zasób REST: v1beta3.projects.histories
- Zasób REST: v1beta3.projects.histories.executions
- Zasób REST: v1beta3.projects.histories.executions.clusters
- Zasób REST: v1beta3.projects.histories.executions.environments
- Zasób REST: v1beta3.projects.histories.executions.steps
- Zasób REST: v1beta3.projects.histories.executions.steps.perfMetricsSummary
- Zasób REST: v1beta3.projects.histories.executions.steps.perfSampleSeries
- Zasób REST: v1beta3.projects.histories.executions.steps.perfSampleSeries.samples
- Zasób REST: v1beta3.projects.histories.executions.steps.testCases
- Zasób REST: v1beta3.projects.histories.executions.steps.thumbnails
Usługa: toolresults.googleapis.com
Do wywołania tej usługi zalecamy użycie dostarczonych przez Google bibliotek klienta. Jeśli do wywoływania tej usługi aplikacja musi używać Twoich własnych bibliotek, podczas tworzenia żądań do interfejsu API użyj podanych niżej informacji.
Dokument opisujący
Dokument opisujący to czytelna dla komputera specyfikacja opisująca interfejsy API REST i ich używanie. Służy do tworzenia bibliotek klienta, wtyczek IDE i innych narzędzi, które współdziałają z interfejsami API Google. Jedna usługa może dostarczać wiele dokumentów opisujących. Ta usługa dostarcza następujący dokument opisujący interfejs API:
Punkt końcowy usługi
Punkt końcowy usługi to podstawowy adres URL, który określa adres sieciowy usługi interfejsu API. Jedna usługa może mieć wiele punktów końcowych. Ta usługa ma następujący punkt końcowy i wszystkie poniższe identyfikatory URI są względne wobec tego punktu końcowego:
https://toolresults.googleapis.com
Zasób REST: v1beta3.projects
Metody | |
---|---|
getSettings |
GET /toolresults/v1beta3/projects/{projectId}/settings Pobiera ustawienia wyników narzędzia w projekcie. |
initializeSettings |
POST /toolresults/v1beta3/projects/{projectId}:initializeSettings Tworzy zasoby dla ustawień, które nie zostały jeszcze skonfigurowane. |
Zasób REST: v1beta3.projects.histories
Metody | |
---|---|
create |
POST /toolresults/v1beta3/projects/{projectId}/histories Tworzy historię. |
get |
GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId} Pobiera historię. |
list |
GET /toolresults/v1beta3/projects/{projectId}/histories Wyświetla listę historii danego projektu. |
Zasób REST: v1beta3.projects.histories.executions
Metody | |
---|---|
create |
POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions Tworzy wykonanie. |
get |
GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId} Pobiera wykonanie. |
list |
GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions Zawiera listę wykonań w danej historii. |
patch |
PATCH /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId} Aktualizuje istniejące wykonanie przy użyciu dostarczonego częściowego elementu. |
Zasób REST: v1beta3.projects.histories.executions.clusters
Metody | |
---|---|
get |
GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/clusters/{clusterId} Pobiera pojedynczy klaster zrzutów ekranu według jego identyfikatora |
list |
GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/clusters Wyświetla listę grup zrzutów ekranu Zwraca listę klastrów zrzutów ekranu odpowiadających wykonaniu. |
Zasób REST: v1beta3.projects.histories.executions.environments
Metody | |
---|---|
get |
GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/environments/{environmentId} Pobiera środowisko. |
list |
GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/environments Wyświetla środowiska danego wykonania. |
Zasób REST: v1beta3.projects.histories.executions.steps
Metody | |
---|---|
accessibilityClusters |
GET /toolresults/v1beta3/{name=projects/*/histories/*/executions/*/steps/*}:accessibilityClusters Wyświetla listę klastrów ułatwień dostępu dla danego kroku Może zwrócić dowolny z tych kanonicznych kodów błędów:
|
create |
POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps Tworzy krok. |
get |
GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId} Uzyskuje krok. |
getPerfMetricsSummary |
GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfMetricsSummary Pobiera PerfMetricsSummary. |
list |
GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps Lista kroków każdego wykonania. |
patch |
PATCH /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId} Aktualizuje istniejący krok przy użyciu dostarczonej częściowej encji. |
publishXunitXmlFiles |
POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}:publishXunitXmlFiles Opublikuj pliki XML w istniejącym kroku. |
Zasób REST: v1beta3.projects.histories.executions.steps.perfMetricsSummary
Metody | |
---|---|
create |
POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfMetricsSummary Tworzy zasób PerfMetricsSummary. |
Zasób REST: v1beta3.projects.histories.executions.steps.perfSampleSeries
Metody | |
---|---|
create |
POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries Tworzy PerfSampleSeries. |
get |
GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries/{sampleSeriesId} Pobiera PerfSampleSeries. |
list |
GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries Wyświetla listę PerfSampleSeries dla danego kroku. |
Zasób REST: v1beta3.projects.histories.executions.steps.perfSampleSeries.samples
Metody | |
---|---|
batchCreate |
POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries/{sampleSeriesId}/samples:batchCreate Tworzy grupę PerfSamples – klient może przesłać wiele partii próbek Perf za pomocą wielokrotnych wywołań tej metody, aby podzielić duży ładunek żądania. Duplikaty i istniejące wpisy sygnatury czasowej będą ignorowane. |
list |
GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries/{sampleSeriesId}/samples Zawiera listę próbek wydajności danej serii przykładowych – wyniki są posortowane rosnąco według sygnatur czasowych. Domyślny rozmiar strony to 500 próbek, a maksymalny dozwolony rozmiar to 5000. – Token odpowiedzi wskazuje ostatnią zwróconą sygnaturę czasową próby PerfSample. – Gdy rozmiar wyników przekracza rozmiar strony, prześlij kolejne żądanie z tokenem strony, aby zwrócić resztę próbek do limitu strony. Może zwrócić dowolny z tych kanonicznych kodów błędów: - OUT_OF_RANGE - podany token page_token żądania jest poza prawidłowym zakresem - NOT_FOUND - zawierający PerfSampleSeries nie istnieje |
Zasób REST: v1beta3.projects.histories.executions.steps.testCases
Metody | |
---|---|
get |
GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/testCases/{testCaseId} Pobiera szczegóły przypadku testowego z danego kroku. |
list |
GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/testCases Wyświetla przypadki testowe dołączone do kroku. |
Zasób REST: v1beta3.projects.histories.executions.steps.thumbnails
Metody | |
---|---|
list |
GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/thumbnails Wyświetla miniatury obrazów dołączonych do kroku. |