Brug af cookies

Brug af cookies

LoadFocus understøtter forespørgsler med brugerdefinerede cookies, hvilket giver dig mulighed for at simulere brugersessioner og autentificerede interaktioner med din hjemmeside eller API. Dette er særligt nyttigt til belastningstestscenarier, hvor brugerspecifikke data eller sessioner skal opretholdes på tværs af flere forespørgsler.

Tilføjelse af cookies til dine forespørgsler

Når du konfigurerer din belastningstest, kan du tilføje cookies til dine forespørgsler. Disse cookies sendes med hver forespørgsel, så du kan opretholde tilstands- og sessionsdata efter behov. Denne funktion er særligt nyttig til test af autentificerede endpoints, indkøbskurve, brugerspecifikke indstillinger og andre scenarier, hvor cookies er essentielle.

Sådan kan du konfigurere cookies til dine belastningstests:

  • Name: token
  • Value: djs34567ajdlasjdklas765756kjdas (autentificeringstokenværdi)
  • Domain: example.com (domæne, som de gælder for)
  • Path: /or/my_folder/

Cookies

Anvendelsesscenarier for cookies i belastningstest

  1. Test af autentificerede brugere:
  • Simuler autentificerede brugerinteraktioner ved at sætte sessionscookies eller autentificeringstokens.
  • Test, hvordan din applikation håndterer flere samtidige autentificerede brugere.
  1. Brugerspecifikke data:
  • Oprethold brugerspecifikke data på tværs af flere forespørgsler.
  • Test funktioner, der er afhængige af brugerspecifikke cookies, såsom personligt indhold eller brugerpræferencer.
  1. Indkøbskurvefunktionalitet:
  • Simuler brugere, der tilføjer varer til en indkøbskurv.
  • Sikr, at kurvens indhold opretholdes på tværs af flere forespørgsler og sessioner.
  1. Sessionshåndtering:
  • Test sessionstimeouts og -fornyelser.
  • Valider, at din applikation håndterer sessionscookies korrekt under belastning.
  1. Cross-domain test:
  • Sæt cookies til forskellige subdomæner for at teste cross-domain interaktioner.
  • Sikr, at cookies anvendes korrekt og opretholdes på tværs af forskellige dele af din applikation.

Bedste praksis for brug af cookies i belastningstests

  • Sikre cookies: Sikr, at sikre cookies håndteres korrekt ved at sætte de passende flag.
  • HTTPOnly cookies: Test, hvordan din applikation håndterer HTTPOnly cookies, som ikke er tilgængelige via JavaScript.
  • Cookie-udløb: Valider, at cookies med udløbsdatoer håndteres korrekt af din applikation.
  • Cookie-størrelse: Test indvirkningen af store cookies på din applikations ydeevne og klientens indlæsningstider.
  • Cookie-omfang: Sikr, at cookies anvendes på det korrekte domæne og den korrekte sti som angivet.

Eksempelkonfiguration

Her er en eksempelkonfiguration til at sætte cookies i LoadFocus:

{
"cookies": [
{
"name": "token",
"value": "djs34567ajdlasjdklas765756kjdas",
"domain": "example.com",
"path": "/or/my_folder/",
"secure": true,
"httpOnly": true
}
]
}