Les performances réelles varient considérablement selon les appareils des utilisateurs, les connexions réseau et d'autres facteurs. Par exemple, si vous chargez votre site Web en utilisant une connexion réseau câblée dans votre bureau et que vous la comparez à la charge en utilisant le Wi-Fi dans un café, l'expérience peut être très différente. Il existe de nombreux outils sur le marché qui peuvent vous aider à collecter des données de test ou réelles afin d'évaluer les performances des pages.
Données de test et données réelles
Les données de test sont des données de performances collectées dans un environnement contrôlé avec des paramètres d'appareil et de réseau prédéfinis, tandis que les données réelles sont des données de performances collectées à partir des chargements de page réels rencontrés par vos utilisateurs. Chaque type a ses propres avantages et limites.
Les données de test offrent des résultats reproductibles et un environnement de débogage, mais peuvent ne pas capturer les goulots d'étranglement réels et ne peuvent pas être corrélés aux KPI réels. Avec les données de test, vous devez comprendre les appareils et les réseaux classiques de vos utilisateurs, et mettre en miroir correctement ces conditions lorsque vous testez les performances. Gardez à l'esprit que même dans les zones avec 4G, les utilisateurs peuvent toujours rencontrer des connexions plus lentes ou intermittentes dans des ascenseurs, sur leurs trajets domicile-travail ou dans des environnements comparables.
Les données réelles (également appelées RUM ou Real User Monitoring) permettent de capturer l'expérience utilisateur réelle et d'établir une corrélation avec les KPI de l'entreprise. Cependant, elles ne disposent que d'un ensemble de métriques et de fonctionnalités de débogage limitées.
Outils
Données de test
Lighthouse prend une URL et exécute une série d'audits sur la page, qui génère un rapport sur ses performances. Il existe plusieurs façons d'exécuter Lighthouse. Vous pouvez par exemple contrôler facilement une page à partir des outils pour les développeurs Chrome.
Données de champ
Le rapport d'expérience utilisateur Chrome fournit des métriques montrant comment des utilisateurs réels de Chrome accèdent à des destinations populaires sur le Web.
Autres outils
PageSpeed Insights fournit des données expérimentales et réelles concernant une page. Il utilise Lighthouse pour collecter et analyser les données de laboratoire concernant la page, tandis que les données réelles sont basées sur l'ensemble de données du rapport sur l'expérience utilisateur de Chrome.
Les outils pour les développeurs Chrome sont un ensemble d'outils pour les développeurs Web intégrés directement au navigateur Google Chrome. Il vous permet de profiler l'exécution d'une page, ainsi que d'identifier et de déboguer les goulots d'étranglement qui affectent les performances.