Testiranje kolačića: Kako testirati kolačiće na web stranici s primjerom

Što je testiranje kolačića?

Testiranje kolačića definira se kao vrsta testiranja softvera koja provjerava kolačiće stvorene u vašem web pregledniku. Kolačić je mali podatak koji web poslužitelj pohranjuje u tekstualnu datoteku na tvrdom disku korisnika (klijenta). Taj se podatak zatim šalje natrag na poslužitelj svaki put kada preglednik od poslužitelja zatraži stranicu. Kolačić obično sadrži personalizirane korisničke podatke ili informacije koje se koriste za komunikaciju između različitih web stranica. Snimak zaslona u nastavku prikazuje kolačiće za različite web stranice.

Primjer kolačića na web stranici

Drugim riječima, kolačići nisu ništa drugo nego identitet korisnika i koriste se za praćenje gdje se korisnik kretao kroz stranice web stranice. Svrha kolačića je brza interakcija između korisnika i web stranica. Aplikacije u kojima se kolačići mogu koristiti su implementacija košarice za kupnju, personalizirano web iskustvo, praćenje korisnika, marketing, korisničke sesije itd.

Što je sadržaj kolačića?

Kolačić se sastoji uglavnom od tri stvari:

  1. Naziv poslužitelja s kojeg je kolačić poslan
  2. Kolačići Lifetime
  3. Vrijednost. To je obično nasumično generirani jedinstveni broj

Vrste kolačića

Vrste kolačića
Vrste kolačića

Obično postoje dvije vrste kolačića napisanih na korisničkim računalima:

  • Kolačići sesije: Ovi su kolačići aktivni dok se ne otvori preglednik koji pokreće kolačić. Kada zatvorimo preglednik, ovaj kolačić sesije se briše
  • Trajni kolačići: Ovi se kolačići trajno zapisuju na korisničkom računalu i traju mjesecima ili godinama

Gdje se pohranjuju kolačići?

Kada bilo koja aplikacija web stranice zapiše kolačić, on se pohranjuje u tekstualnu datoteku na tvrdom disku korisnika. Put na koji se spremaju kolačići ovisi o pregledniku. Različiti preglednici pohranjuju kolačić na različite staze.

Na primjer, u Mozilla Firefox preglednik možete vidjeti kolačiće u opcijama preglednika. Za pregled kliknite na Alati -> Opcije -> Privatnost, a zatim kliknite na "Ukloni pojedinačne kolačiće".

Kako se kolačići pohranjuju u različitim preglednicima

Dok u Internet Explorer preglednik pohranjuje kolačiće na putu "C:\Documents and Settings\Default User\Cookies”

Kako testirati kolačiće na web stranici

Slijedi važan kontrolni popis i koraci Kako testirati kolačiće na web stranici:

Korak 1) Onemogućavanje kolačića

Onemogućite sve kolačiće i pokušajte koristiti glavne funkcije stranice

Korak 2) Oštećivanje kolačića

Ručno uredite kolačić u bilježnici i promijenite parametre s nekim nasumičnim vrijednostima

Korak 3) Enkripcija kolačića

Osjetljive informacije poput lozinki i korisničkih imena trebaju biti šifrirane prije nego što se pošalju našem računalu

Korak 4) Testiranje kolačića s više preglednika

Provjerite piše li stranica vaše web stranice kolačiće ispravno u drugom pregledniku prema očekivanjima

Korak 5) Provjera brisanja sa stranice vaše web aplikacije

Provjerite jesu li kolačići izbrisani iz vaše web aplikacije ili ne

Korak 6) Selektivno odbijanje kolačića

Izbrišite sve kolačiće za web stranice i pogledajte kako web stranica reagira na to

Korak 7) Pristup kolačićima

Kolačići koje je napisala jedna web stranica ne bi smjeli biti dostupni drugima

Korak 8) Nema prekomjerne upotrebe kolačića

Ako je aplikacija koja se testira javno web mjesto, ne bi trebalo biti prekomjerne upotrebe kolačića

Korak 9) Testiranje s različitim postavkama

Testiranje treba provesti ispravno kako bi se provjerilo radi li web-mjesto dobro s različitim postavkama kolačića

Korak 10) Odvojeno kategorizirajte kolačiće

Kolačići se ne smiju držati u istoj kategoriji virusa, neželjene pošte ili špijunskog softvera

Dodaci za testiranje kolačića

Moderni preglednici omogućuju pregled/uređivanje kolačića u samom pregledniku. Postoje dodaci za testiranje kolačića u Mozilli i Google Chrome oba.

1. Chromeov upravitelj kolačića

Dodatak Chrome Cookie Manager

2. Za Google Chrome preglednik: Uredite ovaj kolačić

Uredi ovaj dodatak za kolačiće

Modifikacija kolačića na djelu

Slijede koraci za izmjenu ili uređivanje kolačića pomoću dodatka za Chrome:

Korak 1) Unesite korisničko ime i lozinku za prijavu https://demo.guru99.com/V4/

Modifikacija kolačića na djelu

Korak 2) Kliknite na ikonu dodatka Modifikacija kolačića na djelu i otvorit će drugi prozor kao što je prikazano u nastavku

Modifikacija kolačića na djelu

Korak 3) Promijenite vrijednost kolačića u “guru99” a zatim kliknite na Modifikacija kolačića na djelu za spremanje promjena

Modifikacija kolačića na djelu

Razlika između kolačića i sesije

Evo glavne razlike između kolačića i sesije:

kolačić Sjednica
Kolačići su datoteke na strani klijenta koje sadrže informacije o korisniku Sesije su datoteke na strani poslužitelja koje sadrže informacije o korisniku
Kolačić završava ovisno o trajanju koje ste mu postavili Sesija završava kada korisnik zatvori svoj preglednik
Ne morate pokrenuti kolačić jer je pohranjen na vašem lokalnom računalu In PHP, prije korištenja $_SESSION, morate napisati session_start(); Isto tako i za druge jezike
Službena najveća veličina kolačića je 4 KB Unutar sesije možete pohraniti onoliko podataka koliko želite. Jedina ograničenja koja možete doseći je maksimalna memorija koju skripta može zauzeti odjednom, što je prema zadanim postavkama 128 MB
Kolačić ne ovisi o sesiji Sesija ovisi o kolačiću
Ne postoji funkcija pod nazivom unsetcookie() Sesija_uništi(); koristi se za uništavanje svih registriranih podataka ili za poništavanje nekih

Rezime

  • Kolačić je mali dio informacija koji web poslužitelj sprema u tekstualnu datoteku na tvrdom disku korisnika (klijenta).
  • Testiranje kolačića definira se kao vrsta testiranja softvera koja provjerava kolačiće stvorene u vašem web pregledniku.
  • Kolačić se sastoji uglavnom od tri stvari: naziv poslužitelja s kojeg je kolačić poslan, vijek trajanja kolačića i vrijednost
  • Vrste kolačića: 1) kolačići sesije, 2) trajni kolačići
  • Kada bilo koja aplikacija web stranice zapiše kolačić, on se pohranjuje u tekstualnu datoteku na tvrdom disku korisnika. Put na koji se spremaju kolačići ovisi o pregledniku. Različiti preglednici pohranjuju kolačić na različite staze.