Testarea cookie-urilor: Cum să testați cookie-urile pe site-ul web cu un exemplu

Ce este testarea cookie-urilor?

Testarea cookie-urilor este definită ca un tip de testare software care verifică cookie-ul creat în browserul dvs. web. Un cookie este o mică informație care este stocată într-un fișier text pe hard disk-ul utilizatorului (client) de către serverul web. Această informație este apoi trimisă înapoi la server de fiecare dată când browserul solicită o pagină de la server. De obicei, cookie-ul conține date personalizate de utilizator sau informații care sunt folosite pentru a comunica între diferite pagini web. Captura de ecran de mai jos arată cookie-uri pentru diferite site-uri web.

Exemplu de cookie-uri într-un site web

Cu alte cuvinte, cookie-urile nu sunt altceva decât identitatea unui utilizator și sunt folosite pentru a urmări unde a navigat utilizatorul prin paginile site-ului web. Scopul unui cookie este de a face interacțiune rapidă între utilizatori și site-uri web. Aplicațiile, în care cookie-urile pot fi utilizate, este să implementeze un coș de cumpărături, o experiență web personalizată, urmărirea utilizatorilor, marketing, sesiuni de utilizatori etc.

Care este conținutul cookie-ului?

Cookie-ul constă în principal din trei lucruri:

  1. Numele serverului de la care a fost trimis cookie-ul
  2. Cookie-uri de viață
  3. O valoare. Acesta este de obicei un număr unic generat aleatoriu

Tipuri de cookie-uri

Tipuri de cookie-uri
Tipuri de cookie-uri

De obicei, există două tipuri de cookie-uri scrise pe computerele utilizatorului:

  • Cookie-uri pentru sesiuni: Aceste cookie-uri sunt active până când browserul care declanșează cookie-ul este deschis. Când închidem browserul, acest cookie de sesiune este șters
  • Cookie-uri persistente: Aceste cookie-uri sunt scrise permanent pe computerul utilizatorului și durează luni sau ani

Unde sunt stocate cookie-urile?

Când orice aplicație de pagină web scrie un cookie, acesta este stocat într-un fișier text pe hard diskul utilizatorului. Calea în care sunt salvate cookie-urile depinde de browser. Diferitele browsere stochează cookie-uri în căi diferite.

De exemplu, în Mozilla Firefox browser puteți vedea cookie-urile în opțiunile browserului. Pentru a vizualiza acest lucru, faceți clic pe Instrumente -> Opţiuni -> Confidențialitate și apoi faceți clic pe „Eliminați cookie-urile individuale”.

Cum sunt stocate cookie-urile în diferite browsere

In timp ce in Internet Explorer browser stochează cookie-uri pe cale C:\Documente și setări\Utilizator implicit\Cookies”

Cum să testați cookie-urile pe site

Urmează o listă de verificare importantă și pașii mai departe Cum se testează cookie-urile pe site:

Pasul 1) Dezactivarea cookie-urilor

Dezactivați toate modulele cookie și încercați să utilizați funcțiile majore ale site-ului

Pasul 2) Coruperea cookie-urilor

Editați manual cookie-ul în notepad și modificați parametrii cu niște valori aleatorii

Pasul 3) Criptarea cookie-urilor

Informațiile sensibile, cum ar fi parolele și numele de utilizator, ar trebui să fie criptate înainte de a fi trimise la computerul nostru

Pasul 4) Testarea cookie-urilor cu mai multe browsere

Verificați ca pagina site-ului dvs. scrie corect cookie-urile într-un browser diferit, așa cum vă așteptați

Pasul 5) Verificarea ștergerii de pe pagina aplicației dvs. web

Verificați dacă cookie-urile sunt șterse din aplicația dvs. web sau nu

Pasul 6) Respingerea selectivă a cookie-urilor

Ștergeți toate modulele cookie pentru site-uri web și vedeți cum reacţionează site-ul la acestea

Pasul 7) Accesul la cookie-uri

Cookie-urile scrise de un site web nu ar trebui să fie accesibile altora

Pasul 8) Fără folosirea excesivă a cookie-urilor

Dacă aplicația testată este un site web public, nu ar trebui să existe o suprautilizare a cookie-urilor

Pasul 9) Testarea cu setare diferită

Testarea ar trebui făcută corect pentru a verifica dacă site-ul web funcționează bine cu setări diferite pentru cookie-uri

Pasul 10) Clasificați cookie-urile separat

Cookie-urile nu trebuie păstrate în aceeași categorie de viruși, spam sau spyware

Plugin-uri pentru testul cookie-urilor

Browserele moderne permit vizualizarea/editarea cookie-urilor în browserul propriu-zis. Există pluginuri de testare a cookie-urilor în Mozilla și Google Chrome ambele.

1. Manager cookie Chrome

Pluginul Chrome Cookie Manager

2. Pentru Google Chrome browser-ul: Editați acest cookie

Editați acest plugin Cookie

Modificarea cookie-urilor în acțiune

Următorii sunt pașii pentru modificarea sau editarea cookie-ului folosind pluginul pentru Chrome:

Pas 1) Introduceți ID-ul de utilizator și parola pentru a vă conecta la http://demo.guru99.com/V4/

Modificarea cookie-urilor în acțiune

Pas 2) Faceți clic pe pictograma pluginului Modificarea cookie-urilor în acțiune și se va deschide o altă fereastră, așa cum se arată mai jos

Modificarea cookie-urilor în acțiune

Pas 3) Schimbați valoarea cookie-ului în „guru99” apoi faceți clic pe Modificarea cookie-urilor în acțiune pentru a salva modificările

Modificarea cookie-urilor în acțiune

Diferența dintre cookie și sesiune

Iată diferența principală dintre Cookie și Session:

Cookie Sesiune
Cookie-urile sunt fișiere la nivelul clientului care conțin informații despre utilizator Sesiunile sunt fișiere de pe partea serverului care conțin informații despre utilizator
Cookie-ul se termină în funcție de durata de viață pe care o setați O sesiune se termină atunci când un utilizator își închide browserul
Nu trebuie să porniți cookie-ul, deoarece acesta este stocat în mașina dvs. locală In PHP, înainte de a folosi $_SESSION, trebuie să scrieți session_start(); La fel și pentru alte limbi
Dimensiunea maximă oficială a cookie-urilor este de 4 KB În cadrul sesiunii puteți stoca câte date doriți. Singurele limite pe care le puteți atinge este memoria maximă pe care o poate consuma un script la un moment dat, care este de 128 MB în mod implicit
Un cookie nu depinde de sesiune O sesiune depinde de Cookie
Nu există nicio funcție numită unsetcookie() Session_destroy(); este folosit pentru a distruge toate datele înregistrate sau pentru a anula unele

Rezumat

  • Un cookie este o mică informație care este stocată într-un fișier text pe hard disk-ul utilizatorului (client) de către serverul web.
  • Testarea cookie-urilor este definită ca un tip de testare software care verifică cookie-ul creat în browserul dvs. web.
  • Cookie-ul constă în principal din trei lucruri: numele serverului de la care a fost trimis cookie-ul, durata de viață a cookie-urilor și o valoare
  • Tipuri de cookie-uri: 1) cookie-uri de sesiune, 2) cookie-uri persistente
  • Când orice aplicație de pagină web scrie un cookie, acesta este stocat într-un fișier text pe hard diskul utilizatorului. Calea în care sunt salvate cookie-urile depinde de browser. Diferitele browsere stochează cookie-uri în căi diferite.