Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Procédures de test d'intégration CDN
Des tests appropriés sont essentiels avant de déployer votre intégration MediaTailor CDN en production. Ces procédures de test permettent d'identifier les problèmes de configuration, les problèmes de performances et les problèmes de compatibilité entre les différents appareils et plateformes.
Validation d'intégration de base
Effectuez ces tests fondamentaux pour vérifier que votre intégration CDN fonctionne correctement :
-
Livraison du manifeste de test :
-
Demandez un manifeste via votre CDN et vérifiez qu'il renvoie une réponse valide
-
Vérifiez que le manifeste contient le contenu attendu et les points d'insertion des annonces
-
Vérifiez que le manifeste URLs utilise votre domaine CDN, pas l'origine
-
Valider la syntaxe du manifeste à l'aide des outils de validation HLS ou DASH
-
-
Vérifiez la réécriture de l'URL :
-
Vérifiez que le segment de contenu URLs des manifestes pointe vers votre domaine CDN
-
Vérifiez que le segment publicitaire URLs pointe vers votre domaine CDN
-
Assurez-vous que tous les membres de URLs votre famille sont correctement résolus
-
-
Testez la lecture du contenu :
-
Diffusez du contenu via un lecteur vidéo et vérifiez la fluidité de la lecture
-
Vérifiez que le contenu et les publicités sont diffusés sans interruption
-
Vérifiez que les transitions entre le contenu et les publicités sont correctes
-
Fonctionnalité de recherche de tests et de nettoyage
-
-
Validez le routage du CDN :
-
Surveillez les journaux d'accès au CDN pour vous assurer que les demandes sont correctement acheminées
-
Vérifiez que les hit/miss modèles de cache sont conformes aux attentes
-
Vérifiez que les demandes d'origine ne se produisent que pour les erreurs de cache
-
Procédures de test avancées
Effectuez ces tests supplémentaires pour une validation complète :
-
Tests de compatibilité multiplateformes :
-
Testez sur plusieurs appareils (ordinateur de bureau, mobile, tablette, téléviseur intelligent)
-
Vérifiez la compatibilité entre les différents navigateurs
-
Testez avec différents lecteurs vidéo (HLS.js, Video.js, lecteurs natifs)
-
Valider sur différents systèmes d'exploitation
-
-
Tests de performance :
-
Mesurer les temps de réponse aux demandes de manifeste (objectif : < 100 ms pour les demandes mises en cache)
-
Testez les performances de chargement des segments sur différents débits
-
Vérifiez que le temps de démarrage répond aux objectifs de performance
-
Test dans différentes conditions de réseau
-
-
Validation du suivi des publicités :
-
Vérifiez que les balises de suivi des publicités se déclenchent correctement
-
Vérifiez l'exactitude des données d'analyse publicitaire
-
Suivi des empreintes et de l'achèvement des tests
-
Valider la fonctionnalité de clic
-
-
Test des conditions d'erreur :
-
Tester le comportement lorsque l'origine est temporairement indisponible
-
Vérifiez le traitement gracieux des demandes mal formées
-
Testez les scénarios de basculement du CDN
-
Valider la clarté et l'utilité des messages d'erreur
-
Création d'un environnement de test
Configurez un environnement de test qui reflète votre configuration de production pour une validation complète :
-
Configurez des distributions CDN distinctes pour les tests :
-
Créez des distributions CDN de test avec les mêmes comportements de cache que ceux de production
-
Configurez des origines de test qui reflètent votre configuration de production
-
Utilisez des noms de domaine distincts pour éviter les conflits avec le trafic de production
-
-
Créez des MediaTailor configurations de test :
-
Configurez des configurations de lecture de test avec les mêmes paramètres que ceux de production
-
Configuration des points de terminaison du serveur de test et de décision
-
Utilisez du contenu publicitaire de test qui correspond à vos formats d'annonces de production
-
-
Mettre en œuvre des processus de test systématiques :
-
Création de listes de contrôle de test pour les modifications de configuration
-
Documentez les procédures de test pour votre équipe
-
Configurez des tests automatisés dans la mesure du possible
-
Testez sur plusieurs scénarios
Validez votre intégration dans différents scénarios et conditions pour garantir une couverture complète :
-
Testez avec plusieurs types de joueurs et appareils :
-
Testez avec différents lecteurs vidéo (web, mobile, TV connectée)
-
Validez sur différents systèmes d'exploitation et navigateurs
-
Testez différentes conditions du réseau et vitesses de connexion
-
-
Créez des scripts de test automatisés :
-
Automatisez la validation des demandes de manifeste
-
Créez des scripts pour tester des scénarios d'insertion de publicités
-
Mettre en œuvre des tests de performance pour les scénarios à fort trafic
-
-
Validez le ciblage et la personnalisation des publicités :
-
Testez avec différents profils d'utilisateurs et paramètres de ciblage
-
Valider l'intégration du serveur de décision publicitaire
-
Testez des scénarios de secours lorsque les publicités ne sont pas disponibles
-
Outils et techniques de test
Utilisez ces outils et techniques pour des tests efficaces :
- Outils de développement de navigateurs
-
Utilisez l'onglet Réseau pour inspecter les requêtes et réponses HTTP
Surveillez la console pour détecter JavaScript les erreurs et les avertissements
Vérifier les en-têtes de réponse et le comportement de mise en cache
Vérifiez les informations temporelles pour l'analyse des performances
- Tests en ligne de commande
-
Utilisez curl pour tester des en-têtes spécifiques URLs et inspecter les en-têtes :
curl -I "https://your-cdn-domain.com/path/to/manifest.m3u8"Utilisez wget pour les tests de téléchargement et l'analyse du calendrier
Utilisez des outils tels que httpie pour des tests HTTP plus lisibles
- Test du lecteur vidéo
-
Testez avec des implémentations à plusieurs joueurs
Utilisez les modes de débogage du joueur pour inspecter le comportement interne
Surveillez les événements liés aux joueurs et les rappels d'erreur
Valider le comportement de commutation adaptative à débit
- Analyse et surveillance du CDN
-
Surveillez les métriques du CDN en temps réel pendant les tests
Consultez les journaux d'accès pour détecter les modèles de demandes
Utilisez des outils de test spécifiques au CDN lorsqu'ils sont disponibles
Configurez des alertes temporaires pour la validation des tests
Pour des méthodologies de test complètes supplémentaires et des approches de validation systématique, voirTests et validation pour le CDN et MediaTailor les intégrations.