Testování souborů cookie: Jak testovat soubory cookie na webových stránkách s příkladem

Co je testování souborů cookie?

Testování souborů cookie je definováno jako typ testování softwaru, který kontroluje soubory cookie vytvořené ve vašem webovém prohlížeči. Cookie je malá informace, která je uložena v textovém souboru na pevném disku uživatele (klienta) webovým serverem. Tato informace je pak odeslána zpět na server pokaždé, když prohlížeč požaduje stránku ze serveru. Soubor cookie obvykle obsahuje personalizovaná uživatelská data nebo informace, které se používají ke komunikaci mezi různými webovými stránkami. Níže uvedený snímek obrazovky ukazuje soubory cookie pro různé webové stránky.

Příklad souborů cookie na webových stránkách

Jinými slovy, soubory cookie nejsou nic jiného než identita uživatele a používají se ke sledování toho, kde se uživatel na stránkách webu pohyboval. Účelem souboru cookie je umožnit rychlou interakci mezi uživateli a webovými stránkami. Aplikace, kde lze používat soubory cookie, je implementace nákupního košíku, personalizovaného webu, sledování uživatelů, marketingu, uživatelských relací atd.

Co je obsahem souboru cookie?

Soubor cookie se skládá hlavně ze tří věcí:

  1. Název serveru, ze kterého byl soubor cookie odeslán
  2. Cookies Lifetime
  3. Hodnota. Obvykle se jedná o náhodně vygenerované jedinečné číslo

Druhy cookies

Druhy cookies
Druhy cookies

Obvykle jsou na uživatelských počítačích zapsány dva typy souborů cookie:

  • Soubory cookie relace: Tyto soubory cookie jsou aktivní, dokud není otevřen prohlížeč, který soubor cookie spouští. Když zavřeme prohlížeč, tento soubor cookie relace se smaže
  • Trvalé soubory cookie: Tyto soubory cookie jsou trvale zapsány v počítači uživatele a trvají měsíce nebo roky

Kde jsou cookies uloženy?

Když jakákoli webová aplikace zapíše cookie, uloží se do textového souboru na pevný disk uživatele. Cesta, kam se soubory cookie ukládají, závisí na prohlížeči. Různé prohlížeče ukládají soubory cookie různými cestami.

Například v Mozilla Firefox prohlížeče můžete vidět soubory cookie v možnostech prohlížeče. Chcete-li to zobrazit, klikněte na Nástroje -> možnosti -> Soukromí a poté klikněte na „Odstranit jednotlivé soubory cookie“.

Jak se soubory cookie ukládají v různých prohlížečích

Zatímco v Internet Explorer prohlížeč ukládá soubory cookie na cestě "C:\Documents and Settings\Default User\Cookies”

Jak testovat soubory cookie na webu

Následuje důležitý kontrolní seznam a další kroky Jak testovat soubory cookie na webu:

Krok 1) Zakázání souborů cookie

Zakažte všechny soubory cookie a pokuste se používat hlavní funkce webu

Krok 2) Poškození souborů cookie

Ručně upravte soubor cookie v poznámkovém bloku a změňte parametry pomocí náhodných hodnot

Krok 3) Šifrování souborů cookie

Citlivé informace, jako jsou hesla a uživatelská jména, by měly být před odesláním do našeho počítače zašifrovány

Krok 4) Testování souborů cookie ve více prohlížečích

Zkontrolujte, zda vaše webová stránka zapisuje soubory cookie správně v jiném prohlížeči, jak se očekává

Krok 5) Kontrola odstranění ze stránky webové aplikace

Zkontrolujte, zda jsou soubory cookie smazány z vaší webové aplikace nebo ne

Krok 6) Selektivní odmítnutí cookies

Vymažte všechny soubory cookie pro webové stránky a zjistěte, jak na to web reaguje

Krok 7) Přístup k souborům cookie

Soubory cookie vytvořené jednou webovou stránkou by neměly být přístupné ostatním

Krok 8) Žádné nadměrné používání souborů cookie

Pokud je testovaná aplikace veřejným webem, nemělo by docházet k nadměrnému používání souborů cookie

Krok 9) Testování s jiným nastavením

Testování by mělo být provedeno správně, aby se ověřilo, že webová stránka funguje dobře s jiným nastavením souborů cookie

Krok 10) Kategorizujte soubory cookie samostatně

Soubory cookie by neměly být uchovávány ve stejné kategorii jako viry, spam nebo spyware

Pluginy pro test souborů cookie

Moderní prohlížeče umožňují prohlížení/úpravu cookies v samotném prohlížeči. V Mozille jsou zásuvné moduly pro testování souborů cookie Google Chrome oba.

1. Správce souborů cookie Chrome

Plugin Správce souborů cookie pro Chrome

2. Pro Google Chrome prohlížeč: Upravit tento soubor cookie

Upravit tento plugin pro soubory cookie

Úprava souborů cookie v akci

Níže jsou uvedeny kroky k úpravě nebo úpravě souboru cookie pomocí pluginu pro Chrome:

Krok 1) Zadejte uživatelské ID a heslo pro přihlášení do http://demo.guru99.com/V4/

Úprava souborů cookie v akci

Krok 2) Klikněte na ikonu pluginu Úprava souborů cookie v akci a otevře se další okno, jak je znázorněno níže

Úprava souborů cookie v akci

Krok 3) Změňte hodnotu souboru cookie na "guru99" a pak klikněte na tlačítko Úprava souborů cookie v akci k uložení změn

Úprava souborů cookie v akci

Rozdíl mezi souborem cookie a relací

Zde je hlavní rozdíl mezi souborem cookie a relací:

sušenka Zasedání
Cookies jsou soubory na straně klienta, které obsahují informace o uživateli Relace jsou soubory na straně serveru, které obsahují informace o uživateli
Soubor cookie končí v závislosti na době, kterou pro něj nastavíte Relace končí, když uživatel zavře prohlížeč
Soubor cookie nemusíte spouštět, protože je uložen ve vašem místním počítači In PHP, před použitím $_SESSION musíte napsat session_start(); Stejně tak pro ostatní jazyky
Oficiální maximální velikost souboru cookie je 4 kB V rámci relace můžete uložit tolik dat, kolik chcete. Jediným limitem, kterého můžete dosáhnout, je maximální kapacita paměti, kterou může skript spotřebovat najednou, což je ve výchozím nastavení 128 MB.
Soubor cookie není závislý na relaci Relace je závislá na cookie
Neexistuje žádná funkce s názvem unsetcookie() Session_destroy(); slouží ke zničení všech registrovaných údajů nebo k deaktivaci některých

Shrnutí

  • Cookie je malá informace, kterou webový server ukládá v textovém souboru na pevný disk uživatele (klienta).
  • Testování souborů cookie je definováno jako typ testování softwaru, který kontroluje soubory cookie vytvořené ve vašem webovém prohlížeči.
  • Soubor cookie se skládá hlavně ze tří věcí: Název serveru, ze kterého byl soubor cookie odeslán, životnost souborů cookie a hodnota
  • Typy souborů cookie: 1) soubory cookie relace, 2) trvalé soubory cookie
  • Když jakákoli webová aplikace zapíše cookie, uloží se do textového souboru na pevný disk uživatele. Cesta, kam se soubory cookie ukládají, závisí na prohlížeči. Různé prohlížeče ukládají soubory cookie různými cestami.