การทดสอบ

การทดสอบเป็นขั้นตอนสำคัญในการสร้างการผสานรวม Google Ads API ที่ประสบความสำเร็จ ไม่ว่าคุณจะเพิ่งเริ่มต้นใช้งาน ดูแลแอป หรือเพิ่มฟีเจอร์ใหม่ลงในการผสานรวมที่มีอยู่ คู่มือนี้จะนำเสนอแนวทางปฏิบัติแนะนำสำหรับการทดสอบการผสานรวม Google Ads API

บัญชีทดสอบและบัญชีจริง

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

อย่างไรก็ตาม คุณไม่สามารถทดสอบฟีเจอร์บางอย่างในบัญชีทดสอบได้

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

  • แสดงโฆษณาที่ผู้ใช้เห็นได้
  • ต้องใช้ URL ที่ถูกต้อง
  • ต้องเป็นไปตาม นโยบายการโฆษณา

เนื่องจากบัญชีจริงแสดงโฆษณา บัญชีจึงสร้างเมตริกที่ช่วยให้คุณทดสอบรายงานประสิทธิภาพ รวมถึงปลดล็อกฟีเจอร์อื่นๆ ทั้งหมดของ Google Ads API อย่างไรก็ตาม การใช้บัญชีจริงเพื่อการพัฒนาต้องใช้ความระมัดระวังเป็นพิเศษ เราขอแนะนำให้ใช้มาตรการต่อไปนี้

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

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

ข้อมูลเข้าสู่ระบบที่ใช้ทดสอบ

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

วิธีสร้างชุดข้อมูลเข้าสู่ระบบที่ใช้ทดสอบ

  1. สร้างบัญชีอีเมล (เช่น api.test@example.com) หรือบัญชีบริการที่จะใช้เพื่อวัตถุประสงค์ในการทดสอบเท่านั้น
  2. เพิ่มผู้ใช้หรือบัญชีบริการนี้เป็นผู้ใช้ที่ถูกต้องในบัญชี Google Ads ที่คุณใช้ทดสอบ ตรวจสอบว่าคุณได้ให้สิทธิ์เข้าถึง ที่เหมาะสมแก่ผู้ใช้หรือบัญชีบริการนี้ อย่าให้สิทธิ์เข้าถึงแก่ผู้ใช้หรือบัญชีบริการนี้ในบัญชีจริง
  3. หากคุณใช้โฟลว์การตรวจสอบสิทธิ์ผู้ใช้ OAuth 2.0 แทนที่จะใช้โฟลว์บัญชีบริการ ให้สร้างโทเค็นการรีเฟรชสำหรับบัญชีผู้ใช้ทดสอบ
  4. ใช้ข้อมูลเข้าสู่ระบบใหม่เหล่านี้เมื่อทดสอบแอปพลิเคชัน คุณสามารถใช้โทเค็นของนักพัฒนาแอป, รหัสลูกค้า และรหัสลับของลูกค้าซ้ำเพื่อวัตถุประสงค์ในการทดสอบได้ เนื่องจากข้อมูลเหล่านี้ไม่มีผลต่อการกำหนดบัญชี Google Ads ที่เข้าถึงได้

ขอการตรวจสอบ

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

REST API

สำหรับการทดสอบเฉพาะกิจ เช่น เพื่อตรวจสอบว่าคำขอให้ผลลัพธ์ตามที่คาดไว้หรือไม่ การใช้ REST API มักจะเป็นตัวเลือกที่ง่ายที่สุด โปรดดูตัวอย่าง REST เพื่อดูวิธีใช้ curl ในการส่ง คำขอไปยัง REST API นอกจากนี้ ให้ลองทดสอบใน REST Explorer