การทดสอบ

การทดสอบเป็นขั้นตอนสำคัญในการสร้างการผสานรวม 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 รวมถึง คำขอเปลี่ยนแปลงส่วนใหญ่ โปรดดู เอกสารอ้างอิงเพื่อตรวจสอบว่าช่องนี้มี ให้สำหรับเมธอดที่ต้องการหรือไม่

REST API

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