การทดสอบ

การทดสอบเป็นขั้นตอนสำคัญในการสร้างการผสานรวม 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 ด้วย