Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Prosedur pengujian integrasi CDN
Pengujian yang tepat sangat penting sebelum menerapkan integrasi MediaTailor CDN Anda ke produksi. Prosedur pengujian ini membantu mengidentifikasi masalah konfigurasi, masalah kinerja, dan masalah kompatibilitas di berbagai perangkat dan platform.
Validasi integrasi dasar
Lakukan tes mendasar ini untuk memverifikasi integrasi CDN Anda berfungsi dengan benar:
-
Uji pengiriman manifes:
-
Minta manifes melalui CDN Anda dan verifikasi bahwa ia mengembalikan respons yang valid
-
Verifikasi manifes berisi konten yang diharapkan dan titik penyisipan iklan
-
Periksa apakah manifes URLs menggunakan domain CDN Anda, bukan asal
-
Validasi sintaks manifes menggunakan alat validasi HLS atau DASH
-
-
Verifikasi penulisan ulang URL:
-
Periksa bahwa segmen konten URLs dalam manifes mengarah ke domain CDN Anda
-
Verifikasi URLs titik segmen iklan ke domain CDN Anda
-
Pastikan semua kerabat URLs diselesaikan dengan benar
-
-
Uji pemutaran konten:
-
Putar konten melalui pemutar video dan verifikasi pemutaran yang lancar
-
Verifikasi konten dan iklan diputar tanpa gangguan
-
Periksa transisi yang tepat antara konten dan iklan
-
Uji fungsi pencarian dan penggosokan
-
-
Validasi perutean CDN:
-
Pantau log akses CDN untuk memastikan permintaan dirutekan dengan benar
-
Verifikasi hit/miss pola cache seperti yang diharapkan
-
Periksa apakah permintaan asal hanya terjadi untuk kesalahan cache
-
Prosedur pengujian lanjutan
Lakukan tes tambahan ini untuk validasi komprehensif:
-
Pengujian kompatibilitas lintas platform:
-
Uji pada beberapa perangkat (desktop, ponsel, tablet, smart TV)
-
Verifikasi kompatibilitas di berbagai browser
-
Uji dengan berbagai pemutar video (HLS.js, Video.js, pemutar asli)
-
Validasi pada sistem operasi yang berbeda
-
-
Pengujian kinerja:
-
Ukur waktu respons permintaan manifes (target: <100ms untuk cache)
-
Uji kinerja pemuatan segmen di berbagai bitrate
-
Verifikasi waktu startup memenuhi target kinerja
-
Uji dalam berbagai kondisi jaringan
-
-
Validasi pelacakan iklan:
-
Verifikasi penembakan suar pelacakan iklan dengan benar
-
Periksa data analitik iklan untuk akurasi
-
Uji tayangan dan pelacakan penyelesaian
-
Validasi fungsionalitas klik-tayang
-
-
Pengujian kondisi kesalahan:
-
Uji perilaku saat asal tidak tersedia untuk sementara
-
Verifikasi penanganan permintaan cacat yang anggun
-
Uji skenario failover CDN
-
Validasi kejelasan dan kegunaan pesan kesalahan
-
Buat lingkungan pengujian
Siapkan lingkungan pengujian yang mencerminkan konfigurasi produksi Anda untuk validasi komprehensif:
-
Siapkan distribusi CDN terpisah untuk pengujian:
-
Buat distribusi CDN uji dengan perilaku cache yang sama dengan produksi
-
Konfigurasikan asal pengujian yang mencerminkan pengaturan produksi Anda
-
Gunakan nama domain terpisah untuk menghindari konflik dengan lalu lintas produksi
-
-
Buat MediaTailor konfigurasi pengujian:
-
Siapkan konfigurasi pemutaran uji dengan pengaturan yang sama dengan produksi
-
Konfigurasikan titik akhir server keputusan iklan pengujian
-
Menggunakan konten iklan uji yang cocok dengan format iklan produksi
-
-
Menerapkan proses pengujian sistematis:
-
Buat daftar periksa pengujian untuk perubahan konfigurasi
-
Prosedur pengujian dokumen untuk tim Anda
-
Siapkan pengujian otomatis jika memungkinkan
-
Uji di beberapa skenario
Validasi integrasi Anda di berbagai skenario dan kondisi untuk memastikan cakupan yang komprehensif:
-
Uji dengan beberapa jenis dan perangkat pemain:
-
Uji dengan pemutar video yang berbeda (web, seluler, TV yang terhubung)
-
Validasi di berbagai sistem operasi dan browser
-
Uji pada berbagai kondisi jaringan dan kecepatan koneksi
-
-
Buat skrip pengujian otomatis:
-
Otomatiskan validasi permintaan manifes
-
Buat skrip untuk menguji skenario penyisipan iklan
-
Menerapkan pengujian kinerja untuk skenario lalu lintas tinggi
-
-
Validasi penargetan dan personalisasi iklan:
-
Uji dengan profil pengguna yang berbeda dan parameter penargetan
-
Validasi integrasi server keputusan iklan
-
Uji skenario fallback saat iklan tidak tersedia
-
Alat dan teknik pengujian
Gunakan alat dan teknik ini untuk pengujian yang efektif:
- Alat pengembang browser
-
Gunakan tab Jaringan untuk memeriksa permintaan dan tanggapan HTTP
Monitor konsol untuk JavaScript kesalahan dan peringatan
Verifikasi header respons dan perilaku caching
Periksa informasi waktu untuk analisis kinerja
- Pengujian baris perintah
-
Gunakan curl untuk menguji spesifik URLs dan memeriksa header:
curl -I "https://your-cdn-domain.com/path/to/manifest.m3u8"Gunakan wget untuk pengujian unduhan dan analisis waktu
Gunakan alat seperti httpie untuk pengujian HTTP yang lebih mudah dibaca
- Pengujian pemutar video
-
Uji dengan beberapa implementasi pemain
Gunakan mode debug pemain untuk memeriksa perilaku internal
Pantau peristiwa pemain dan panggilan balik kesalahan
Validasi perilaku pengalihan bitrate adaptif
- Analisis dan pemantauan CDN
-
Pantau metrik CDN waktu nyata selama pengujian
Tinjau log akses untuk pola permintaan
Gunakan alat pengujian khusus CDN-bila tersedia
Siapkan peringatan sementara untuk menguji validasi
Untuk metodologi pengujian komprehensif tambahan dan pendekatan validasi sistematis, lihat. Pengujian dan validasi untuk CDN dan integrasi MediaTailor