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