Utiliser les cookies

Utiliser les cookies

LoadFocus prend en charge les requetes avec des cookies personnalises, vous permettant de simuler des sessions utilisateur et des interactions authentifiees avec votre site web ou API. Cela est particulierement utile pour les scenarios de test de charge ou des donnees ou sessions specifiques a l'utilisateur doivent etre maintenues entre plusieurs requetes.

Ajouter des cookies a vos requetes

Lors de la configuration de votre test de charge, vous pouvez ajouter des cookies a vos requetes. Ces cookies seront envoyes avec chaque requete, vous permettant de maintenir l'etat et les donnees de session selon les besoins. Cette fonctionnalite est particulierement utile pour tester les points de terminaison authentifies, les paniers d'achat, les parametres specifiques a l'utilisateur et d'autres scenarios ou 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 authentifie :
  • Simulez des interactions d'utilisateur authentifie en definissant des cookies de session ou des tokens d'authentification.
  • Testez comment votre application gere plusieurs utilisateurs authentifies simultanes.
  1. Donnees specifiques a l'utilisateur :
  • Maintenez des donnees specifiques a l'utilisateur entre plusieurs requetes.
  • Testez les fonctionnalites qui reposent sur des cookies specifiques a l'utilisateur, comme le contenu personnalise ou les preferences utilisateur.
  1. Fonctionnalite du panier d'achat :
  • Simulez des utilisateurs ajoutant des articles a un panier d'achat.
  • Assurez-vous que le contenu du panier est maintenu entre plusieurs requetes et sessions.
  1. Gestion des sessions :
  • Testez les expirations et renouvellements de session.
  • Validez que votre application gere correctement les cookies de session sous charge.
  1. Tests inter-domaines :
  • Definissez des cookies pour differents sous-domaines pour tester les interactions inter-domaines.
  • Assurez-vous que les cookies sont correctement appliques et maintenus entre les differentes parties de votre application.

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

  • Cookies securises : Assurez-vous que les cookies securises sont correctement geres en definissant les indicateurs appropriees.
  • Cookies HTTPOnly : Testez comment votre application gere les cookies HTTPOnly, qui ne sont pas accessibles via JavaScript.
  • Expiration des cookies : Validez que les cookies avec des dates d'expiration sont correctement geres par votre application.
  • Taille des cookies : Testez l'impact des cookies volumineux sur les performances de votre application et les temps de chargement cote client.
  • Portee des cookies : Assurez-vous que les cookies sont appliques au bon domaine et chemin comme specifie.

Exemple de configuration

Voici un exemple de configuration pour definir des cookies dans LoadFocus :

{
"cookies": [
{
"name": "token",
"value": "djs34567ajdlasjdklas765756kjdas",
"domain": "example.com",
"path": "/or/my_folder/",
"secure": true,
"httpOnly": true
}
]
}
export const _frontmatter = {"title":"Utiliser les cookies","date":"2021-08-06","metaTitle":"Utiliser les cookies | Guide pratique | LoadFocus","metaDescription":"Utiliser les cookies | Guide pratique | LoadFocus","order":11}