Pendant la configuration des tâches, vous serez invité à ajuster les paramètres de base suivants.

URL (requise)

Entrez l’URL que vous souhaitez tester. L’adresse doit être formée exactement comme vous l’utiliseriez dans un navigateur, comme http://www.example.com. Vous devez inclure le http:// ou https:// au début de l’adresse. Vous pouvez inclure tous les paramètres GET à la fin de votre URL.

Seuil de validation temporelle (en secondes)

Entrez le nombre de secondes que vous attendez de votre tâche doit être terminée au cas où vous souhaitez recevoir une erreur si ce seuil est dépassé.

Type de navigateur

Sélectionnez la plate-forme de navigateur souhaitée parmi les choix suivants : Edge, Firefox, Chrome ou un appareil mobile.

Selon le type de navigateur que vous avez sélectionné ci-dessus, le champ Version navigateur apparaîtra. Ici, vous pouvez spécifier une version spécifique du navigateur que vous souhaitez utiliser dans le test.

Calcul du temps de réponse

Le temps de réponse est généralement considéré comme le temps écoulé entre la demande de l’utilisateur final dans un navigateur réel et l’événement particulier pendant le processus de chargement de la page.

Choisissez parmi les options suivantes pour calculer le temps de réponse pour :

  • Charge pleine page. Le calcul du temps de chargement de la pleine page est commencé lorsqu’un visiteur du site lance une demande et s’arrête lorsque le contenu entier de la page est affiché dans la fenêtre du navigateur (le filature de chargement a cessé de tourner). En d’autres termes, le temps inclut le temps de réponse du serveur et le temps de téléchargement de toutes les sous-ressources comme les images et le CSS (l’événement Load Complete End).
  • Temps de réseau seulement. Sélection des temps réseau Seulement est utile si vous êtes intéressé par une réponse serveur pur et le temps de téléchargement des éléments de la page, et non pas dans combien de temps il faut une machine arbitraire utilisateur final pour rendre la page. Il envoie toujours un agent de navigateur du type spécifié ci-dessus – et le serveur peut envoyer une réponse différente basée sur l’agent spécifié. Le temps entre les demandes réseau (par exemple, JavaScript était l’exécution) n’est pas pris en compte pendant le calcul du temps réseau, de sorte que la vérification du délai d’achèvement est appliquée au temps de réponse pur.
  • Événement de chronométrage de navigation. Cette option apporte une sélection de points de temps particuliers dans le processus de chargement des pages. Certains correspondent à des événements DOM, d’autres décrivent l’heure à laquelle les opérations internes de navigateur d’intérêt ont eu lieu. Pour les descriptions d’un paramètre d’événement particulier, https://www.w3.org/TR/navigation-timing/#sec-navigation-timing-interface.
  • Temps de session complet. Le temps comprend le temps de chargement de la page complète et le temps de retard de l’utilisateur (par défaut, nous ajoutons un délai aléatoire entre 3 et 6 secondes pour simuler le comportement réel de l’utilisateur ).

Validation du contenu

Les mots clés de validation de contenu sont utilisés pour s’assurer que le contenu attendu a été chargé sur une page Web. Dans les champs Mots clés, vous pouvez spécifier un ou plusieurs mots ou expressions que vous souhaitez rechercher dans le contenu de la page Web. Si les mots clés attendus ne sont pas trouvés, la tâche retournera une erreur.

Vous pouvez entrer plusieurs chaînes dans les champs de mots clés. Les valeurs que vous entrez peuvent être séparées par des expressions logiques comme suit :

{[("keyword1"&"keyword2")|!"keyword3"]}

où:
{[ – début de l’expression des mots clés;
]} – fin de l’expression des mots clés;
() – crochets de regroupement;
et – logique ET;
| – ou logique;
! – logique NON;
«string» – un mot clé.

Une expression de mot clé réussie doit inclure les supports de début et de fin comme suit :

{["keyword"]}

Authentification de base

Le schéma d’authentification de base est utilisé pour permettre aux utilisateurs d’accéder au contenu de certains sites Web. Une fois fournis, les identifiants de connexion seront transmis avec l’en-tête de la demande au serveur Web.

  • Nom d’utilisateur : contient un nom d’utilisateur pour l’authentification d’accès de base ou digeste HTTP/S.
  • Mot de passe utilisateur : contient un mot de passe pour l’authentification d’accès de base ou digeste HTTP/S.

Ne confondez pas l’authentification de base avec d’autres schémas d’authentification tels que l’authentification du porteur qui implique des jetons porteurs et OAuth 2.0 qui utilise des jetons d’accès.

Lisez les articles sur le nom d’utilisateur et le mot de passe d’authentification de base et surveillez les API basées sur OAuth 2.0 pour plus d’informations.

Télécharger Filter

Élargissez la section filtre des éléments réseau et ajoutez une règle de filtre pour ignorer certains éléments, tels que les images, Flash ou CSS, afin qu’ils ne soient pas téléchargés. Vous pouvez l’utiliser pour filtrer les éléments qui retournent une erreur. Par exemple, vous pouvez ignorer les fichiers qui se terminent par .js, .css ou .png. Ou vous pouvez ignorer les fichiers qui contiennent Google ou jquery, etc.

Il existe deux types de règles :

  • Ignorer les éléments correspondant au masque.
  • Téléchargez uniquement les éléments qui correspondent au masque.

Chaque champ «Télécharger» et «Ignorer» a trois valeurs possibles :

  • Commencez par. Chaque objet référencé qui commence par cette chaîne sera filtré.
  • Contenir. Chaque objet référencé qui contient cette chaîne sera filtré.
  • Terminez par. Chaque objet référencé qui se termine par cette chaîne sera filtré.
  • Équivaut. Chaque objet référencé équivalent à cette chaîne sera filtré.

Avant d’appliquer, assurez-vous que votre élément HTML racine n’est pas filtré.

Une fois que le script a été créé, vous devez configurer le scénario de test de résistance.