Cookietesten: cookies testen op een website met voorbeeld

Wat is het testen van cookies?

Cookietesten wordt gedefinieerd als een softwaretesttype dat cookies controleert die in uw webbrowser zijn gemaakt. Een cookie is een klein stukje informatie dat door de webserver in een tekstbestand op de harde schijf van de gebruiker (client) wordt opgeslagen. Dit stukje informatie wordt vervolgens elke keer dat de browser een pagina van de server opvraagt, teruggestuurd naar de server. Meestal bevat een cookie gepersonaliseerde gebruikersgegevens of informatie die wordt gebruikt om tussen verschillende webpagina's te communiceren. De onderstaande schermafbeelding toont cookies voor verschillende websites.

Voorbeeld van cookies op een website

Met andere woorden, cookies zijn niets anders dan de identiteit van een gebruiker en worden gebruikt om bij te houden waar de gebruiker door de pagina's van de website navigeert. Het doel van een cookie is om snelle interactie tussen gebruikers en websites tot stand te brengen. Toepassingen waarbij cookies kunnen worden gebruikt, zijn voor het implementeren van een winkelwagentje, gepersonaliseerde webervaring, gebruikerstracking, marketing, gebruikerssessies etc.

Wat is de inhoud van een cookie?

De cookie bestaat hoofdzakelijk uit drie dingen:

  1. De naam van de server waarvandaan de cookie is verzonden
  2. Cookies levenslang
  3. Een waarde. Dit is meestal een willekeurig gegenereerd uniek nummer

Soorten cookies

Soorten cookies
Soorten cookies

Normaal gesproken worden er twee soorten cookies op de machines van gebruikers geschreven:

  • Sessiecookies: Deze cookies zijn actief totdat de browser die de cookie activeert geopend is. Wanneer we de browser sluiten, wordt deze sessiecookie verwijderd
  • Permanente Cookies: Deze cookies worden permanent op de machine van de gebruiker geschreven en blijven maanden of jaren actief

Waar worden cookies opgeslagen?

Wanneer een webpaginatoepassing een cookie schrijft, wordt deze opgeslagen in een tekstbestand op de harde schijf van de gebruiker. Het pad waar de cookies worden opgeslagen, is afhankelijk van de browser. Verschillende browsers slaan cookies op verschillende paden op.

Bijvoorbeeld, in mozilla Firefox browser kunt u de cookies zien in browseropties. Om dit te bekijken klikt u op Extra -> opties -> Privacy en klik vervolgens op โ€œIndividuele cookies verwijderenโ€.

Hoe cookies in verschillende browsers worden opgeslagen

Terwijl in internet Explorer browser slaat cookies op pad "C:\Documenten en instellingen\Standaardgebruiker\Cookies"

Hoe cookies op de website te testen

Hieronder vindt u een belangrijke checklist en stappen voor: Cookies testen op website:

Stap 1) Cookies uitschakelen

Schakel alle cookies uit en probeer de belangrijkste functies van de site te gebruiken

Stap 2) Corrupte cookies

Bewerk de cookie handmatig in Kladblok en wijzig de parameters met enkele willekeurige waarden

Stap 3) Cookie-encryptie

Gevoelige informatie zoals wachtwoorden en gebruikersnamen moet worden gecodeerd voordat deze naar onze computer wordt verzonden

Stap 4) Cookietesten met meerdere browsers

Controleer of uw websitepagina de cookies correct schrijft in een andere browser, zoals verwacht

Stap 5) Controle van de verwijdering van uw webapplicatiepagina

Controleer of de cookies uit uw webapplicatie zijn verwijderd of niet

Stap 6) Cookies selectief weigeren

Verwijder alle cookies van de websites en kijk hoe de website erop reageert

Stap 7) Toegang tot cookies

Cookies die door de ene website zijn geschreven, mogen niet toegankelijk zijn voor anderen

Stap 8) Geen overmatig gebruik van cookies

Als de geteste applicatie een openbare website is, mag er geen sprake zijn van overmatig gebruik van cookies

Stap 9) Testen met de andere instellingen

Het testen moet op de juiste manier worden uitgevoerd om te controleren of de website goed werkt met verschillende cookie-instellingen

Stap 10) Categoriseer cookies afzonderlijk

Cookies mogen niet in dezelfde categorie worden bewaard als virussen, spam of spyware

Plug-ins voor cookietest

Moderne browsers staan โ€‹โ€‹het bekijken/bewerken van cookies in de browser zelf toe. Er zijn cookie tester plugins in Mozilla en Google Chrome beide.

1. Chrome-cookiebeheerder

Chrome Cookie Manager-plug-in

2. Voor Google Chrome browser: Bewerk deze cookie

Bewerk deze cookie-plug-in

Cookiewijziging in actie

Hieronder staan โ€‹โ€‹de stappen om de cookie te wijzigen of te bewerken met behulp van de plug-in voor Chrome:

Stap 1) Voer de gebruikers-ID en het wachtwoord in om in te loggen op de https://demo.guru99.com/V4/

Cookiewijziging in actie

Stap 2) Klik op het plug-inpictogram Cookiewijziging in actie en er wordt een ander venster geopend, zoals hieronder weergegeven

Cookiewijziging in actie

Stap 3) Wijzig de waarde van de cookie in โ€œgoeroe99โ€ en klik vervolgens op Cookiewijziging in actie om de wijzigingen op te slaan

Cookiewijziging in actie

Verschil tussen cookie en sessie

Hier is het belangrijkste verschil tussen Cookie en Sessie:

Cookiebleid Sessie
Cookies zijn bestanden aan de clientzijde die gebruikersinformatie bevatten Sessies zijn bestanden op de server die gebruikersinformatie bevatten
Cookie eindigt afhankelijk van de levensduur die u ervoor instelt Een sessie eindigt wanneer een gebruiker zijn browser sluit
U hoeft de cookie niet te starten, aangezien deze op uw lokale computer wordt opgeslagen In PHP, voordat u $_SESSION gebruikt, moet u session_start(); schrijven. Hetzelfde geldt voor andere talen
De officiรซle maximale cookiegrootte is 4 KB Binnen een sessie kunt u zoveel gegevens opslaan als u wilt. De enige limiet die u kunt bereiken, is het maximale geheugen dat een script in รฉรฉn keer kan gebruiken, wat standaard 128 MB is
Een cookie is niet afhankelijk van Sessie Een sessie is afhankelijk van Cookie
Er is geen functie met de naam unsetcookie() Sessie_destroy(); wordt gebruikt om alle geregistreerde gegevens te vernietigen of sommige uit te schakelen

Samenvatting

  • Een cookie is een klein stukje informatie dat door de webserver in een tekstbestand op de harde schijf van de gebruiker (client) wordt opgeslagen.
  • Cookietesten wordt gedefinieerd als een softwaretesttype dat cookies controleert die in uw webbrowser zijn gemaakt.
  • De cookie bestaat hoofdzakelijk uit drie dingen: de naam van de server waarvandaan de cookie is verzonden, de levensduur van de cookie en een waarde
  • Soorten cookies: 1) Sessiecookies, 2) Permanente cookies
  • Wanneer een webpaginatoepassing een cookie schrijft, wordt deze opgeslagen in een tekstbestand op de harde schijf van de gebruiker. Het pad waar de cookies worden opgeslagen, is afhankelijk van de browser. Verschillende browsers slaan cookies op verschillende paden op.

Vat dit bericht samen met: