การทดสอบ

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