Utilizarea cookie-urilor

Utilizarea cookie-urilor

LoadFocus suportă cereri cu cookie-uri personalizate, permițându-vă să simulați sesiuni de utilizatori și interacțiuni autentificate cu site-ul web sau API-ul. Aceasta este deosebit de utilă pentru scenariile de testare a încărcării unde datele sau sesiunile specifice utilizatorilor trebuie menținute pe parcursul mai multor cereri.

Adăugarea cookie-urilor la cereri

La configurarea testului de încărcare, puteți adăuga cookie-uri la cereri. Aceste cookie-uri vor fi trimise împreună cu fiecare cerere, permițându-vă să mențineți starea și datele de sesiune după necesități. Această funcție este deosebit de utilă pentru testarea endpoint-urilor autentificate, coșurilor de cumpărături, setărilor specifice utilizatorilor și altor scenarii unde cookie-urile sunt esențiale.

Iată cum puteți configura cookie-urile pentru testele de încărcare:

  • Nume: token
  • Valoare: djs34567ajdlasjdklas765756kjdas (valoarea token-ului de autentificare)
  • Domeniu: example.com (domeniul pe care se vor aplica)
  • Cale: /or/my_folder/

Cookie-uri

Cazuri de utilizare pentru cookie-uri în testarea de încărcare

  1. Testarea utilizatorilor autentificați: Simulați interacțiuni ale utilizatorilor autentificați setând cookie-uri de sesiune sau token-uri de autentificare.

  2. Date specifice utilizatorului: Mențineți date specifice utilizatorului pe parcursul mai multor cereri.

  3. Funcționalitatea coșului de cumpărături: Simulați utilizatori care adaugă produse în coșul de cumpărături.

  4. Gestionarea sesiunilor: Testați expirările și reînnoirile sesiunilor.

  5. Testare cross-domain: Setați cookie-uri pentru diferite subdomenii pentru a testa interacțiunile cross-domain.

Bune practici pentru utilizarea cookie-urilor în teste de încărcare

  • Cookie-uri securizate: Asigurați-vă că cookie-urile securizate sunt gestionate corect prin setarea flag-urilor corespunzătoare.
  • Cookie-uri HTTPOnly: Testați cum gestionează aplicația cookie-urile HTTPOnly, care nu sunt accesibile prin JavaScript.
  • Expirarea cookie-urilor: Validați că cookie-urile cu date de expirare sunt gestionate corect de aplicație.
  • Dimensiunea cookie-urilor: Testați impactul cookie-urilor mari asupra performanței aplicației și timpilor de încărcare.
  • Domeniul cookie-urilor: Asigurați-vă că cookie-urile sunt aplicate corect domeniului și căii specificate.

Exemplu de configurare

Iată un exemplu de configurare pentru setarea cookie-urilor în LoadFocus:

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