تست سریع ابزاری است که به شما امکان می دهد بررسی کنید که کاربر نهایی چگونه جریان سفارش را تجربه می کند. میتواند رابط کاربری سفارش را همانطور که دادهها را از فیدها نمایش میدهد نشان دهد، و میتوانید با استفاده از نقطه پایانی API انجام آزمایش، سفارشهای آزمایشی را انجام دهید. این راهنما نحوه پیشنمایش و آزمایش ادغام Ordering End-to-End خود را با ابزار Quick Testing شرح میدهد.
ابزار تست سریع
در « مرکز اقدامات» ، میتوانید از ابزار «آزمایش سریع» برای آزمایش دستی یکپارچهسازی «پایان به انتها» سفارشدهی خود استفاده کنید. فایل های فید داده را می توان مستقیماً در کنسول آپلود کرد. این ابزار یک پنجره جداگانه با رابط کاربری جریان سفارش باز می کند. اگر فیدهای داده و نقطه پایانی انجام آزمایش معتبر باشند، جریان سفارش کاربر را میتوان از سرتاسر آزمایش کرد.
ابزار تست سریع فقط باید توسط یک توسعه دهنده در یک زمان استفاده شود. کاربر باید نقش ویرایشگر یا مدیر را داشته باشد تا بتواند فیدها را آپلود کند. اگر کاربر خطای "تماس گیرنده مجوز ندارد" را مشاهده کرد، می توان با به روز رسانی به یکی از نقش های پشتیبانی شده، این خطا را برطرف کرد. فقط یک فید داده را می توان در تست سریع منتشر کرد. از sandbox می توان برای اجرای موازی آزمایشات دیگر استفاده کرد.
در زیر راهنمای گام به گام نحوه استفاده از تست سریع آورده شده است:
- در مرکز اقدامات ، به داشبوردها > تست سریع بروید.
- فایل فید داده را برای آزمایش آپلود کنید. فایل باید با فرمت NDJSON باشد.
- پس از اتمام آپلود، روی ارسال کلیک کنید.
- سیستم اکنون فایل فید داده را پردازش می کند. این فرآیند می تواند تا چند دقیقه طول بکشد. جدول به طور خودکار رفرش می شود بنابراین نیازی به رفرش صفحه نیست.
- پس از اینکه وضعیت موفقیت آمیز را نشان داد، روی تست سریع کلیک کنید.
- یک API انجام آزمایش پر کنید و انتخاب کنید که آیا از پرداخت های واقعی در طول آزمایش استفاده کنید یا نه. توجه داشته باشید که تست سریع را می توان بدون نشانی اینترنتی تکمیل استفاده کرد اما کاربران نمی توانند سفارش دهند.
- در نهایت روی Quick Test کلیک کنید.
پس از کلیک کاربر روی دکمه تست سریع ، آنها به یک رابط کشف رستوران آزمایشی هدایت می شوند. فقط رستوران های بارگذاری شده در فید داده های آزمایشی را نمایش می دهد.
رابط صفحه سفارشی را نشان می دهد که با صفحه تولید یکسان است. توجه داشته باشید که آزمایشکنندگان میتوانند یک سبد خرید بسازند و برای بررسی کلیک کنند، اما اگر Fulfillment API تنظیم نشده باشد، با خطا مواجه میشوند.
این رابط همچنین دارای یک انتخابگر شریک است، همانطور که در تصویر زیر نشان داده شده است. همه شرکای راه اندازی شده را حتی در محیط آزمایشی نشان می دهد.
منابع اضافی
علاوه بر مراحل ذکر شده در این راهنما، می توانید از ابزارهای کنسول برای آزمایش بیشتر و عیب یابی انجام سفارش خود استفاده کنید.
اگر میخواهید چندین رستوران را همزمان آزمایش کنید، میتوانید این کار را در Sandbox Testing انجام دهید.
برای راهنمایی بیشتر به ابزارهای زیر مراجعه کنید:
- Chrome DevTools Console درخواست و پاسخ JSON را بین کنسول و اجرای شما ارسال می کند. هنگام انجام آزمایش دستی برای عیب یابی مشکلات خاص، به این خروجی مراجعه کنید.
- گزارشهای درخواست و پاسخ در Logs Explorer در پروژه GCP شما موجود هستند.