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
- Serveri nimi, kust küpsis saadeti
- Küpsised kogu elu vältel
- 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:
- Küpsiste keelamine: keelake kõik küpsised ja proovige kasutada saidi peamisi funktsioone
- Rikutavad küpsised: redigeerige küpsist käsitsi märkmikus ja muutke parameetreid mõne juhusliku väärtusega
- Küpsiste krüptimine: tundlik teave, näiteks paroolid ja kasutajanimed, tuleks enne meie arvutisse saatmist krüptida
- Küpsiste testimine mitme brauseriga: kontrollige, kas teie veebisaidi leht kirjutab küpsised õigesti erinevasse brauserisse
- Veebirakenduse lehelt kustutamise kontrollimine
- Valikuliselt küpsiste tagasilükkamine: kustutage kõik veebisaitide küpsised ja vaadake, kuidas veebisait sellele reageerib
- Juurdepääs küpsistele: teised ei tohiks ühe veebisaidi kirjutatud küpsistele juurde pääseda
- Küpsiste ülekasutamist ei toimu: kui testitav rakendus on avalik veebisait, ei tohiks küpsiste ületarbimist
- Testimine erinevate seadistustega: testimine peaks toimuma korralikult, et kontrollida, kas veebisait töötab erinevate küpsiste seadetega hästi
- 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.
- Chrome'i küpsiste haldur
- 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 |
|
|
|
|
|
|
|
|
|
|
|
|