Qu'est-ce que la stratégie de chargement des pages ?
Lorsque Thunders effectue des tests sur votre site web, il doit savoir quand une page a fini de se charger avant de pouvoir commencer les tests. Étant donné que les différents sites web chargent leur contenu de différentes manières, vous pouvez personnaliser ce comportement en fonction des besoins de votre site.
Quatre paramètres réseau fonctionnent ensemble pour détecter intelligemment la fin du chargement des pages, garantissant ainsi que le système attend que les pages soient entièrement chargées avant d'effectuer des actions telles que des captures d'écran ou des interactions.
Pourquoi personnaliser la stratégie de chargement des pages ?
Vous pouvez personnaliser ce paramètre si votre site web :
Contient des animations qui s'affichent après le chargement de la page
Utilise le chargement différé pour les images ou le contenu
Contient du contenu dynamique qui s'affiche avec un certain retard
Se charge très rapidement et ne nécessite pas de longs délais d'attente
Met plus de temps que d'habitude à charger certaines ressources
Configurer les paramètres de chargement de la page
Accédez aux paramètres de chargement de la page via les paramètres du projet
Accédez à votre projet de test → Paramètres du projet → Onglet Paramètres de stabilité de page
Configurez les paramètres
Le formulaire Paramètres de chargement de la page contient quatre champs configurables :
Délai d'inactivité du réseau (ms)
Ce paramètre définit la durée pendant laquelle le réseau doit être complètement inactif (aucune requête en attente) avant que la page ne soit considérée comme stable. Il empêche l'exécution prématurée d'actions lorsque des requêtes en arrière-plan peuvent encore être en cours de chargement.
→ Par défaut: 500 (0,5 seconde)
Délai d'attente maximal par URL (ms)
Il s'agit du temps d'attente maximal pour la stabilité de la page après un changement d'URL ou une navigation. Il agit comme un délai d'expiration pour éviter une attente indéfinie sur les pages à chargement lent.
→ Par défaut: 5000 (5 secondes)
Temps d'attente maximal global (ms)
Il s'agit du temps d'attente maximal absolu, quelle que soit l'activité du réseau. Il s'agit d'un filet de sécurité qui garantit que le système ne se bloque pas indéfiniment, même si les requêtes réseau ne sont jamais terminées ou si l'URL change.
→ Par défaut: 10000 (10 secondes)
Temps d'attente minimum (ms)
Cela garantit que le système attend au moins ce temps minimum avant de vérifier la stabilité. Cela évite les faux positifs lorsque le réseau semble inactif immédiatement, mais que le contenu est toujours en cours de chargement.
→ Par défaut: 200 ms (0,2 seconde)
Enregistrez votre configuration
Cliquez sur « Enregistrer » pour appliquer votre stratégie de chargement de page personnalisée à tous les futurs tests de ce projet.
Réinitialiser les paramètres par défaut
Pour revenir à la stratégie de chargement de page par défaut :
Cliquez sur « Réinitialiser les paramètres par défaut » dans chaque champ de saisie.
Cliquez sur « Enregistrer ».
Le système utilisera automatiquement les valeurs par défaut.
Dépannage
Les tests expirent: essayez d'augmenter les valeurs de délai d'expiration.
Les tests démarrent trop tôt: ajoutez un délai après le chargement ou incluez des événements de chargement supplémentaires.
Les pages se chargent plus lentement que prévu lors des tests: votre site a peut-être besoin de délais d'expiration plus longs ou d'une combinaison différente d'événements de chargement.

