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

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

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

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

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

ต่อไปนี้เป็นคำแนะนำทีละขั้นตอนเกี่ยวกับวิธีใช้การทดสอบด่วน

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

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

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

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

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

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

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

หากต้องการทดสอบร้านอาหารหลายแห่งพร้อมกัน ให้ทําในการทดสอบ Sandbox

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

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