Testing av informasjonskapsler: Slik tester du informasjonskapsler på et nettsted
⚡ Smart oppsummering
Testing av informasjonskapsler verifiserer de små tekstfilene en webserver lagrer i nettleseren for å track-økter, preferanser og brukeridentitet. Den bekrefter at informasjonskapsler opprettes, krypteres, slettes og leses riktig på tvers av nettlesere uten å eksponere sensitive data.

Hva er Cookie-testing?
Cookie-testing er definert som en programvaretestingstype som kontrollerer informasjonskapsler som er opprettet i nettleseren din. En informasjonskapsel er et lite stykke informasjon som lagres i en tekstfil på brukerens (klient) harddisk av webserveren. Denne informasjonen sendes deretter tilbake til serveren hver gang nettleseren ber om en side fra serveren. Vanligvis inneholder informasjonskapsel personaliserte brukerdata eller informasjon som brukes til å kommunisere mellom ulike nettsider. Skjermbildet nedenfor viser informasjonskapsler for forskjellige nettsteder.
Med andre ord er informasjonskapsler ikke annet enn en brukers identitet og brukes til å track hvor brukeren navigerte gjennom sidene på nettstedet. Formålet med en informasjonskapsel er å muliggjøre rask interaksjon mellom brukere og nettsteder. Applikasjoner der informasjonskapsler kan brukes, er å implementere en butikkping handlekurv, personlig nettopplevelse, bruker trackonge, markedsføring, brukerøkter osv.
Hva er innholdet i informasjonskapsler?
Informasjonskapselen består hovedsakelig av tre ting:
- Navnet på serveren informasjonskapselen ble sendt fra
- Cookies levetid
- En verdi. Dette er vanligvis et tilfeldig generert unikt tall
Typer informasjonskapsler

Vanligvis er det to typer informasjonskapsler skrevet på brukermaskiner:
- Session Cookies: Disse informasjonskapslene er aktive til nettleseren som utløser informasjonskapselen er åpen. Når vi lukker nettleseren blir denne økt-informasjonskapselen slettet
- Vedvarende informasjonskapsler: Disse informasjonskapslene skrives permanent på brukermaskinen og varer i måneder eller år
Hvor lagres informasjonskapsler?
Når en websideapplikasjon skriver en informasjonskapsel, lagres den i en tekstfil på brukerens harddisk. Banen der informasjonskapslene lagres avhenger av nettleseren. Ulike nettlesere lagrer informasjonskapsler på forskjellige baner.
For eksempel, i Mozilla Firefox nettleser kan du se informasjonskapslene i nettleseralternativer. For å se dette, klikk på Verktøy -> alternativer -> Personvern og klikk deretter på "Fjern individuelle informasjonskapsler".
Mens i Internet Explorer nettleseren den lagrer informasjonskapsler på banen "C:\Documents and Settings\Default User\Cookies"
Med det grunnleggende klart, viser følgende sjekkliste hvordan man tester informasjonskapsler i praksis.
Hvordan teste informasjonskapsler på nettstedet
Følgende er en viktig sjekkliste og trinn videre Hvordan teste informasjonskapsler på nettsiden:
Trinn 1) Deaktivere informasjonskapsler
Deaktiver alle informasjonskapsler og forsøk å bruke nettstedets hovedfunksjoner
Trinn 2) Ødelegge informasjonskapsler
Rediger informasjonskapselen manuelt i notisblokken og endre parameterne med noen tilfeldige verdier
Trinn 3) Kryptering av informasjonskapsler
Sensitiv informasjon som passord og brukernavn bør krypteres før den sendes til datamaskinen vår
Trinn 4) Testing av informasjonskapsler med flere nettlesere
Sjekk at nettsiden din skriver informasjonskapslene riktig i en annen nettleser som forventet
Trinn 5) Kontrollerer slettingen fra webapplikasjonssiden
Sjekk om informasjonskapslene er slettet fra din nettapplikasjon eller ikke
Trinn 6) Selektivt avvisning av informasjonskapsler
Slett alle informasjonskapslene for nettsidene og se hvordan nettsiden reagerer på det
Trinn 7) Tilgang til informasjonskapsler
Informasjonskapsler skrevet av ett nettsted skal ikke være tilgjengelig for andre
Trinn 8) Ingen overbruk av informasjonskapsler
Hvis applikasjonen som testes er et offentlig nettsted, bør det ikke være overbruk av informasjonskapsler
Trinn 9) Testing med de forskjellige innstillingene
Testing bør gjøres riktig for å sjekke at nettstedet fungerer bra med forskjellige informasjonskapselinnstillinger
Trinn 10) Kategoriser informasjonskapsler separat
Informasjonskapsler skal ikke oppbevares i samme kategori av virus, spam eller spionprogrammer
Plugins for Cookie Test
Moderne nettlesere tillater visning/redigering av informasjonskapslene i selve nettleseren. Det er cookie tester plugins i Mozilla og Google Chrome både.
1. Cookie Editor
2. Til Google Chrome nettleser: Rediger denne informasjonskapselen
Modifikasjon av informasjonskapsler i aksjon
Følgende er trinnene for å endre eller redigere informasjonskapselen ved å bruke plugin for Chrome:
Trinn 1) Skriv inn bruker-ID og passord for å logge på https://demo.guru99.com/V4/
Trinn 2) Klikk på plugin-ikonet og det vil åpne et annet vindu som vist nedenfor
Trinn 3) Endre verdien på informasjonskapselen til "guru99" og klikk deretter på for å lagre endringene
Forskjellen mellom informasjonskapsel og økt
Her er hovedforskjellen mellom informasjonskapsel og økt:
| Cookie | Session |
|---|---|
| Informasjonskapsler er filer på klientsiden som inneholder brukerinformasjon | Sesjoner er filer på serversiden som inneholder brukerinformasjon |
| Informasjonskapselen slutter avhengig av levetiden du angir for den | En økt avsluttes når en bruker lukker nettleseren |
| Du trenger ikke å starte informasjonskapselen da den er lagret på din lokale maskin | In PHP, før du bruker $_SESSION, må du skrive session_start(); Det samme gjelder andre språk |
| Den offisielle maksimale informasjonskapselstørrelsen er 4KB | I løpet av en økt kan du lagre så mye data du vil. De eneste grensene du kan nå er det maksimale minnet et skript kan forbruke på en gang, som er 128 MB som standard |
| En informasjonskapsel er ikke avhengig av økten | En økt er avhengig av informasjonskapsel |
| Det er ingen funksjon kalt unsetcookie() | Session_destroy(); brukes til å ødelegge alle registrerte data eller til å deaktivere noen |







