Cloud Tool Results API

واجهة برمجة تطبيقات لنشر النتائج من أدوات المطوّرين والوصول إليها.

الخدمة: toolresults.googleapis.com

لطلب هذه الخدمة، ننصحك باستخدام مكتبات البرامج التي توفّرها Google. إذا كان تطبيقك يحتاج إلى استخدام مكتباتك الخاصة لاستدعاء هذه الخدمة، استخدِم المعلومات التالية عند تقديم طلبات البيانات من واجهة برمجة التطبيقات.

مستند Discovery

مستند الاستكشاف هو مواصفة يمكن للآلة قراءتها، لوصف واجهات برمجة تطبيقات REST واستخدامها. يُستخدم لإنشاء مكتبات للعملاء، ومكونات IDE الإضافية، وأدوات أخرى تتفاعل مع Google APIs. قد توفّر خدمة واحدة مستندات استكشاف متعددة. توفّر هذه الخدمة مستند Discovery التالي:

نقطة نهاية الخدمة

نقطة نهاية الخدمة هي عنوان URL أساسي يحدّد عنوان الشبكة لخدمة واجهة برمجة التطبيقات. قد تحتوي خدمة واحدة على عدة نقاط نهاية للخدمة. تشتمل هذه الخدمة على نقطة نهاية الخدمة التالية، وترتبط جميع معرّفات الموارد المنتظمة (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.hihistory

الطُرق
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.hicountries.executions

الطُرق
create POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions
تنشئ عملية تنفيذ.
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}
تعدِّل عملية التنفيذ الحالية بالكيان الجزئي الذي تم توفيره.

مورد REST: v1beta3.projects.hihistory.executions.clusters.

الطُرق
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.hihistory.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.hicountries.executions.steps

الطُرق
accessibilityClusters GET /toolresults/v1beta3/{name=projects/*/histories/*/executions/*/steps/*}:accessibilityClusters

يسرد مجموعات تسهيل الاستخدام لخطوة معيّنة

قد يعرض أيًا من رموز الخطأ الأساسية التالية:

  • permissions_DENIED - إذا لم يكن المستخدم مصرحًا له بقراءة المشروع
  • nofollow_verification - إذا تمت كتابة الطلب بطريقة غير صحيحة
  • FAILED_PREcondition - إذا صادفت إحدى الوسيطات في الطلب غير صالحة، على سبيل المثال:
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.hicountries.executions.steps.perfMetricsSummary

الطُرق
create POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfMetricsSummary
تنشئ مورد PerfMetricsSummary.

مورد REST: v1beta3.projects.hicountries.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.hicountries.executions.steps.perfSampleSeries.Samples

الطُرق
batchCreate POST /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries/{sampleSeriesId}/samples:batchCreate
إنشاء مجموعة من PerfSamples: يمكن للعميل إرسال دفعات متعدّدة من "عيّنات الأداء" من خلال الطلبات المتكرّرة لهذه الطريقة لتقسيم حمولة بيانات طلب كبيرة. سيتم تجاهل البيانات المكرّرة وإدخالات الطوابع الزمنية الحالية.
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries/{sampleSeriesId}/samples

إدراج نماذج الأداء لسلسلة عيّنات معيّنة - يتم ترتيب نتائج القوائم تصاعديًا حسب الطوابع الزمنية - حجم الصفحة التلقائي هو 500 عيّنة، والحدّ الأقصى المسموح به للحجم هو 5, 000 - يشير الرمز المميّز للاستجابة إلى الطابع الزمني لآخر نموذج PerfSample الذي تم إرجاعه - عندما يتجاوز حجم النتائج حجم الصفحة، أرسِل طلبًا لاحقًا يتضمّن الرمز المميّز للصفحة لعرض بقية العيّنات وصولاً إلى الحدّ الأقصى للصفحة.

قد يعرض أيًا من رموز الخطأ الأساسية التالية: - OUT_OF_RANGE - الطلب المحدَّد page_token خارج النطاق الصالح - NOT_FOUND - الذي يحتوي على PerfSampleSeries غير موجود

مورد REST: v1beta3.projects.hihistory.executions.steps.testCases

الطُرق
get GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/testCases/{testCaseId}
تعرض هذه السمة تفاصيل حالة اختبار للخطوة.
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/testCases
يسرد حالات الاختبار المرفقة بالخطوة.

مورد REST: v1beta3.projects.hicountries.executions.steps.htmls

الطُرق
list GET /toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/thumbnails
يسرد صورًا مصغّرة للصور المرفقة بالخطوة.