Použití cookies

Použití cookies

LoadFocus podporuje požadavky s vlastními cookies, což vám umožňuje simulovat uživatelské relace a autentizované interakce s vaším webem nebo API. To je zvláště užitečné pro scénáře zátěžového testování, kde je potřeba udržovat uživatelsky specifická data nebo relace napříč více požadavky.

Přidání cookies k vašim požadavkům

Při konfiguraci zátěžového testu můžete přidat cookies k vašim požadavkům. Tyto cookies budou odeslány s každým požadavkem, což vám umožní udržovat stav a data relace podle potřeby. Tato funkce je zvláště užitečná pro testování autentizovaných endpointů, nákupních košíků, uživatelsky specifických nastavení a dalších scénářů, kde jsou cookies nezbytné.

Zde je návod, jak můžete nakonfigurovat cookies pro vaše zátěžové testy:

  • Name: token
  • Value: djs34567ajdlasjdklas765756kjdas (hodnota autentizačního tokenu)
  • Domain: example.com (doména, na které budou platit)
  • Path: /or/my_folder/

Cookies

Případy použití cookies v zátěžovém testování

  1. Testování autentizovaných uživatelů:
  • Simulujte interakce autentizovaných uživatelů nastavením session cookies nebo autentizačních tokenů.
  • Otestujte, jak vaše aplikace zpracovává více souběžných autentizovaných uživatelů.
  1. Uživatelsky specifická data:
  • Udržujte uživatelsky specifická data napříč více požadavky.
  • Testujte funkce, které závisí na uživatelsky specifických cookies, jako je personalizovaný obsah nebo uživatelské preference.
  1. Funkcionalita nákupního košíku:
  • Simulujte uživatele přidávající položky do nákupního košíku.
  • Zajistěte, aby obsah košíku byl udržován napříč více požadavky a relacemi.
  1. Správa relací:
  • Testujte vypršení relací a jejich obnovu.
  • Ověřte, že vaše aplikace správně zpracovává session cookies pod zátěží.
  1. Testování napříč doménami:
  • Nastavte cookies pro různé subdomény k testování interakcí napříč doménami.
  • Zajistěte, aby byly cookies správně aplikovány a udržovány v různých částech vaší aplikace.

Osvědčené postupy pro použití cookies v zátěžových testech

  • Zabezpečené cookies: Zajistěte, aby byly zabezpečené cookies správně zpracovány nastavením příslušných příznaků.
  • HTTPOnly cookies: Otestujte, jak vaše aplikace zpracovává HTTPOnly cookies, které nejsou přístupné přes JavaScript.
  • Expirace cookies: Ověřte, že cookies s datem expirace jsou vaší aplikací správně spravovány.
  • Velikost cookies: Otestujte dopad velkých cookies na výkon vaší aplikace a dobu načítání na straně klienta.
  • Rozsah cookies: Zajistěte, aby byly cookies aplikovány na správnou doménu a cestu, jak je specifikováno.

Příklad konfigurace

Zde je příklad konfigurace pro nastavení cookies v LoadFocus:

{
"cookies": [
{
"name": "token",
"value": "djs34567ajdlasjdklas765756kjdas",
"domain": "example.com",
"path": "/or/my_folder/",
"secure": true,
"httpOnly": true
}
]
}
export const _frontmatter = {"title":"Použití cookies","date":"2021-08-06","metaTitle":"Použití cookies | Návody | LoadFocus","metaDescription":"Použití cookies | Návody | LoadFocus","order":11}