السماح للمطوّرين بإجراء اختبارات مبرمجة لتطبيقات الأجهزة الجوّالة على بنية Google الأساسية
- مورد RST: v1.applicationDetailService
- مورد RST: v1.projects.deviceSessions
- مصدر RST: v1.projects.testMatrices
- مصدر RST: v1.testEnvironmentCatalog
الخدمة: Testing.googleapis.com
لطلب هذه الخدمة، ننصحك باستخدام مكتبات البرامج التي توفّرها Google. إذا كان تطبيقك يحتاج إلى استخدام مكتباتك الخاصة لاستدعاء هذه الخدمة، استخدِم المعلومات التالية عند تقديم طلبات واجهة برمجة التطبيقات.
مستند Discovery
مستند الاكتشاف هو مواصفة يمكن للآلة قراءتها لوصف واجهات برمجة تطبيقات REST واستخدامها. يُستخدم في إنشاء مكتبات للعملاء، ومكونات IDE الإضافية، وأدوات أخرى تتفاعل مع Google APIs. قد توفّر خدمة واحدة مستندات استكشاف متعددة. توفّر هذه الخدمة مستند Discovery التالي:
نقطة نهاية الخدمة
نقطة نهاية الخدمة هي عنوان URL أساسي يحدّد عنوان الشبكة لخدمة واجهة برمجة التطبيقات. قد تحتوي خدمة واحدة على عدة نقاط نهاية للخدمة. تشتمل هذه الخدمة على نقطة نهاية الخدمة التالية، وترتبط جميع معرّفات الموارد المنتظمة (URI) أدناه بنقطة نهاية الخدمة هذه:
https://testing.googleapis.com
مورد REST: v1.applicationDetailService
الطُرق | |
---|---|
getApkDetails |
POST /v1/applicationDetailService/getApkDetails يتيح هذا الإعداد الحصول على تفاصيل حزمة APK الخاصة بتطبيق Android. |
مورد REST: v1.projects.deviceSessions
الطُرق | |
---|---|
cancel |
POST /v1/{name=projects/*/deviceSessions/*}:cancel POST /v1/projects/{project_id}/deviceSessions/{device_session_id}:cancel يؤدي إلى تغيير DeviceSession إلى حالة "تم الانتهاء منه" وإنهاء جميع الاتصالات. |
create |
POST /v1/{parent=projects/*}/deviceSessions POST /v1/projects/{project_id}/deviceSessions |
get |
GET /v1/{name=projects/*/deviceSessions/*} GET /v1/projects/{project_id}/deviceSessions/{device_session_id} أرجع جلسة DeviceSession التي توثّق حالة التخصيص وما إذا كان الجهاز مخصصًا أم لا. |
list |
GET /v1/{parent=projects/*}/deviceSessions GET /v1/projects/{project_id}/deviceSessions تسرد جلسات الجهاز التي يملكها مستخدم المشروع. |
patch |
PATCH /v1/{deviceSession.name=projects/*/deviceSessions/*} PATCH /v1/projects/{projectId}/deviceSessions/deviceSessionId}:updateDeviceSession يؤدي إلى تحديث جلسة الجهاز الحالية إلى الحقول الموضحة في update_mask. |
مورد REST: v1.projects.testMatrices
الطُرق | |
---|---|
cancel |
POST /v1/projects/{projectId}/testMatrices/{testMatrixId}:cancel إلغاء عمليات تنفيذ الاختبار غير المكتملة في مصفوفة اختبار. |
create |
POST /v1/projects/{projectId}/testMatrices تنشئ وتدير مصفوفة من الاختبارات وفقًا للمواصفات المحددة. |
get |
GET /v1/projects/{projectId}/testMatrices/{testMatrixId} للتحقق من حالة مصفوفة اختبار وعمليات التنفيذ بعد إنشائها. |
مورد REST: v1.testEnvironmentCatalog
الطُرق | |
---|---|
get |
GET /v1/testEnvironmentCatalog/{environmentType} الحصول على قائمة ببيئات الاختبار المتوافقة |