Test Fulfillment API

หลังจากติดตั้งใช้งาน ชําระเงิน และ ส่งคําสั่งซื้อ สําหรับ API คําสั่งซื้อตามคําสั่งซื้อ ให้ทดสอบเครื่องจัดการเพื่อให้แน่ใจว่าทั้ง 2 ขั้นตอนใช้ได้

สิ่งที่ต้องดำเนินการก่อน

ทําตามขั้นตอนต่อไปนี้เพื่อเตรียมทดสอบการดําเนินการตามคําสั่งซื้อ

การทดสอบ

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

ทดสอบด้วยเครื่องมือทดสอบอัตโนมัติ

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

หากต้องการทดสอบการชําระเงินและส่งเครื่องจัดการคําสั่งซื้อของ Fulfillment API ให้ทําตามขั้นตอนต่อไปนี้

  1. ตรวจสอบว่าคุณเลือกสภาพแวดล้อมที่ถูกต้องจากตัวเลือกสภาพแวดล้อม
  2. ไปที่พื้นที่โฆษณาและการทดสอบการผสานรวมในพอร์ทัลพาร์ทเนอร์
  3. คลิกการทดสอบใหม่
  4. ในช่องปลายทางการดําเนินการตามคําสั่งซื้อ ให้ป้อน URL ปลายทางสําหรับการจําหน่ายที่คุณต้องการทดสอบ
  5. ในส่วนกรอบการทดสอบในส่วนชําระเงินแบบเลื่อนลง ให้เลือกกรอบการทดสอบที่ต้องการเรียกใช้ เราขอแนะนําให้เริ่มต้นด้วยรถเข็นที่มีสิทธิ์ - รายการที่ไม่มีตัวเลือก
  6. ในส่วนกรอบการทดสอบในส่วนส่งคําสั่งซื้อแบบเลื่อนลง ให้เลือกกรอบการทดสอบที่ต้องการใช้กับเครื่องจัดการคําสั่งซื้อ เราขอแนะนําให้คุณเริ่มจากเคสทดสอบรถเข็นที่มีสิทธิ์
  7. คุณยังปรับพารามิเตอร์ตัวอย่างและ QPS ได้อีกด้วย ดังนี้
    • ตัวอย่าง: จํานวนเอนทิตีร้านอาหารที่เลือกแบบสุ่มสําหรับการทดสอบ
    • QPS: QPS สูงสุดของคุณที่ดําเนินการตามคําสั่งซื้อได้
  8. ในการเริ่มต้นการทดสอบ ให้คลิกเรียกใช้

รอให้การทดสอบเสร็จสมบูรณ์ ซึ่งอาจใช้เวลาถึง 20 นาทีขึ้นอยู่กับจํานวนเอนทิตีและกรอบการทดสอบที่เลือก

ตรวจสอบผลการทดสอบการผสานรวมว่าฟีดและ API อัตราการส่งโฆษณาทํางานตามที่คาดไว้ คุณควรมีอัตราความสําเร็จอย่างน้อย 95% ในการทดสอบแต่ละครั้ง สําหรับกรอบการทดสอบที่มีอัตราความสําเร็จต่ํา คุณสามารถดูข้อมูลเพิ่มเติมเกี่ยวกับข้อความแสดงข้อผิดพลาดที่เกี่ยวข้องได้โดยคลิกที่กรอบการทดสอบ

ทดสอบด้วยตนเองด้วยเครื่องมือทดสอบอย่างรวดเร็ว

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

หากต้องการทดสอบด้วยฟีดข้อมูลด้วยตนเอง ให้ทําตามขั้นตอนต่อไปนี้

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

  9. ทดสอบปลายทางการชําระเงินโดยคลิกปุ่มชําระเงิน

  10. หากการชําระเงินเสร็จสมบูรณ์ ให้ทดสอบปลายทางการส่งคําสั่งซ่อมโดยคลิกปุ่มสั่งซื้อ

  11. หากส่งคําสั่งซื้อเรียบร้อยแล้ว อินเทอร์เฟซจะแสดงหน้ายืนยันที่มีรายละเอียดคําสั่งซื้อของคุณ

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

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

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

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