अपने-आप होने वाले इंटिग्रेशन की जांच

अपने-आप होने वाले इंटिग्रेशन की जांच, आपके ग्राहक को भेजे जाने वाले एंडपॉइंट पर टेस्ट की शर्तों की एक सीरीज़ करती है. जांच के नतीजों से पता चलता है कि सक्सेस रेट और उन खास टेस्ट केस में समस्या हल करना ज़रूरी है या नहीं.

हर टेस्ट केस, ज़्यादा से ज़्यादा 250 इकाइयों को हैंडल करता है. आपको एक बार में सिर्फ़ एक टेस्ट चलाना होगा. दूसरा टेस्ट शुरू करने से पहले, टेस्ट पूरा होने का इंतज़ार करें.

ज़रूरी शर्तें

वाहन बेचने के तरीके के एंडपॉइंट की जांच शुरू करने से पहले, आपको ये ज़रूरी शर्तें पूरी करनी होंगी:

  1. अपना Google डेटा फ़ीड का इस्तेमाल करके ऑर्डर करें बनाएं और होस्ट करें.
  2. चेकआउट कार्रवाई लागू करें और अपने ग्राहक को एंडपॉइंट पर कार्रवाई सबमिट करें.

ऑटोमेटेड टेस्टिंग टूल की मदद से टेस्ट करना

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

ऑटोमेटेड टेस्टिंग टूल का इस्तेमाल करके जांच करने के लिए, यह तरीका अपनाएं:

  1. मुख्य नेविगेशन से, इन्वेंट्री > इंटिग्रेशन टेस्टिंग पर जाएं.
  2. नई जांच पर क्लिक करें.
  3. डेटा फ़ीड ड्रॉप-डाउन सूची में, वह फ़ीड चुनें जिसकी आपको जांच करनी है. किसी फ़ीड की जांच करने के लिए, उसमें पहले से ही डेटा डालना ज़रूरी है.
    • सैंडबॉक्स: आपके सैंडबॉक्स डेटा फ़ीड से इन्वेंट्री.
    • प्रोडक्शन: आपके प्रोडक्शन डेटा फ़ीड से इन्वेंट्री.
  4. पूरा करने की प्रक्रिया का एंडपॉइंट फ़ील्ड में, ग्राहक को आइटम भेजने का एंडपॉइंट डालें.
  5. टेस्ट केस में, चेकआउट और ऑर्डर की जांच सबमिट करने के लिए केस चुनें.
  6. जांच शुरू करने के लिए, चलाएं पर क्लिक करें.

अपने-आप होने वाले टेस्ट को पूरा होने में 20 मिनट लग सकते हैं. यह समय, इकाइयों की संख्या और चुने गए टेस्ट केस पर निर्भर करता है. जांच की स्थिति देखने के लिए, पेज को रीफ़्रेश करें.

नतीजों की समीक्षा करके यह पक्का करें कि आपका फ़ीड और ग्राहक को आइटम भेजने की प्रोसेस आपकी उम्मीद के मुताबिक काम कर रही है. हर टेस्ट केस के लिए, सक्सेस रेट को कम से कम 95% होना चाहिए. असोसिएट हो चुकी जांचों के बारे में ज़्यादा जानकारी के लिए, टेस्ट केस पर क्लिक किया जा सकता है.

इंटिग्रेशन टेस्ट केस

हर टेस्ट केस के लिए, कंसोल आपके डेटा फ़ीड को पढ़ता है, ताकि आपके एंडपॉइंट पर Checkout और SubmitOrder अनुरोध जनरेट किए जा सकें. ये कार्ट की पुष्टि, ऑर्डर बनाने, और लागू करने से जुड़ी गड़बड़ियों की जांच करते हैं.

Checkout के लिए, इंटिग्रेशन की जांच में ये जांच की जाती हैं:

Checkout टेस्ट सेनारियो
मंज़ूरी वाले कार्ट - बिना विकल्प वाले आइटम टेस्ट, मंज़ूरी वाले ऐसे कार्ट की जांच करता है जिसमें सामान्य मेन्यू आइटम होते हैं.
मंज़ूरी वाले कार्ट - सामान के विकल्प ज़रूरी शर्तों को पूरा करने वाले ऐसे कार्ट की जांच करता है जिसमें मेन्यू आइटम को पसंद के मुताबिक बनाने का तरीका मुश्किल होता है.
डिलीवरी का पता सीमा से बाहर है उस कार्ट की जांच करने की कोशिश की जाती है जिसका डिलीवरी पता सेवा देने के इलाके के बाहर है.
ऑर्डर की कम से कम कीमत पूरी नहीं हुई है कार्ट का चेकआउट करने की कोशिश करता है, जो ऑर्डर की कम से कम कीमत को पूरा नहीं करता.
रेस्टोरेंट बंद है रेस्टोरेंट के बंद होने पर, कार्ट में चेकआउट करने की कोशिश की जाती है.
ऐसे आइटम जो उपलब्ध नहीं हैं आपको उस कार्ट को चेक करने की कोशिश करनी है जिसमें मौजूद आइटम उपलब्ध नहीं हैं, जैसे कि लंच स्पेशल.
आइटम उपलब्ध नहीं हैं - ऑर्डर की कम से कम कीमत पूरी नहीं हुई कार्ट में मौजूद सामान के बारे में पता करने की कोशिश की जाती है, जैसे कि लंच के समय आइटम और ऐसे दूसरे मान्य सामान जो ऑर्डर की कम से कम कीमत को पूरा नहीं करते.
आइटम की पुरानी कीमतें कार्ट में ऐसे आइटम के बारे में पता लगाने की कोशिश की गई है जिनमें आर्टिफ़िशियल ढंग से आइटम की कीमतों में बदलाव किया गया है.
पुराने आइटम की कीमतें - ऑर्डर की कम से कम कीमत पूरी नहीं हुई कार्ट में जोड़े गए ऐसे आइटम की पहचान करने की कोशिश की जाती है जिनके ऑर्डर की कीमत आर्टिफ़िशियल तरीके से बदली गई है और कार्ट की असली वैल्यू, ऑर्डर की कम से कम कीमत को पूरा नहीं करती है.
पुरानी कीमतों के विकल्प कार्ट में जोड़े गए उन प्रॉडक्ट की जांच करने की कोशिश की गई है जिनके विकल्पों की कीमतों में आर्टिफ़िशियल तरीके से बदलाव किया गया है.
पुराने विकल्पों की कीमतें - ऑर्डर की कम से कम कीमत पूरी नहीं हुई कार्ट की जांच करने की कोशिश की जाती है, जिसमें विकल्प की कीमतों में आर्टिफ़िशियल तरीके से बदलाव किया गया हो. कार्ट की असली वैल्यू, ऑर्डर की कम से कम कीमत को पूरा नहीं करती.
चेकआउट के दौरान अमान्य प्रोमो कोड भेजा गया अमान्य प्रोमो कोड की मदद से पैसे चुकाने की कोशिश की जा रही है.

SubmitOrder के लिए, इंटिग्रेशन की जांच में ये जांच की जाती हैं:

SubmitOrder टेस्ट सेनारियो
ज़रूरी शर्तें पूरी करने वाला कार्ट टेस्ट, ऐसा ऑर्डर सबमिट करता है जिसमें कार्ट मौजूद है.
पेमेंट अस्वीकार किया गया अमान्य पेमेंट टोकन वाला ऑर्डर सबमिट करने की कोशिश करता है.
ज़रूरी शर्तें पूरी न करने वाला उपयोगकर्ता ऐसा ऑर्डर सबमिट करने की कोशिश करता है जिसमें उपयोगकर्ता की अधूरी जानकारी है.