Küpsiste testimine: Veebisaidi näidisjuhtumid

Lang L: none (table-of-contents):

Anonim

Mis on küpsiste testimine?

Küpsiste testimine on tarkvara testimise tüüp, mis kontrollib teie veebibrauseris loodud küpsiseid. Küpsis on väike teave, mille veebiserver salvestab kasutaja (kliendi) kõvakettale tekstifaili. See teave saadetakse seejärel serverile tagasi iga kord, kui brauser serverilt lehte nõuab. Tavaliselt sisaldab küpsis isikupärastatud kasutajaandmeid või teavet, mida kasutatakse erinevate veebilehtede vahel suhtlemiseks. Allpool olev ekraanipilt näitab küpsiseid erinevatele veebisaitidele.

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

Selles õpetuses õpime

  • Mis on küpsise sisu?
  • Küpsiste tüübid
  • Kuhu küpsiseid salvestatakse?
  • Kuidas testida küpsiseid - proovikatsete juhtumid
  • Küpsiste testimise pistikprogrammid
  • Küpsiste muutmine toimimas
  • Erinevus küpsise ja seansi vahel

Mis on küpsise sisu?

Küpsis koosneb peamiselt kolmest asjast

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

Küpsiste tüübid

Tavaliselt on kasutajamasinatesse kirjutatud kahte tüüpi küpsiseid

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

Kuhu küpsiseid salvestatakse?

Kui mõni veebilehe rakendus kirjutab küpsise, salvestatakse see kasutaja kõvakettale tekstifaili. Tee, kuhu küpsised salvestatakse, sõltub brauserist. Erinevad brauserid salvestavad küpsiseid erinevatel radadel.

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

Kuigi Internet Explorer brauseri salvestab küpsised tee " C: \ Documents and Settings \ Vaikimisi Kasutaja \ Cookies"

Kuidas küpsiseid testida

Allpool on oluline kontrollnimekiri ja juhised küpsiste testimiseks veebisaidil:

  1. Küpsiste keelamine: keelake kõik küpsised ja proovige kasutada saidi peamisi funktsioone
  2. Rikutavad küpsised: redigeerige küpsist käsitsi märkmikus ja muutke parameetreid mõne juhusliku väärtusega
  3. Küpsiste krüptimine: tundlik teave, näiteks paroolid ja kasutajanimed, tuleks enne meie arvutisse saatmist krüptida
  4. Küpsiste testimine mitme brauseriga: kontrollige, kas teie veebisaidi leht kirjutab küpsised õigesti erinevasse brauserisse
  5. Veebirakenduse lehelt kustutamise kontrollimine
  6. Valikuliselt küpsiste tagasilükkamine: kustutage kõik veebisaitide küpsised ja vaadake, kuidas veebisait sellele reageerib
  7. Juurdepääs küpsistele: teised ei tohiks ühe veebisaidi kirjutatud küpsistele juurde pääseda
  8. Küpsiste ülekasutamist ei toimu: kui testitav rakendus on avalik veebisait, ei tohiks küpsiste ületarbimist
  9. Testimine erinevate seadistustega: testimine peaks toimuma korralikult, et kontrollida, kas veebisait töötab erinevate küpsiste seadetega hästi
  10. Liigitage küpsised eraldi: küpsiseid ei tohiks hoida viiruste, rämpsposti ega nuhkvara samas kategoorias

Pistikprogrammid küpsiste testimiseks

Kaasaegsed brauserid võimaldavad küpsiseid vaadata / redigeerida brauseris endas. Mõlemas Mozilla ja Google Chrome'is on küpsiste testimise pistikprogrammid.

  1. Chrome'i küpsiste haldur

  1. Google Chrome'i brauseri jaoks: muutke seda küpsist

Küpsiste muutmine toimimas

Kasutame Chrome'i jaoks küpsiste pistikprogrammi muutmist.

Samm 1)

Guru99 panka sisselogimiseks sisestage kasutajanimi ja parool.

2. samm)

Klõpsake pistikprogrammi ikoonil ja see avab järgmise akna, nagu allpool näidatud

3. samm)

Muutke küpsise väärtuseks "guru99" ja klõpsake siis muudatuste salvestamiseks nuppu

Erinevus küpsise ja seansi vahel

Küpsis Seanss
  • Küpsised on kliendipoolsed failid, mis sisaldavad kasutaja teavet
  • Seansid on serveripoolsed failid, mis sisaldavad kasutaja teavet
  • Küpsis lõpeb sõltuvalt sellele määratud elueast
  • Seanss lõpeb, kui kasutaja sulgeb oma brauseri
  • Te ei pea küpsist käivitama, kuna see on salvestatud teie kohalikku masinasse
  • PHP-s peate enne $ _SESSION kasutamist kirjutama session_start (); Samamoodi ka teiste keelte puhul
  • Ametlik küpsiste maksimaalne suurus on 4KB
  • Sessiooni sees saate salvestada nii palju andmeid kui soovite. Ainus limiit, mille saavutate, on maksimaalne mälumaht, mida skript korraga tarbib, mis on vaikimisi 128 MB
  • Küpsis ei sõltu seansist
  • Seanss sõltub küpsisest
  • Funktsiooni nimega unsetcookie () pole
  • Seansi_hävitamine (); kasutatakse kõigi registreeritud andmete hävitamiseks või osa tühistamiseks