Conditions préalables
Un projet de test existant
Qu'est-ce que la stratégie de chargement des pages ?
Lorsque Thunders exécute des tests sur votre site web, il a besoin de savoir quand une page a fini de se charger avant de pouvoir commencer les tests. Différents sites web chargent le contenu de différentes manières, vous pouvez donc personnaliser ce comportement pour qu'il corresponde aux besoins de votre site.
Par défaut, Thunders utilise une approche en 3 étapes :
Network Idle - Attend que les requêtes réseau se calment
DOMContentLoaded - Attend que la structure HTML soit prête
Load Event - Attend que toutes les images, les scripts et les ressources finissent de se charger.
Pourquoi personnaliser la stratégie de chargement des pages ?
Vous pourriez vouloir personnaliser cette stratégie si votre site web
comporte des animations qui sont jouées après le chargement de la page
utilise un chargement paresseux pour les images ou le contenu
a un contenu dynamique qui apparaît avec un délai
se charge très rapidement et ne nécessite pas de longs délais d'attente
prend plus de temps que d'habitude pour charger certaines ressources
Configurer la stratégie de chargement des pages
Accéder aux paramètres de chargement des pages
Vous pouvez configurer les paramètres de chargement des pages de deux manières :
Via les paramètres du projet
Naviguez vers votre projet de test → Paramètres du projet → Onglet Paramètres de chargement des pages
Pendant le lancement du projet
Configurez ces paramètres pendant le flux de création du projet
Configurer les quatre paramètres de chargement
Le formulaire Paramètres de chargement des pages contient quatre champs configurables :
NetworkIdle timeout (ms)
Valeur par défaut: 5000 (5 secondes)
Plage de valeurs: 0 - 60000ms
Ce qu'il fait: Attend que les requêtes réseau se calment
Exemple: Entrez
3000pour les sites à chargement rapide ou8000pour les pages à fort contenu.
Délai d'attente de LoadEvent (ms)
Valeur par défaut: 45000 (45 secondes)
Plage de valeurs: 0 - 60000ms
Ce qu'il fait: Attend que toutes les ressources telles que les images et les scripts aient fini de se charger.
Exemple: Entrez
30000pour les sites avec moins de ressources ou60000pour les sites avec beaucoup de médias.
Délai DOMContentLoaded (ms)
Valeur par défaut: 10000 (10 secondes)
Plage de valeurs: 0 - 60000ms
Ce qu'il fait: Attend que l'analyse HTML soit terminée et que le DOM soit prêt.
Exemple: Entrez
8000pour des pages simples ou15000pour des structures DOM complexes.
Temps d'attente (ms)
Valeur par défaut: 0 (pas d'attente supplémentaire)
Plage de valeurs: 0 - 60000ms
Ce qu'il fait: Temps d'attente supplémentaire après le chargement de la page
Exemple: Entrez
2000pour attendre 2 secondes supplémentaires pour les animations ou5000pour un contenu dynamique au rendu lent.
Sauvegarder votre configuration
Cliquez sur "Enregistrer" pour appliquer votre stratégie de chargement de page personnalisée à tous les futurs tests de ce projet.
Rétablir les paramètres par défaut
Pour revenir à la stratégie de chargement de page par défaut :
Cliquez sur "Rétablir les paramètres par défaut" danschaque champ de saisie.
Cliquez sur "Enregistrer".
Le système utilisera automatiquement les valeurs par défaut :
NetworkIdle timeout : 0ms (sauter l'étape)
LoadEvent timeout : 5000ms
DOMContentLoaded timeout : 30000ms
Temps d'attente : 0ms (sauter l'étape)
Résolution des problèmes
Les tests sont interrompus: Essayez d'augmenter les valeurs du délai d'attente.
Les tests commencent trop tôt: Ajoutez un délai de post-chargement ou incluez des événements de chargement supplémentaires.
Les pages se chargent plus lentement que prévu dans les tests: Votre site a peut-être besoin de délais plus longs ou d'une combinaison différente d'événements de chargement.



