Kiểm thử

Việc kiểm thử là một bước quan trọng để tích hợp thành công API Google Ads, cho dù bạn chỉ mới bắt đầu, đang duy trì một ứng dụng hay thêm tính năng mới vào chế độ tích hợp hiện có. Hướng dẫn này trình bày một số phương pháp hay nhất để kiểm thử quá trình tích hợp API Google Ads.

Tài khoản kiểm tra

Tài khoản kiểm thử được dùng cho mục đích phát triển. Mặc dù không phải mọi tính năng đều có thể được kiểm thử trong tài khoản kiểm thử, nhưng đây vẫn là một công cụ hữu ích để xác thực rằng mã và cấu hình xử lý ứng dụng của bạn đang hoạt động như dự kiến.

Tài khoản sản xuất để phát triển

Khi các hạn chế đối với tài khoản kiểm thử ngăn bạn kiểm thử một số tính năng trong quá trình tích hợp, bạn có thể dùng tài khoản chính thức để phát triển ứng dụng. Tài khoản sản xuất để phát triển khác với tài khoản kiểm thử ở những cách sau:

  • Phân phát quảng cáo mà người dùng có thể xem
  • Yêu cầu URL hợp lệ
  • Phải tuân thủ chính sách quảng cáo

Vì tài khoản chính thức sẽ phân phát quảng cáo, nên tài khoản này sẽ tạo các chỉ số cho phép bạn kiểm thử báo cáo hiệu suất, cũng như mở khoá tất cả các tính năng khác của API Google Ads.

Đồng thời, việc sử dụng các API này cho mục đích phát triển cần phải thận trọng hơn. Bạn nên thực hiện các biện pháp sau:

  • Chỉ cấp quyền truy cập cho những người dùng cần quyền truy cập cho mục đích phát triển.
  • Đặt ngân sách tài khoản hằng ngày thấp và cố định.
  • Chỉ sử dụng tài khoản phát hành công khai cho hoạt động phát triển khi không thể sử dụng tài khoản kiểm thử.

Thông tin đăng nhập cho mục đích thử nghiệm

Để giảm thiểu nguy cơ vô tình sửa đổi tài khoản phát hành chính thức khi cố gắng sửa đổi tài khoản phát triển, bạn nên duy trì một bộ thông tin đăng nhập kiểm thử tách biệt với thông tin đăng nhập của ứng dụng chính thức.

Bạn cũng nên tạo mã làm mới riêng cho mục đích phát triển.

Mã làm mới được tạo khi người dùng uỷ quyền cho một ứng dụng thay mặt họ truy cập vào API Google Ads. Vì vậy, mỗi mã thông báo làm mới đều có quyền truy cập giống như người dùng cấp quyền. Nếu tất cả mã làm mới được dùng để truy cập vào tài khoản phát triển đều được liên kết với những người dùng không có quyền truy cập vào tài khoản phát hành công khai (bao gồm cả tài khoản người quản lý quản lý tài khoản sản xuất), thì rủi ro vô tình sử dụng mã làm mới kiểm thử để sửa đổi tài khoản phát hành công khai sẽ được giảm thiểu.

Vì quyền truy cập phụ thuộc vào mã làm mới được sử dụng, nên bạn không cần tạo thông tin đăng nhập thử nghiệm ngoài mã làm mới thử nghiệm. Bạn có thể dùng mã của nhà phát triển, mã ứng dụng khách và mật khẩu ứng dụng khách dùng để truy cập vào tài khoản chính thức để truy cập vào các tài khoản thử nghiệm một cách an toàn, miễn là mã làm mới phải khác biệt.

Yêu cầu xác thực

Nếu chỉ cần kiểm tra xem một yêu cầu có hợp lệ hay không (ví dụ: để xác minh rằng yêu cầu có cấu trúc chính xác và không vi phạm chính sách), bạn có thể sử dụng trường validate_only dành cho các yêu cầu GoogleAdsService.SearchStreamGoogleAdsService.Search, cũng như hầu hết các yêu cầu thay đổi. Hãy tham khảo tài liệu tham khảo để xác minh xem trường này có dùng được cho một phương thức cụ thể hay không.

API REST

Đối với kiểm thử đặc biệt, chẳng hạn như để xác thực rằng một yêu cầu mang lại kết quả dự kiến, thì việc sử dụng API REST thường là lựa chọn dễ nhất. Hãy tham khảo các ví dụ về REST để tìm hiểu cách sử dụng cURL khi đưa ra yêu cầu đến API REST.