การทดสอบด่วนเป็นเครื่องมือที่ให้คุณสำรวจว่าผู้ใช้ปลายทางจะได้รับขั้นตอนการสั่งซื้ออย่างไร โดยจะแสดง UI การจัดลำดับตามที่แสดงข้อมูลจากฟีด และคุณสั่งซื้อทดสอบได้โดยใช้ปลายทางทดสอบ Fulfillment API คู่มือนี้แสดงรายละเอียดวิธีดูตัวอย่างและทดสอบการผสานรวมการสั่งซื้อจากต้นทางถึงปลายทางกับเครื่องมือทดสอบด่วน
เครื่องมือทดสอบด่วน
ในศูนย์การดำเนินการ คุณสามารถใช้เครื่องมือทดสอบด่วนเพื่อทดสอบการผสานรวมการสั่งซื้อจากต้นทางถึงปลายทางได้ด้วยตนเอง คุณอัปโหลดไฟล์ฟีดข้อมูลในคอนโซลได้โดยตรง เครื่องมือจะเปิดหน้าต่างแยกต่างหากที่มี UI ของขั้นตอนการสั่งซื้อ หากฟีดข้อมูลและปลายทาง Fulfillment การทดสอบถูกต้อง ก็จะทดสอบขั้นตอนการจัดลำดับของผู้ใช้ได้ตั้งแต่ต้นจนจบ
นักพัฒนาซอฟต์แวร์ควรใช้เครื่องมือทดสอบด่วนครั้งละ 1 คนเท่านั้น ผู้ใช้ควรมีบทบาทเป็นผู้แก้ไขหรือผู้ดูแลระบบจึงจะอัปโหลดฟีดได้ หากผู้ใช้พบข้อผิดพลาด "ผู้โทรไม่มีสิทธิ์" ซึ่งแก้ไขได้ด้วยการอัปเดตบทบาทที่รองรับ สามารถเผยแพร่ฟีดข้อมูลในการทดสอบด่วนได้เพียง 1 ฟีดเท่านั้น คุณสามารถใช้แซนด์บ็อกซ์เพื่อทำการทดสอบอื่นๆ ควบคู่ไปด้วย
คำแนะนำทีละขั้นตอนเกี่ยวกับวิธีใช้การทดสอบด่วนมีดังนี้
- ในศูนย์ปฏิบัติการ ให้ไปที่หน้าแดชบอร์ด > การทดสอบด่วน
- อัปโหลดไฟล์ฟีดข้อมูลเพื่อทดสอบ ไฟล์ต้องอยู่ในรูปแบบ NDJSON
- หลังจากอัปโหลดเสร็จแล้ว ให้คลิกส่ง
- ตอนนี้ระบบประมวลผลไฟล์ฟีดข้อมูลแล้ว การดำเนินการนี้อาจใช้เวลา 2-3 นาที ตารางจะรีเฟรชโดยอัตโนมัติ คุณจึงไม่ต้องรีเฟรชหน้า
- หลังจากสถานะแสดงสำเร็จ ให้คลิกการทดสอบด่วน
- กรอก API Fulfillment สำหรับการทดสอบและเลือกว่าจะใช้การชำระเงินจริงหรือไม่ในระหว่างการทดสอบ โปรดทราบว่าคุณใช้การทดสอบด่วนได้โดยไม่ต้องมี URL Fulfillment แต่ผู้ใช้จะสั่งซื้อไม่ได้
- สุดท้ายคลิกการทดสอบด่วน
หลังจากผู้ใช้คลิกปุ่มทดสอบด่วน ระบบจะเปลี่ยนเส้นทางผู้ใช้ไปยังอินเทอร์เฟซทดสอบการค้นพบร้านอาหาร โดยจะแสดงเฉพาะร้านอาหารที่อัปโหลดในฟีดข้อมูลการทดสอบเท่านั้น
อินเทอร์เฟซจะแสดงหน้าลำดับที่เหมือนกับหน้าจอที่ใช้งานจริง โปรดทราบว่าผู้ทดสอบจะสร้างรถเข็นและคลิกชำระเงินได้ แต่จะพบข้อผิดพลาดหากไม่ได้ตั้งค่า Fulfillment API
อินเทอร์เฟซยังมีตัวเลือกพาร์ทเนอร์ดังที่แสดงในภาพหน้าจอต่อไปนี้ ซึ่งจะแสดงพาร์ทเนอร์ที่เปิดตัวแล้วทั้งหมดแม้ในสภาพแวดล้อมการทดสอบ
แหล่งข้อมูลเพิ่มเติม
นอกเหนือจากขั้นตอนที่ระบุไว้ในคู่มือนี้ คุณสามารถใช้ เครื่องมือคอนโซลเพื่อทดสอบและแก้ปัญหาการดำเนินการตามคำสั่งซื้อเพิ่มเติมได้ด้วย
หากต้องการทดสอบร้านอาหารหลายแห่งพร้อมกัน คุณสามารถทำได้ในการทดสอบแซนด์บ็อกซ์
ดูคําแนะนําเพิ่มเติมจากเครื่องมือต่อไปนี้
- คอนโซลเครื่องมือสำหรับนักพัฒนาเว็บใน Chrome จะเอาต์พุต JSON คำขอและการตอบกลับระหว่างคอนโซลและ Fulfillment ของคุณ โปรดดูผลลัพธ์นี้เมื่อคุณทำการทดสอบด้วยตนเองเพื่อแก้ปัญหาที่เฉพาะเจาะจง
- บันทึกคำขอและการตอบกลับจะอยู่ในเครื่องมือสำรวจบันทึกในโปรเจ็กต์ GCP