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/
Cazuri de utilizare pentru cookie-uri în testarea de încărcare
Testarea utilizatorilor autentificați: Simulați interacțiuni ale utilizatorilor autentificați setând cookie-uri de sesiune sau token-uri de autentificare.
Date specifice utilizatorului: Mențineți date specifice utilizatorului pe parcursul mai multor cereri.
Funcționalitatea coșului de cumpărături: Simulați utilizatori care adaugă produse în coșul de cumpărături.
Gestionarea sesiunilor: Testați expirările și reînnoirile sesiunilor.
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}]}