"الاختبار السريع" هو أداة تتيح لك استكشاف تجربة المستخدم النهائي لتدفق الطلب. يمكن أن تعرض واجهة المستخدم الخاصة بالطلب واجهة برمجة التطبيقات الخاصة بالطلب أثناء عرض البيانات من الخلاصات، ويمكنك تقديم طلبات اختبارية باستخدام نقطة نهاية لواجهة برمجة التطبيقات لتقديم الطلبات. يوضّح هذا الدليل بالتفصيل طريقة معاينة التكامل التام بين الأطراف واختباره باستخدام أداة "الاختبار السريع".
أداة الاختبار السريع
في مركز الإجراءات، يمكنك استخدام أداة "الاختبار السريع" لإجراء أي اختبار يدوي للدمج التام بين الأطراف. يمكن تحميل ملفات خلاصة البيانات مباشرةً في وحدة التحكم. تفتح الأداة نافذة منفصلة بها واجهة مستخدم لعملية الطلب. إذا كانت خلاصات البيانات ونقطة نهاية تنفيذ الاختبار صالحة، يمكن اختبار مسار الطلب لدى المستخدم بشكل كامل.
يجب ألا يستخدم أداة الاختبار السريع سوى مطوِّر واحد في الوقت نفسه. يجب أن يكون لدى المستخدم دور محرِّر أو مشرف ليتمكّن من تحميل الخلاصات. إذا رأى المستخدم الخطأ "ليس لدى المتصل إذن"، يمكن إصلاح ذلك من خلال التحديث إلى أحد الأدوار المتوافقة. يمكن نشر خلاصة بيانات واحدة فقط في ميزة "الاختبار السريع". ويمكن استخدام وضع الحماية لإجراء اختبارات أخرى بالتوازي.
في ما يلي دليل مفصّل عن كيفية استخدام الاختبار السريع:
- في مركز الإجراءات، انتقِل إلى لوحات البيانات > الاختبار السريع.
- حمِّل ملف خلاصة البيانات لاختباره. ويجب أن يكون الملف بتنسيق NDJSON.
- بعد انتهاء عملية التحميل، انقر على إرسال.
- يعالج النظام الآن ملف خلاصة البيانات. ويمكن أن تستغرق هذه العملية مدة تصل إلى بضع دقائق. تتم إعادة تحميل الجدول تلقائيًا كي لا تكون هناك حاجة إلى إعادة تحميل الصفحة.
- بعد ظهور الحالة تم بنجاح، انقر على اختبار سريع.
- املأ بيانات واجهة برمجة التطبيقات الخاصة بتنفيذ الاختبار واختَر ما إذا كنت تريد استخدام دفعات حقيقية أم لا أثناء الاختبار. يُرجى العِلم أنّه يمكن استخدام ميزة "الاختبار السريع" بدون عنوان URL للتوصيل، ولكن لن يتمكّن المستخدمون من تقديم الطلبات.
- وأخيرًا، انقر على اختبار سريع.
بعد أن ينقر المستخدم على زر اختبار سريع، تتم إعادة توجيهه إلى واجهة اختبار اكتشاف مطعم. وهي تعرض فقط المطاعم التي تم تحميلها في خلاصة بيانات الاختبار.
تعرض الواجهة صفحة طلب مطابقة لشاشة الإنتاج. يُرجى العِلم أنّه يمكن للمختبِرين إنشاء سلة تسوّق والنقر لإتمام الدفع، ولكن سيظهر لهم خطأ في حال عدم ضبط واجهة برمجة التطبيقات Fulfillment API.
تتضمّن الواجهة أيضًا أداة اختيار الشركاء، كما هو موضّح في لقطة الشاشة التالية. وهي تعرض جميع الشركاء الذين تم إطلاقهم حتى في بيئة الاختبار.
مراجع إضافية
بالإضافة إلى الخطوات الموضّحة في هذا الدليل، يمكنك استخدام أدوات وحدة التحكُّم لإجراء مزيد من الاختبارات وتحديد المشاكل وحلّها في ما يتعلّق بتنفيذ الطلب.
إذا كنت ترغب في اختبار العديد من المطاعم في وقت واحد، يمكن إجراء ذلك في اختبار Sandbox.
يُرجى الرجوع إلى الأدوات التالية للحصول على إرشادات إضافية:
- تعرض وحدة تحكّم أدوات مطوري البرامج في Chrome ملف JSON للطلب والاستجابة بين وحدة التحكّم وعمليات التنفيذ. يمكنك الرجوع إلى هذا الناتج عند إجراء اختبار يدوي لتحديد مشاكل معيَّنة وحلّها.
- تتوفّر سجلّات الطلبات والاستجابة في مستكشف السجلات في مشروع Google Cloud Platform.