การทดสอบการผสานรวมอัตโนมัติ

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

กรอบการทดสอบแต่ละรายการรองรับเอนทิตีได้สูงสุด 250 รายการ และคุณต้องเรียกใช้การทดสอบครั้งละ 1 รายการเท่านั้น รอจนกว่าการทดสอบจะเสร็จสมบูรณ์ก่อนเริ่มการทดสอบอื่น

สิ่งที่ต้องมีก่อน

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

  1. สร้างและโฮสต์ฟีดข้อมูลด้วยคําสั่งซื้อ
  2. ใช้การดําเนินการ "ชําระเงิน" และ "ส่งคําสั่งซื้อ" ในปลายทางการดําเนินการตามคําสั่งซื้อของคุณ

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

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

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

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

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

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

กรอบการทดสอบการผสานรวม

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

สําหรับ Checkout การทดสอบการผสานรวมจะเรียกใช้สถานการณ์ทดสอบต่อไปนี้

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

สําหรับ SubmitOrder การทดสอบการผสานรวมจะเรียกใช้สถานการณ์ทดสอบต่อไปนี้

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