Pengujian Cepat adalah alat yang memungkinkan Anda mempelajari bagaimana pengguna akhir akan merasakan alur pengurutan. Aplikasi ini dapat menampilkan UI pengurutan saat menampilkan data dari feed, dan Anda dapat melakukan pemesanan pengujian menggunakan endpoint test fulfillment API. Panduan ini menjelaskan cara melihat pratinjau dan menguji integrasi Pemesanan Menyeluruh dengan alat Pengujian Cepat.
Alat Pengujian Cepat
Di Pusat Tindakan, Anda dapat menggunakan alat Pengujian Cepat untuk menguji integrasi Pemesanan Menyeluruh secara manual. File feed data dapat diupload langsung di konsol. Alat ini membuka jendela terpisah dengan UI alur pengurutan. Jika feed data dan endpoint fulfillment pengujian valid, alur pemesanan pengguna dapat diuji secara menyeluruh.
Alat Pengujian Cepat hanya boleh digunakan oleh satu developer dalam satu waktu. Pengguna harus memiliki peran Editor atau Administrator agar dapat mengupload feed. Jika pengguna melihat error, "pemanggil tidak memiliki izin", hal ini dapat diperbaiki dengan mengupdate ke salah satu peran yang didukung. Hanya satu feed data yang dapat dipublikasikan di Pengujian Cepat. Sandbox dapat digunakan untuk menjalankan pengujian lain secara paralel.
Berikut adalah panduan langkah demi langkah tentang cara menggunakan Pengujian Cepat:
- Di Actions Center, buka Dashboards > Quick Testing.
- Upload file feed data untuk diuji. File harus dalam format NDJSON.
- Setelah upload selesai, klik Kirim.
- Sekarang sistem memproses file feed data. Proses ini dapat memerlukan waktu hingga beberapa menit. Tabel akan otomatis dimuat ulang sehingga Anda tidak perlu memuat ulang halaman.
- Setelah status menampilkan Success, klik Quick Test.
- Isi testing fulfillment API dan pilih apakah akan menggunakan pembayaran sebenarnya atau tidak selama pengujian. Perlu diperhatikan bahwa Pengujian Cepat dapat digunakan tanpa URL fulfillment, tetapi pengguna tidak akan dapat melakukan pemesanan.
- Terakhir, klik Pengujian Cepat.
Setelah mengklik tombol Uji Cepat, pengguna akan dialihkan ke antarmuka penemuan restoran pengujian. Halaman ini hanya menampilkan restoran yang diupload di feed data pengujian.
Antarmuka menampilkan halaman pengurutan yang identik dengan layar produksi. Perhatikan bahwa penguji dapat membuat keranjang dan mengklik untuk check out, tetapi mereka akan mengalami error jika Fulfillment API tidak ditetapkan.
Antarmuka ini juga memiliki pemilih partner, seperti yang ditunjukkan pada screenshot berikut. Halaman ini menampilkan semua partner yang diluncurkan bahkan di lingkungan pengujian.
Referensi tambahan
Selain langkah-langkah yang diuraikan dalam panduan ini, Anda dapat menggunakan alat konsol untuk menguji dan memecahkan masalah pemenuhan pesanan lebih lanjut.
Jika Anda ingin menguji banyak restoran sekaligus, hal ini dapat dilakukan di Pengujian Sandbox.
Lihat alat berikut untuk panduan tambahan:
- Konsol Chrome DevTools menghasilkan JSON permintaan dan respons antara konsol dan fulfillment Anda. Lihat output ini saat Anda melakukan pengujian manual untuk memecahkan masalah tertentu.
- Log permintaan dan respons tersedia di Logs Explorer di Project GCP Anda.