Uzywanie ciasteczek

Uzywanie ciasteczek

LoadFocus obsluguje zadania z niestandardowymi ciasteczkami, umozliwiajac symulowanie sesji uzytkownikow i uwierzytelnionych interakcji z Twoja strona internetowa lub API. Jest to szczegolnie przydatne w scenariuszach testow obciazeniowych, gdzie dane specyficzne dla uzytkownika lub sesje musza byc utrzymywane miedzy wieloma zadaniami.

Dodawanie ciasteczek do zadan

Podczas konfigurowania testu obciazeniowego mozesz dodawac ciasteczka do swoich zadan. Te ciasteczka beda wysylane wraz z kazdym zadaniem, umozliwiajac utrzymanie stanu i danych sesji w razie potrzeby. Ta funkcja jest szczegolnie przydatna do testowania uwierzytelnionych punktow koncowych, koszykow zakupowych, ustawien specyficznych dla uzytkownika i innych scenariuszy, w ktorych ciasteczka sa niezbedne.

Oto jak mozesz skonfigurowac ciasteczka dla swoich testow obciazeniowych:

  • Name: token
  • Value: djs34567ajdlasjdklas765756kjdas (wartosc tokenu uwierzytelniania)
  • Domain: example.com (domena, na ktorej beda obowiazywac)
  • Path: /or/my_folder/

Cookies

Przypadki uzycia ciasteczek w testach obciazeniowych

  1. Testowanie uwierzytelnionych uzytkownikow:
  • Symuluj uwierzytelnione interakcje uzytkownikow, ustawiajac ciasteczka sesji lub tokeny uwierzytelniania.
  • Testuj, jak Twoja aplikacja radzi sobie z wieloma rownoczesnymi uwierzytelnionymi uzytkownikami.
  1. Dane specyficzne dla uzytkownika:
  • Utrzymuj dane specyficzne dla uzytkownika miedzy wieloma zadaniami.
  • Testuj funkcje opierajace sie na ciasteczkach specyficznych dla uzytkownika, takie jak spersonalizowana zawartosc lub preferencje uzytkownika.
  1. Funkcjonalnosc koszyka zakupowego:
  • Symuluj uzytkownikow dodajacych produkty do koszyka zakupowego.
  • Upewnij sie, ze zawartosc koszyka jest utrzymywana miedzy wieloma zadaniami i sesjami.
  1. Zarzadzanie sesjami:
  • Testuj limity czasu sesji i ich odnawianie.
  • Weryfikuj, ze Twoja aplikacja prawidlowo obsluguje ciasteczka sesji pod obciazeniem.
  1. Testowanie miedzydomenowe:
  • Ustaw ciasteczka dla roznych subdomen, aby testowac interakcje miedzydomenowe.
  • Upewnij sie, ze ciasteczka sa prawidlowo stosowane i utrzymywane w roznych czesciach Twojej aplikacji.

Najlepsze praktyki uzywania ciasteczek w testach obciazeniowych

  • Bezpieczne ciasteczka: Upewnij sie, ze bezpieczne ciasteczka sa prawidlowo obslugiwane, ustawiajac odpowiednie flagi.
  • Ciasteczka HTTPOnly: Testuj, jak Twoja aplikacja obsluguje ciasteczka HTTPOnly, ktore nie sa dostepne przez JavaScript.
  • Wygasniecie ciasteczek: Weryfikuj, ze ciasteczka z datami wygasniecia sa prawidlowo zarzadzane przez Twoja aplikacje.
  • Rozmiar ciasteczek: Testuj wplyw duzych ciasteczek na wydajnosc Twojej aplikacji i czasy ladowania po stronie klienta.
  • Zakres ciasteczek: Upewnij sie, ze ciasteczka sa stosowane do wlasciwej domeny i sciezki zgodnie z podana specyfikacja.

Przykladowa konfiguracja

Oto przykladowa konfiguracja ustawiania ciasteczek w LoadFocus:

{
"cookies": [
{
"name": "token",
"value": "djs34567ajdlasjdklas765756kjdas",
"domain": "example.com",
"path": "/or/my_folder/",
"secure": true,
"httpOnly": true
}
]
}
export const _frontmatter = {"title":"Uzywanie ciasteczek","date":"2021-08-06","metaTitle":"Uzywanie ciasteczek | Poradnik | LoadFocus","metaDescription":"Uzywanie ciasteczek | Poradnik | LoadFocus","order":11}