Cloud Tool Results API

API để xuất bản và truy cập vào kết quả trong các công cụ cho nhà phát triển.

Dịch vụ: toolresults.googleapis.com

Để gọi dịch vụ này, bạn nên sử dụng thư viện ứng dụng do Google cung cấp. Nếu ứng dụng cần sử dụng thư viện của riêng bạn để gọi dịch vụ này, hãy sử dụng thông tin sau khi bạn yêu cầu API.

Tài liệu khám phá

Discovery Document (Tài liệu khám phá) là quy cách mà máy có thể đọc được để mô tả và sử dụng các API REST. Thư viện này được dùng để tạo thư viện ứng dụng, trình bổ trợ IDE và các công cụ khác tương tác với API của Google. Một dịch vụ có thể cung cấp nhiều tài liệu khám phá. Dịch vụ này cung cấp tài liệu khám phá sau:

Điểm cuối dịch vụ

Điểm cuối của dịch vụ là một URL cơ sở chỉ định địa chỉ mạng của một dịch vụ API. Một dịch vụ có thể có nhiều điểm cuối dịch vụ. Dịch vụ này có điểm cuối dịch vụ sau đây và tất cả các URI bên dưới đều liên quan đến điểm cuối dịch vụ này:

  • https://toolresults.googleapis.com

Tài nguyên REST: v1beta3.projects

Phương thức
getSettings GET /toolresults/v1beta3/projects/{projectId}/settings
Lấy chế độ cài đặt Kết quả của công cụ cho một dự án.
initializeSettings POST /toolresults/v1beta3/projects/{projectId}:initializeSettings
Tạo tài nguyên cho các chế độ cài đặt chưa được thiết lập.

Tài nguyên REST: v1beta3.projects.hiStories

Phương thức
create POST /toolresults/v1beta3/projects/{projectId}/histories
Tạo Nhật ký.
get GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}
Truy cập nhật ký.
list GET /toolresults/v1beta3/projects/{projectId}/histories
Liệt kê Lịch sử của một Dự án nhất định.

Tài nguyên REST: v1beta3.projects.histories.executions

Phương thức
create POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions
Tạo một lượt thực thi.
get GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}
Thực thi.
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions
Liệt kê các lượt thực thi của một Nhật ký cụ thể.
patch PATCH /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}
Cập nhật một lượt Thực thi hiện có bằng thực thể một phần đã cung cấp.

Tài nguyên REST: v1beta3.projects.histories.executions.clusters

Phương thức
get GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/clusters/{clusterId}
Truy xuất một cụm ảnh chụp màn hình theo mã nhận dạng
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/clusters

Liệt kê các cụm ảnh chụp màn hình

Trả về danh sách các cụm ảnh chụp màn hình tương ứng với một lượt thực thi.

Tài nguyên REST: v1beta3.projects.hiStories.executions.environments

Phương thức
get GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/environments/{environmentId}
Lấy một Môi trường.
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/environments
Liệt kê các môi trường cho một lượt thực thi nhất định.

Tài nguyên REST: v1beta3.projects.histories.executions.steps

Phương thức
accessibilityClusters GET /toolresults/v1beta3/{name=projects/*/histories/*/executions/*/steps/*}:accessibilityClusters

Liệt kê các cụm hỗ trợ tiếp cận cho một Bước cụ thể

Có thể trả về bất kỳ mã lỗi chuẩn nào sau đây:

  • PERMISSION_DENIED - nếu người dùng không được phép đọc dự án
  • INVALID_ARGUMENT - nếu yêu cầu không đúng định dạng
  • FAILED_PREPRE – nếu một đối số trong yêu cầu không hợp lệ; ví dụ:
create POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps
Tạo một Bước.
get GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}
Nhận một bước.
getPerfMetricsSummary GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfMetricsSummary
Truy xuất một PerfMetricssummary.
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps
liệt kê các bước của một lượt thực thi nhất định.
patch PATCH /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}
Cập nhật một Bước hiện có bằng thực thể từng phần được cung cấp.
publishXunitXmlFiles POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}:publishXunitXmlFiles
Xuất bản tệp xml lên một Bước hiện có.

Tài nguyên REST: v1beta3.projects.hiStories.executions.steps.perfMetricssummary

Phương thức
create POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfMetricsSummary
Tạo tài nguyên PerfMetricssummary.

Tài nguyên REST: v1beta3.projects.hiStories.executions.steps.perfSampleSeries

Phương thức
create POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries
Tạo một PerfSampleSeries.
get GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries/{sampleSeriesId}
Nhận một PerfSampleSeries.
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries
Liệt kê PerfSampleSeries cho một Bước cụ thể.

Tài nguyên REST: v1beta3.projects.hiStories.executions.steps.perfSampleSeries.samples

Phương thức
batchCreate POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries/{sampleSeriesId}/samples:batchCreate
Tạo một loạt PerfSamples – một ứng dụng có thể gửi nhiều lô Mẫu Perf thông qua các lệnh gọi lặp lại đến phương thức này để chia nhỏ một tải trọng yêu cầu lớn. Các mục trùng lặp và mục dấu thời gian hiện có sẽ bị bỏ qua.
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries/{sampleSeriesId}/samples

Liệt kê các Mẫu hiệu suất của một Chuỗi mẫu cho trước – Kết quả danh sách được sắp xếp theo dấu thời gian tăng dần – Kích thước trang mặc định là 500 mẫu; và kích thước tối đa được phép là 5000 – Mã thông báo phản hồi cho biết dấu thời gian PerfSample được trả về gần đây nhất – Khi kích thước kết quả vượt quá kích thước trang, hãy gửi yêu cầu tiếp theo bao gồm mã thông báo trang để trả lại các mẫu còn lại đến giới hạn trang

Có thể trả về bất kỳ mã lỗi chuẩn nào sau đây: - OUT_OF_RANGE - Yêu cầu page_token được chỉ định nằm ngoài phạm vi hợp lệ - NOT_FOUND - PerfSample Series chứa không tồn tại

Tài nguyên REST: v1beta3.projects.histories.executions.steps.testCases

Phương thức
get GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/testCases/{testCaseId}
Lấy thông tin chi tiết về một Trường hợp kiểm thử cho một Bước.
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/testCases
Liệt kê các Trường hợp kiểm thử đi kèm với một Bước.

Tài nguyên REST: v1beta3.projects.histories.executions.steps.thumbnails

Phương thức
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/thumbnails
Liệt kê hình thu nhỏ của các hình ảnh đính kèm với một bước.