Cloud Testing API

डेवलपर को Google इंफ़्रास्ट्रक्चर पर उनके मोबाइल ऐप्लिकेशन के लिए स्वचालित परीक्षण चलाने देता है.

सेवा: test.googleapis.com

इस सेवा को कॉल करने के लिए, हमारा सुझाव है कि आप Google की क्लाइंट लाइब्रेरी का इस्तेमाल करें. अगर इस सेवा को कॉल करने के लिए आपके ऐप्लिकेशन को आपकी अपनी लाइब्रेरी का इस्तेमाल करना है, तो एपीआई अनुरोध करते समय नीचे दी गई जानकारी का इस्तेमाल करें.

खोज से जुड़ा दस्तावेज़

डिस्कवरी दस्तावेज़ REST API के बारे में जानकारी देने और उसका इस्तेमाल करने के लिए, इस स्पेसिफ़िकेशन को मशीन से पढ़ सकता है. इसका इस्तेमाल क्लाइंट लाइब्रेरी, IDE प्लगिन, और Google API के साथ इंटरैक्ट करने वाले अन्य टूल बनाने में किया जाता है. एक सेवा, खोज के लिए कई दस्तावेज़ उपलब्ध करा सकती है. खोज से जुड़ा यह दस्तावेज़, इस सेवा पर उपलब्ध है:

सेवा एंडपॉइंट

सेवा एंडपॉइंट एक बेस यूआरएल होता है, जो एपीआई सेवा के नेटवर्क पते के बारे में बताता है. एक सेवा में एक से ज़्यादा सेवा एंडपॉइंट हो सकते हैं. इस सेवा में यह सर्विस एंडपॉइंट है और नीचे दिए गए सभी यूआरआई इस सर्विस एंडपॉइंट से मिलते-जुलते हैं:

  • https://testing.googleapis.com

REST रिसॉर्स: v1.applicationDetailService

तरीके
getApkDetails
POST /v1/applicationDetailService/getApkDetails Android ऐप्लिकेशन APK की जानकारी हासिल करता है.

REST रिसॉर्स: v1.projects.devicesession

तरीके
cancel
POST /v1/{name=projects/*/deviceSessions/*}:cancel POST /v1/projects/{project_id}/devicesession/{device_session_id}:cancel डिवाइससेशन को FINISHED स्थिति में बदल देता है और सभी कनेक्शन बंद कर देता है.
create
POST /v1/{parent=projects/*}/deviceSessions POST /v1/projects/{project_id}/deviceसेशन
get
GET /v1/{name=projects/*/deviceSessions/*} GET /v1/projects/{project_id}/deviceसेशन/{device_session_id} डिवाइससेशन वापस करें, जो ऐलोकेशन की स्थिति की जानकारी देता है और यह भी बताता है कि डिवाइस असाइन किया गया है या नहीं.
list
GET /v1/{parent=projects/*}/deviceSessions GET /v1/projects/{project_id}/device निशान, प्रोजेक्ट के उपयोगकर्ता के मालिकाना हक वाले डिवाइस सेशन की सूची बनाता है.
patch
PATCH /v1/{deviceSession.name=projects/*/deviceSessions/*} PATCH /v1/projects/{projectId}/device लर्निंग/device ज़रूरतोंId}:updateDevicesession अपडेट_मास्क में बताए गए फ़ील्ड के लिए, डिवाइस के मौजूदा सेशन को अपडेट करता है.

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} साथ काम करने वाले टेस्ट एनवायरमेंट का कैटलॉग पाएं.