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.
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:
- Numele serverului de la care a fost trimis cookie-ul
- Cookie-uri de viață
- O valoare. Acesta este de obicei un număr unic generat aleatoriu
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”.
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
2. Pentru Google Chrome browser-ul: Editați acest 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/
Pas 2) Faceți clic pe pictograma pluginului și se va deschide o altă fereastră, așa cum se arată mai jos
Pas 3) Schimbați valoarea cookie-ului în „guru99” apoi faceți clic pe pentru a salva modificările
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.