Utiliser les cookies

Utiliser les cookies

LoadFocus prend en charge les requêtes avec des cookies personnalisés, vous permettant de simuler des sessions utilisateur et des interactions authentifiées avec votre site web ou API. Cela est particulièrement utile pour les scénarios de test de charge où des données ou sessions spécifiques à l'utilisateur doivent être maintenues entre plusieurs requêtes.

Ajouter des cookies à vos requêtes

Lors de la configuration de votre test de charge, vous pouvez ajouter des cookies à vos requêtes. Ces cookies seront envoyés avec chaque requête, vous permettant de maintenir l'état et les données de session selon les besoins. Cette fonctionnalité est particulièrement utile pour tester les points de terminaison authentifiés, les paniers d'achat, les paramètres spécifiques à l'utilisateur et d'autres scénarios où les cookies sont essentiels.

Voici comment vous pouvez configurer les cookies pour vos tests de charge :

  • Name : token
  • Value : djs34567ajdlasjdklas765756kjdas (valeur du token d'authentification)
  • Domain : example.com (domaine sur lequel ils s'appliqueront)
  • Path : /or/my_folder/

Cookies

Cas d'utilisation des cookies dans les tests de charge

  1. Tests d'utilisateur authentifié :
  • Simulez des interactions d'utilisateur authentifié en définissant des cookies de session ou des tokens d'authentification.
  • Testez comment votre application gère plusieurs utilisateurs authentifiés simultanés.
  1. Données spécifiques à l'utilisateur :
  • Maintenez des données spécifiques à l'utilisateur entre plusieurs requêtes.
  • Testez les fonctionnalités qui reposent sur des cookies spécifiques à l'utilisateur, comme le contenu personnalisé ou les préférences utilisateur.
  1. Fonctionnalité du panier d'achat :
  • Simulez des utilisateurs ajoutant des articles à un panier d'achat.
  • Assurez-vous que le contenu du panier est maintenu entre plusieurs requêtes et sessions.
  1. Gestion des sessions :
  • Testez les expirations et renouvellements de session.
  • Validez que votre application gère correctement les cookies de session sous charge.
  1. Tests inter-domaines :
  • Définissez des cookies pour différents sous-domaines pour tester les interactions inter-domaines.
  • Assurez-vous que les cookies sont correctement appliqués et maintenus entre les différentes parties de votre application.

Bonnes pratiques pour l'utilisation des cookies dans les tests de charge

  • Cookies sécurisés : Assurez-vous que les cookies sécurisés sont correctement gérés en définissant les indicateurs appropriées.
  • Cookies HTTPOnly : Testez comment votre application gère les cookies HTTPOnly, qui ne sont pas accessibles via JavaScript.
  • Expiration des cookies : Validez que les cookies avec des dates d'expiration sont correctement gérés par votre application.
  • Taille des cookies : Testez l'impact des cookies volumineux sur les performances de votre application et les temps de chargement côté client.
  • Portée des cookies : Assurez-vous que les cookies sont appliqués au bon domaine et chemin comme spécifié.

Exemple de configuration

Voici un exemple de configuration pour définir des cookies dans LoadFocus :

{
"cookies": [
{
"name": "token",
"value": "djs34567ajdlasjdklas765756kjdas",
"domain": "example.com",
"path": "/or/my_folder/",
"secure": true,
"httpOnly": true
}
]
}