Korištenje kolačića

Korištenje kolačića

LoadFocus podržava zahtjeve s prilagođenim kolačićima, omogućujući vam simulaciju korisničkih sesija i autentificiranih interakcija s vašom web stranicom ili API-jem. To je posebno korisno za scenarije testiranja opterećenja gdje se korisnički specifični podaci ili sesije trebaju održavati kroz više zahtjeva.

Dodavanje kolačića vašim zahtjevima

Prilikom konfiguriranja vašeg testa opterećenja, možete dodati kolačiće vašim zahtjevima. Ti kolačići će se slati uz svaki zahtjev, omogućujući vam održavanje stanja i podataka sesije prema potrebi. Ova značajka posebno je korisna za testiranje autentificiranih krajnjih točaka, košarica za kupnju, korisničkih postavki i drugih scenarija gdje su kolačići neophodni.

Evo kako možete konfigurirati kolačiće za vaše testove opterećenja:

  • Naziv: token
  • Vrijednost: djs34567ajdlasjdklas765756kjdas (vrijednost tokena za autentifikaciju)
  • Domena: example.com (domena na kojoj će se primijeniti)
  • Putanja: /or/my_folder/

Kolačići

Slučajevi korištenja kolačića u testiranju opterećenja

  1. Testiranje autentificiranih korisnika:
  • Simulirajte interakcije autentificiranih korisnika postavljanjem kolačića sesije ili tokena za autentifikaciju.
  • Testirajte kako vaša aplikacija podnosi više istovremenih autentificiranih korisnika.
  1. Korisnički specifični podaci:
  • Održavajte korisničke podatke kroz više zahtjeva.
  • Testirajte značajke koje se oslanjaju na korisničke kolačiće, poput personaliziranog sadržaja ili korisničkih preferencija.
  1. Funkcionalnost košarice:
  • Simulirajte korisnike koji dodaju artikle u košaricu.
  • Osigurajte da se sadržaj košarice održava kroz više zahtjeva i sesija.
  1. Upravljanje sesijama:
  • Testirajte isteke i obnove sesija.
  • Potvrdite da vaša aplikacija ispravno rukuje kolačićima sesije pod opterećenjem.
  1. Testiranje između domena:
  • Postavite kolačiće za različite poddomene kako biste testirali interakcije između domena.
  • Osigurajte da se kolačići ispravno primjenjuju i održavaju u različitim dijelovima vaše aplikacije.

Najbolje prakse za korištenje kolačića u testovima opterećenja

  • Sigurni kolačići: Osigurajte da se sigurni kolačići pravilno obrađuju postavljanjem odgovarajućih zastavica.
  • HTTPOnly kolačići: Testirajte kako vaša aplikacija rukuje HTTPOnly kolačićima, koji nisu dostupni putem JavaScripta.
  • Istek kolačića: Potvrdite da vaša aplikacija ispravno upravlja kolačićima s datumima isteka.
  • Veličina kolačića: Testirajte utjecaj velikih kolačića na performanse vaše aplikacije i vremena učitavanja klijenta.
  • Opseg kolačića: Osigurajte da se kolačići primjenjuju na ispravnu domenu i putanju kako je navedeno.

Primjer konfiguracije

Evo primjera konfiguracije za postavljanje kolačića u LoadFocusu:

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