การทดสอบด่วน

การทดสอบด่วนเป็นเครื่องมือที่ช่วยให้คุณสํารวจวิธีที่ผู้ใช้ปลายทางจะได้รับขั้นตอนการสั่งซื้อ อินเทอร์เฟซดังกล่าวแสดง UI การสั่งซื้อที่แสดงข้อมูลจากฟีด และคุณสามารถสั่งซื้อทดสอบโดยใช้ปลายทาง API การดําเนินการตามการทดสอบ คู่มือนี้อธิบายวิธีแสดงตัวอย่างและทดสอบการผสานรวม "สั่งซื้อผ่าน Google" กับเครื่องมือทดสอบด่วน

เครื่องมือทดสอบด่วน

ในพอร์ทัลพาร์ทเนอร์ คุณสามารถใช้เครื่องมือทดสอบด่วนเพื่อทดสอบการผสานรวมคําสั่งซื้อกับ Google ด้วยตนเองได้ คุณจะอัปโหลดไฟล์ฟีดข้อมูลได้โดยตรงในคอนโซล เครื่องมือจะเปิดหน้าต่างแยกต่างหากที่มี UI ของขั้นตอนการสั่งซื้อ หากฟีดข้อมูลและปลายทางการดําเนินการทดสอบถูกต้อง แสดงว่าขั้นตอนการสั่งซื้อของผู้ใช้ยังทดสอบได้ตั้งแต่ต้นจนจบ

นักพัฒนาซอฟต์แวร์ควรใช้เครื่องมือทดสอบร่วมกันทีละ 1 รายการเท่านั้น ผู้ใช้ควรมีบทบาทผู้แก้ไขหรือผู้ดูแลระบบเพื่อให้อัปโหลดฟีดได้ หากผู้ใช้เห็นข้อผิดพลาด "ผู้โทรไม่มีสิทธิ์" ให้แก้ไขโดยการอัปเดตบทบาทใดบทบาทหนึ่งที่รองรับ เผยแพร่ฟีดข้อมูลได้เพียงรายการเดียวในการทดสอบด่วน คุณสามารถใช้แซนด์บ็อกซ์เพื่อทําการทดสอบอื่นๆ ไปพร้อมกันได้

คําแนะนําทีละขั้นตอนเกี่ยวกับวิธีใช้การทดสอบด่วนมีดังนี้

  1. ในพอร์ทัลของพาร์ทเนอร์ ให้ไปที่หน้าแดชบอร์ด > การทดสอบด่วน
  2. อัปโหลดไฟล์ฟีดข้อมูลเพื่อทดสอบ ไฟล์ต้องอยู่ในรูปแบบ NDJSON
  3. หลังจากอัปโหลดเสร็จแล้ว ให้คลิกส่ง
  4. ระบบจะประมวลผลไฟล์ฟีดข้อมูล การดําเนินการนี้อาจใช้เวลาสักครู่ ตารางจะรีเฟรชโดยอัตโนมัติ คุณจึงไม่ต้องรีเฟรชหน้า
  5. หลังจากสถานะแสดงเป็นสําเร็จ ให้คลิกการทดสอบด่วน
  6. กรอก API การจําหน่ายทดสอบ และเลือกว่าจะใช้การชําระเงินจริงหรือไม่ระหว่างการทดสอบ โปรดทราบว่าคุณใช้การทดสอบด่วนได้โดยไม่มี URL การดําเนินการตามคําสั่งซื้อ แต่ผู้ใช้จะสั่งซื้อไม่ได้
  7. สุดท้ายคลิกการทดสอบด่วน

หลังจากที่ผู้ใช้คลิกปุ่มการทดสอบด่วน ระบบจะเปลี่ยนเส้นทางผู้ใช้ไปยังอินเทอร์เฟซการค้นหาร้านอาหารทดสอบ โดยจะแสดงเฉพาะร้านอาหารที่อัปโหลด ไว้ในฟีดข้อมูลทดสอบเท่านั้น

อินเทอร์เฟซจะแสดงหน้าการเรียงลําดับที่เหมือนกันทุกประการกับหน้าจอเวอร์ชันที่ใช้งานจริง โปรดทราบว่าผู้ทดสอบสามารถสร้างรถเข็นและคลิกชําระเงินได้ แต่จะพบข้อผิดพลาด หากไม่ได้กําหนด Fulfillment API ไว้

อินเทอร์เฟซนี้ยังมีตัวเลือกพาร์ทเนอร์อีกด้วยดังที่แสดงในภาพหน้าจอต่อไปนี้ โดยจะแสดงพาร์ทเนอร์ที่เปิดตัวทั้งหมดแม้ในสภาพแวดล้อมการทดสอบก็ตาม

เปิดตัวพาร์ทเนอร์ภายในการทดสอบด่วนแล้ว

แหล่งข้อมูลเพิ่มเติม

นอกจากขั้นตอนที่ระบุไว้ในคู่มือนี้แล้ว คุณยังใช้ เครื่องมือคอนโซลเพื่อทดสอบและแก้ปัญหาการดําเนินการตามคําสั่งซื้อเพิ่มเติมได้

หากต้องการทดสอบร้านอาหารหลายๆ แห่งพร้อมกัน ให้ดําเนินการในการทดสอบแซนด์บ็อกซ์

ดูคําแนะนําเพิ่มเติมในเครื่องมือต่อไปนี้

  • Chrome Console DevTools Console จะแสดงคําขอและ JSON การตอบสนองระหว่างคอนโซลกับการดําเนินการตามคําสั่งซื้อ ดูเอาต์พุตนี้เมื่อทําการทดสอบด้วยตนเองเพื่อแก้ปัญหาบางอย่าง
  • บันทึกคําขอและการตอบกลับจะอยู่ใน Logs Explorer ในโปรเจ็กต์ GCP