Traduit de l'anglais à l'aide de l'IA
Veuillez noter que cet article a été traduit à l'aide de la technologie IA. Bien que nous travaillions à maintenir l'exactitude, certains détails peuvent ne pas refléter parfaitement le texte original. Si vous avez des doutes sur une information, veuillez vous référer à la version anglaise.
Accédez à une gamme complète de paramètres avancés qui peuvent être utilisés dans nos analyses autonomes ainsi que dans nos outils de comparaison et nos fonctionnalités de surveillance.
Utilisez les paramètres avancés pour dupliquer tout type de contexte de navigation.
Aperçu des paramètres avancés
Authentification de base/.htaccess
Utilisez .htaccess pour analyser une page derrière un identifiant (authentification de base). Ce paramètre est généralement utilisé pour configurer des moniteurs sur des environnements de pré-production ou de test.
Entrez un identifiant et un mot de passe valides dans les cases correspondantes.
Astuce : Nous vous recommandons d'utiliser la fonctionnalité Scénarios pour suivre des pages spécifiques sur des applications à page unique (SPA funnels) dans une zone après connexion.
Stockage local
Utilisez l'onglet Stockage local (qui offre également des capacités de stockage de session) pour initier l'état de stockage local dans le navigateur web afin d'émuler le contexte d'un utilisateur spécifique.
Par exemple : Vous pouvez utiliser l'onglet Stockage local pour émuler le consentement des utilisateurs de certaines plateformes de gestion de consentement (CMP) qui exploitent ce type de stockage.
Par exemple, si vous définissez une entrée de stockage local sur http://example.com, l'entrée est accessible à la fois depuis http://example.com et https://example.com.
Limitations liées au stockage de session
En raison de contraintes techniques, le stockage de session est ajouté au début du chargement de la page. Par conséquent, Speed Analysis Lab ne peut pas garantir que l'obtention des éléments du stockage de session au début du cycle de vie de la page (avant l'interaction DOM) sera réussie.
Si vous rencontrez cette limitation, vous pouvez utiliser la fonctionnalité Scénario pour la contourner avec une étape d'initialisation.
Cookies
Les cookies permettent aux propriétaires de sites Web de stocker un morceau d'information sur le navigateur de leurs visiteurs. La configuration des cookies pour vos tests de performance Web peut être utile :
- pour déterminer le profil d'un utilisateur (par exemple : magasin préféré)
- pour imposer la version à tester tout en utilisant un service de test A/B
- pour simuler une session via une connexion de test
Une fois stocké sur le navigateur, le cookie est envoyé dans les prochaines requêtes HTTP au serveur. Néanmoins, il n'est pas nécessaire qu'il soit envoyé dans toutes les requêtes. Vous pouvez spécifier un domaine et un chemin spécifiques sur lesquels il est appliqué.
Astuce : Pour qu'un cookie soit envoyé sur un domaine ainsi que sur ses sous-domaines, il est nécessaire d'ajouter un point . comme préfixe. Par exemple, avoir un cookie avec .domain.com
comme valeur de domaine permettra d'envoyer le cookie pour les requêtes sur www.domain.com, domain.com ou encore sur cdn.domain.com
En-têtes HTTP
Configurez des en-têtes HTTP personnalisés (remplacez les en-têtes HTTP par défaut).
Les cas d'utilisation pour ce paramètre incluent :
- Changer l'agent utilisateur et tester vos pages Web avec l'agent utilisateur des bots Google
- Ajouter des cookies
- Activer le mode débogage de votre CDN
- Imposer la version de la page Web à tester tout en utilisant un service de test A/B
Liste noire
Utilisez la liste noire pour bloquer une URL ou un flux du rapport que vous exécutez.
Les cas d'utilisation pour ce paramètre incluent :
- Ignorer une ressource qui pourrait altérer le temps de chargement global de votre page Web
- Comparer les performances d'une seule page avec ou sans widgets sociaux (facebook, etc.) ou toute autre ressource spécifique
- Mesurer les performances de votre page Web tout en excluant toutes les ressources externes pour se concentrer sur celles hébergées sur votre propre domaine
Mapping DNS
Utilisez le mapping DNS pour imposer la résolution DNS à une adresse IP différente de celle de la réponse du serveur DNS.
Cas d'utilisation pour ce paramètre :
- Contourner un cdn pour cibler le serveur racine. Cela peut être utile pour identifier les problèmes liés au cdn et évaluer le coût réseau du cdn (en comparant avec le rapport classique).
- Se connecter à un serveur de pré-production ou de test qui ne peut être ciblé que par des manipulations d'hôte.
Lors de l'exécution de ses tests de performance web, Speed Analysis Lab demande, par défaut, le serveur DNS de Google afin d'obtenir l'adresse IP associée au domaine du site web (résolution DNS). Notre option de mappage DNS vous permet d'imposer la résolution DNS à une adresse IP différente de celle de la réponse du serveur DNS.
Pour simuler une défaillance d'un fournisseur de services tiers, nous vous recommandons de mapper le domaine du fournisseur sur blackhole.webpagetest.org
Désactiver les animations
Vos pages web peuvent contenir des médias animés, comme des carrousels automatisés. Ces éléments sont susceptibles d'interférer avec certaines mesures de Speed Analysis Lab : Speed Index et Visually Complete. En effet, ces 2 indicateurs sont calculés à partir d'une analyse vidéo du chargement de la page web. Par conséquent, ils dépendent de la constance d'affichage et sont très sensibles aux animations.
Pour améliorer vos résultats de test, Speed Analysis Lab propose 2 options pour désactiver 2 types d'animations.
SetTimeout() et SetInterval() sont 2 fonctions JavaScript souvent utilisées pour programmer le déclenchement d'une exécution, dans les carrousels par exemple.
Attention cependant : désactiver ces fonctions peut impacter d'autres comportements sur votre site web. Vous devriez examiner les changements (avec/sans cette option) dans le filmstrip et le nombre de requêtes de votre page web testée.
La deuxième option vous permet de désactiver toutes les animations liées à l'utilisation de CSS3.
Activation d'Adblock
Testez la performance de votre page web avec cette extension activée.
AdBlock ne bloque pas toutes les publicités, vous pouvez donc également utiliser la fonction de liste noire.
Astuce : Pour chaque mise à jour de Chrome sur notre infrastructure, AdBlock est également mis à jour, tout comme sa liste de publicités bloquées.
Support HTTP/2
Cette option vous permet de désactiver le support HTTP/2 sur le navigateur web qui exécute votre test. Par conséquent, toutes les transactions HTTP qui auraient dû utiliser ce protocole utiliseront HTTP/1.1 à la place.
Grâce à cette fonctionnalité, vous pourrez comparer la performance de votre site web via un navigateur prenant en charge HTTP/2 par rapport à un autre navigateur qui ne le prend pas en charge.
Désactiver le support HTTP/2 pour une page web qui ne charge aucune requête HTTP/2 n'aura aucun impact (notre option ne vous permet pas de simuler la performance de votre site web s'il utilisait HTTP/2).