API برای انتشار و دسترسی به نتایج از ابزارهای توسعه دهنده.
- منبع REST: v1beta3.projects
- منبع REST: v1beta3.projects.histories
- منبع REST: v1beta3.projects.histories.executions
- منبع REST: v1beta3.projects.histories.executions.cluster
- منبع REST: v1beta3.projects.histories.executions.environments
- منبع REST: v1beta3.projects.histories.executions.steps
- منبع REST: v1beta3.projects.histories.executions.steps.perfMetricsSummary
- منبع REST: v1beta3.projects.histories.executions.steps.perfSampleSeries
- منبع REST: v1beta3.projects.histories.executions.steps.perfSampleSeries.samples
- منبع REST: v1beta3.projects.histories.executions.steps.testCases
- منبع REST: v1beta3.projects.histories.executions.steps.thumbnails
خدمات: toolresults.googleapis.com
برای تماس با این سرویس، توصیه می کنیم از کتابخانه های سرویس گیرنده ارائه شده توسط Google استفاده کنید. اگر برنامه شما نیاز به استفاده از کتابخانه های خود برای فراخوانی این سرویس دارد، هنگام درخواست API از اطلاعات زیر استفاده کنید.
سند کشف
Discovery Document یک ویژگی قابل خواندن توسط ماشین برای توصیف و مصرف API های REST است. از آن برای ساخت کتابخانه های سرویس گیرنده، پلاگین های IDE و سایر ابزارهایی که با Google API در تعامل هستند استفاده می شود. یک سرویس ممکن است چندین سند کشف را ارائه دهد. این سرویس سند کشف زیر را ارائه می دهد:
نقطه پایان خدمات
نقطه پایانی سرویس یک URL پایه است که آدرس شبکه یک سرویس API را مشخص می کند. یک سرویس ممکن است چندین نقطه پایانی سرویس داشته باشد. این سرویس دارای نقطه پایانی سرویس زیر است و همه URI های زیر مربوط به این نقطه پایانی سرویس هستند:
-
https://toolresults.googleapis.com
منبع REST: v1beta3.projects
مواد و روش ها | |
---|---|
getSettings | GET /toolresults/v1beta3/projects/{projectId}/settings تنظیمات نتایج ابزار را برای یک پروژه دریافت می کند. |
initializeSettings | POST /toolresults/v1beta3/projects/{projectId}:initializeSettings منابعی را برای تنظیماتی که هنوز تنظیم نشده اند ایجاد می کند. |
منبع REST: v1beta3.projects.histories
مواد و روش ها | |
---|---|
create | POST /toolresults/v1beta3/projects/{projectId}/histories تاریخچه ایجاد می کند. |
get | GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId} تاریخچه می گیرد. |
list | GET /toolresults/v1beta3/projects/{projectId}/histories تاریخچه های یک پروژه معین را فهرست می کند. |
منبع REST: v1beta3.projects.histories.executions
مواد و روش ها | |
---|---|
create | POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions یک Execution ایجاد می کند. |
get | GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId} اعدام می شود. |
list | GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions اعدامها را برای یک تاریخچه معین فهرست میکند. |
patch | PATCH /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId} یک Execution موجود را با موجودیت جزئی ارائه شده به روز می کند. |
منبع REST: v1beta3.projects.histories.executions.cluster
مواد و روش ها | |
---|---|
get | GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/clusters/{clusterId} یک خوشه اسکرین شات واحد را با شناسه آن بازیابی می کند |
list | GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/clusters خوشه های اسکرین شات را فهرست می کند لیستی از خوشه های اسکرین شات مربوط به یک اجرا را برمی گرداند. |
منبع REST: v1beta3.projects.histories.executions.environments
مواد و روش ها | |
---|---|
get | GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/environments/{environmentId} یک محیط می گیرد. |
list | GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/environments محیطها را برای اجرای معین فهرست میکند. |
منبع REST: v1beta3.projects.histories.executions.steps
مواد و روش ها | |
---|---|
accessibilityClusters | GET /toolresults/v1beta3/{name=projects/*/histories/*/executions/*/steps/*}:accessibilityClusters خوشه های دسترسی را برای یک مرحله معین فهرست می کند ممکن است هر یک از کدهای خطای متعارف زیر را برگرداند:
|
create | POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps یک مرحله ایجاد می کند. |
get | GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId} یک قدم می گیرد. |
getPerfMetricsSummary | GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfMetricsSummary PerfMetricsSummary را بازیابی می کند. |
list | GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps مراحل را برای یک اجرای معین فهرست می کند. |
patch | PATCH /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId} یک مرحله موجود را با موجودیت جزئی ارائه شده به روز می کند. |
publishXunitXmlFiles | POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}:publishXunitXmlFiles فایل های xml را در مرحله موجود منتشر کنید. |
منبع REST: v1beta3.projects.histories.executions.steps.perfMetricsSummary
مواد و روش ها | |
---|---|
create | POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfMetricsSummary یک منبع PerfMetricsSummary ایجاد می کند. |
منبع REST: v1beta3.projects.histories.executions.steps.perfSampleSeries
مواد و روش ها | |
---|---|
create | POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries یک PerfSampleSeries ایجاد می کند. |
get | GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries/{sampleSeriesId} PerfSampleSeries دریافت می کند. |
list | GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries PerfSampleSeries را برای یک مرحله معین فهرست می کند. |
منبع REST: v1beta3.projects.histories.executions.steps.perfSampleSeries.samples
مواد و روش ها | |
---|---|
batchCreate | POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries/{sampleSeriesId}/samples:batchCreate دستهای از PerfSamples ایجاد میکند - یک مشتری میتواند چندین دسته از نمونههای Perf را از طریق تماسهای مکرر به این روش ارسال کند تا یک بار درخواست بزرگ را تقسیم کند - موارد تکراری و ورودیهای مهر زمانی موجود نادیده گرفته میشوند. |
list | GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries/{sampleSeriesId}/samples نمونه های عملکرد یک سری نمونه معین را فهرست می کند - نتایج لیست بر اساس مُهرهای زمانی صعودی مرتب می شوند - اندازه صفحه پیش فرض 500 نمونه است. و حداکثر اندازه مجاز 5000 - نشانه پاسخ آخرین مُهر زمانی PerfSample را نشان میدهد - وقتی اندازه نتایج از اندازه صفحه بیشتر شد، یک درخواست بعدی شامل نشانه صفحه برای بازگرداندن بقیه نمونهها تا سقف صفحه ارسال کنید. ممکن است هر یک از کدهای خطای متعارف زیر را برگرداند: - OUT_OF_RANGE - page_token درخواست مشخص شده خارج از محدوده معتبر است - NOT_FOUND - سری PerfSample حاوی وجود ندارد |
منبع REST: v1beta3.projects.histories.executions.steps.testCases
مواد و روش ها | |
---|---|
get | GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/testCases/{testCaseId} جزئیات یک Test Case برای یک مرحله را دریافت می کند. |
list | GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/testCases موارد آزمایشی پیوست شده به یک مرحله را فهرست می کند. |
منبع REST: v1beta3.projects.histories.executions.steps.thumbnails
مواد و روش ها | |
---|---|
list | GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/thumbnails تصاویر کوچک تصاویر پیوست شده به یک مرحله را فهرست می کند. |