Küpsiste testimine: kuidas testida küpsiseid veebisaidil näitega

Mis on küpsiste testimine?

Küpsiste testimine on määratletud kui tarkvara testimise tüüp, mis kontrollib teie veebibrauseris loodud küpsiseid. Küpsis on väike osa teavet, mille veebiserver salvestab kasutaja (kliendi) kõvakettale tekstifaili. See teave saadetakse seejärel serverisse tagasi iga kord, kui brauser küsib serverilt lehte. Tavaliselt sisaldab küpsis isikupärastatud kasutajaandmeid või teavet, mida kasutatakse erinevate veebilehtede vahel suhtlemiseks. Alloleval ekraanipildil on erinevate veebisaitide küpsised.

Küpsiste näide veebisaidil

Teisisõnu pole küpsised muud kui kasutaja identiteet ja neid kasutatakse selleks, et jälgida, kus kasutaja veebisaidi lehtedel navigeeris. Küpsise eesmärk on luua kiire suhtlus kasutajate ja veebisaitide vahel. Rakendused, kus küpsiseid saab kasutada, on ostukorvi, isikupärastatud veebikogemuse, kasutajate jälgimise, turunduse, kasutajaseansside jms juurutamiseks.

Mis on küpsise sisu?

Küpsis koosneb peamiselt kolmest asjast:

  1. Serveri nimi, kust küpsis saadeti
  2. Küpsised eluiga
  3. Väärtus. Tavaliselt on see juhuslikult genereeritud kordumatu number

Küpsiste tüübid

Küpsiste tüübid
Küpsiste tüübid

Tavaliselt kirjutatakse kasutajate masinatesse kahte tüüpi küpsiseid:

  • Seansi küpsised: Need küpsised on aktiivsed seni, kuni küpsise käivitav brauser on avatud. Kui sulgeme brauseri, kustutatakse see seansiküpsis
  • Püsiküpsised: Need küpsised kirjutatakse kasutaja masinasse püsivalt ja need kestavad kuid või aastaid

Kus küpsiseid hoitakse?

Kui mis tahes veebilehe rakendus kirjutab küpsise, salvestatakse see kasutaja kõvakettale tekstifaili. Küpsiste salvestamise tee sõltub brauserist. Erinevad brauserid salvestavad küpsiseid erinevatel radadel.

Näiteks Mozilla Firefox brauseris näete küpsiseid brauseri valikutes. Selle vaatamiseks klõpsake nuppu Tööriistad -> Valikud -> Privaatsus ja seejärel klõpsake nuppu "Eemalda individuaalsed küpsised".

Kuidas küpsiseid erinevates brauserites salvestatakse

Sees olles Internet Explorer brauser salvestab teele küpsised "C:\Dokumendid ja sätted\Vaikekasutaja\Küpsised"

Kuidas veebisaidil küpsiseid testida

Järgmine on oluline kontroll-loend ja sammud Kuidas küpsiseid testida veebisaidil:

Samm 1) Küpsiste keelamine

Keelake kõik küpsised ja proovige kasutada saidi peamisi funktsioone

2. samm) Küpsiste rikkumine

Muutke küpsist märkmikus käsitsi ja muutke parameetreid mõne juhusliku väärtusega

Samm 3) Küpsiste krüpteerimine

Tundlik teave, nagu paroolid ja kasutajanimed, tuleks enne meie arvutisse saatmist krüpteerida

4. samm) Küpsiste testimine mitme brauseriga

Kontrollige, kas teie veebisaidi leht kirjutab küpsiseid teises brauseris ootuspäraselt õigesti

Samm 5) Kontrollige oma veebirakenduse lehelt kustutamist

Kontrollige, kas küpsised on teie veebirakendusest kustutatud või mitte

6. samm) Küpsiste valikuline tagasilükkamine

Kustutage kõik veebisaitide küpsised ja vaadake, kuidas veebisait sellele reageerib

7. samm) juurdepääs küpsistele

Ühe veebisaidi kirjutatud küpsised ei tohiks olla teistele juurdepääsetavad

8. samm) Ärge kasutage küpsiste ülemäärast kasutamist

Kui testitav rakendus on avalik veebisait, ei tohiks küpsiseid liigselt kasutada

Samm 9) Testimine erinevate seadistustega

Testimine tuleks läbi viia korralikult, et kontrollida, kas veebisait töötab erinevate küpsiseseadetega hästi

10. samm) liigitage küpsised eraldi

Küpsiseid ei tohiks hoida viiruste, rämpsposti või nuhkvaraga samas kategoorias

Pluginad küpsiste testimiseks

Kaasaegsed brauserid võimaldavad küpsiseid brauseris endas vaadata/muuta. Mozillas on küpsiste testimise pistikprogrammid ja Google Chrome mõlemad.

1. Chrome'i küpsiste haldur

Chrome'i küpsisehalduri pistikprogramm

2. eest Google Chrome brauser: Redigeeri seda küpsist

Redigeeri seda küpsise pistikprogrammi

Küpsiste muutmine töös

Chrome'i pistikprogrammi abil küpsise muutmiseks või muutmiseks on järgmised sammud.

Step 1) Sisselogimiseks sisestage kasutajatunnus ja parool https://demo.guru99.com/V4/

Küpsiste muutmine töös

Step 2) Klõpsake pistikprogrammi ikoonil Küpsiste muutmine töös ja see avab järgmise akna, nagu allpool näidatud

Küpsiste muutmine töös

Step 3) Muutke küpsise väärtust "guru99" ja seejärel klõpsake Küpsiste muutmine töös muudatuste salvestamiseks

Küpsiste muutmine töös

Küpsise ja seansi erinevus

Siin on peamine erinevus küpsise ja seansi vahel:

küpsis istung
Küpsised on kliendipoolsed failid, mis sisaldavad kasutajateavet Seansid on serveripoolsed failid, mis sisaldavad kasutajateavet
Küpsis lõpeb olenevalt selle kasutusajast Seanss lõpeb, kui kasutaja sulgeb brauseri
Te ei pea küpsist käivitama, kuna see salvestatakse teie kohalikku masinasse In PHP, enne $_SESSION kasutamist tuleb kirjutada session_start(); Samamoodi ka teiste keelte puhul
Küpsiste ametlik maksimaalne suurus on 4 KB Seansi jooksul saate salvestada nii palju andmeid, kui soovite. Ainsad piirangud, mida saate saavutada, on maksimaalne mälu, mida skript võib korraga tarbida, mis on vaikimisi 128 MB
Küpsis ei sõltu seansist Seanss sõltub küpsisest
Funktsiooni nimega unsetcookie() pole Session_destroy(); kasutatakse kõigi registreeritud andmete hävitamiseks või mõne tühistamiseks

kokkuvõte

  • Küpsis on väike osa teavet, mille veebiserver salvestab kasutaja (kliendi) kõvakettale tekstifaili.
  • Küpsiste testimine on määratletud kui tarkvara testimise tüüp, mis kontrollib teie veebibrauseris loodud küpsiseid.
  • Küpsis koosneb peamiselt kolmest asjast: serveri nimi, kust küpsis saadeti, küpsiste eluiga ja väärtus
  • Küpsiste tüübid: 1) seansiküpsised, 2) püsivad küpsised
  • Kui mis tahes veebilehe rakendus kirjutab küpsise, salvestatakse see kasutaja kõvakettale tekstifaili. Küpsiste salvestamise tee sõltub brauserist. Erinevad brauserid salvestavad küpsiseid erinevatel radadel.