क्विक टेस्टिंग एक ऐसा टूल है जिससे आपको यह पता लगाने में मदद मिलती है कि असली उपयोगकर्ता को, ऑर्डर करने का अनुभव कैसा मिलेगा. यह फ़ीड का डेटा दिखाने के साथ-साथ, ऑर्डर करने वाला यूज़र इंटरफ़ेस (यूआई) दिखा सकता है. साथ ही, टेस्ट फ़ुलफ़िलमेंट एपीआई एंडपॉइंट का इस्तेमाल करके, टेस्ट ऑर्डर दिए जा सकते हैं. इस गाइड में, क्विक टेस्टिंग टूल की मदद से ऑर्डर करने की सुविधा के शुरू से अंत तक के इंटिग्रेशन की झलक देखने और उसे टेस्ट करने का तरीका बताया गया है.
क्विक टेस्टिंग टूल
कार्रवाई केंद्र पर, ऑर्डर करने के एंड-टू-एंड इंटिग्रेशन की मैन्युअल तरीके से जांच करने के लिए, क्विक टेस्टिंग टूल का इस्तेमाल किया जा सकता है. डेटा फ़ीड वाली फ़ाइलों को सीधे कंसोल में अपलोड किया जा सकता है. यह टूल, ऑर्डर करने के फ़्लो के यूज़र इंटरफ़ेस (यूआई) के साथ एक अलग विंडो खोलता है. अगर डेटा फ़ीड और टेस्टिंग फ़ुलफ़िलमेंट एंडपॉइंट मान्य हैं, तो उपयोगकर्ता के ऑर्डर करने के फ़्लो की शुरू से अंत तक जांच की जा सकती है.
तेज़ टेस्टिंग टूल का इस्तेमाल एक समय पर सिर्फ़ एक डेवलपर कर सकता है. फ़ीड अपलोड करने के लिए, उपयोगकर्ता के पास एडिटर या एडमिन की भूमिका होनी चाहिए. अगर किसी व्यक्ति को "कॉलर के पास अनुमति नहीं है" वाला गड़बड़ी का मैसेज दिखता है, तो इस गड़बड़ी को ठीक करने के लिए, इस्तेमाल की जा सकने वाली किसी भूमिका में अपडेट करें. क्विक टेस्टिंग में सिर्फ़ एक डेटा फ़ीड पब्लिश किया जा सकता है. सैंडबॉक्स का इस्तेमाल, साथ-साथ अन्य टेस्ट करने के लिए किया जा सकता है.
नीचे सिलसिलेवार निर्देश दिए गए हैं कि झटपट टेस्टिंग कैसे इस्तेमाल करें:
- Actions Center में, डैशबोर्ड > क्विक टेस्टिंग पर जाएं.
- जांच करने के लिए डेटा फ़ीड फ़ाइल अपलोड करें. फ़ाइल NDJSON फ़ॉर्मैट में होनी चाहिए.
- अपलोड पूरा होने के बाद, सबमिट करें पर क्लिक करें.
- सिस्टम अब डेटा फ़ीड फ़ाइल को प्रोसेस करता है. इस प्रोसेस में कुछ मिनट लग सकते हैं. टेबल अपने-आप रीफ़्रेश हो जाती है, इसलिए पेज को रीफ़्रेश करने की ज़रूरत नहीं होती.
- स्थिति में सफलता दिखाई देने के बाद, क्विक टेस्ट पर क्लिक करें.
- टेस्टिंग फ़ुलफ़िलमेंट एपीआई भरें और चुनें कि जांच के दौरान असल पेमेंट का इस्तेमाल करना है या नहीं. ध्यान दें कि क्विक टेस्टिंग को फ़ुलफ़िलमेंट यूआरएल के बिना भी इस्तेमाल किया जा सकता है, लेकिन लोग ऑर्डर नहीं कर पाएंगे.
- आखिर में, क्विक टेस्ट पर क्लिक करें.
जब उपयोगकर्ता क्विक टेस्ट बटन पर क्लिक करता है, तो उसे टेस्ट रेस्टोरेंट के डिस्कवरी इंटरफ़ेस पर रीडायरेक्ट कर दिया जाता है. यह सिर्फ़ टेस्टिंग डेटा फ़ीड में अपलोड किए गए रेस्टोरेंट की जानकारी दिखाता है.
इंटरफ़ेस, ऑर्डर करने वाला पेज दिखाता है जो प्रोडक्शन स्क्रीन के जैसा होता है. ध्यान रखें कि टेस्टर एक कार्ट बना सकते हैं और उस पर क्लिक करके चेक आउट कर सकते हैं. हालांकि, फ़ुलफ़िलमेंट एपीआई सेट न करने पर उन्हें गड़बड़ी का मैसेज दिखेगा.
इंटरफ़ेस में एक पार्टनर सिलेक्टर भी है, जैसा कि इस स्क्रीनशॉट में दिखाया गया है. इसमें लॉन्च किए गए सभी पार्टनर को भी दिखाया जाता है, जो टेस्ट एनवायरमेंट में भी होते हैं.
अन्य संसाधन
इस गाइड में बताए गए चरणों के अलावा, ऑर्डर पूरा करने से जुड़ी समस्या को हल करने के लिए, कंसोल टूल का इस्तेमाल करें.
अगर आपको एक साथ कई रेस्टोरेंट की जांच करनी है, तो यह सैंडबॉक्स टेस्टिंग में करें.
ज़्यादा जानकारी के लिए नीचे दिए गए टूल देखें:
- Chrome DevTools कंसोल कंसोल और आपके फ़ुलफ़िलमेंट के बीच अनुरोध और रिस्पॉन्स JSON दिखाता है. खास समस्याओं को हल करने के लिए, मैन्युअल टेस्ट करते समय यह आउटपुट देखें.
- अनुरोध और रिस्पॉन्स लॉग, आपके GCP प्रोजेक्ट के लॉग एक्सप्लोरर में उपलब्ध हैं.