Verwendung von Cookies

Verwendung von Cookies

LoadFocus unterstützt Anfragen mit benutzerdefinierten Cookies, sodass Sie Benutzersitzungen und authentifizierte Interaktionen mit Ihrer Website oder API simulieren können. Dies ist besonders nützlich für Lasttestszenarien, bei denen benutzerspezifische Daten oder Sitzungen über mehrere Anfragen hinweg aufrechterhalten werden müssen.

Cookies zu Ihren Anfragen hinzufügen

Beim Konfigurieren Ihres Lasttests können Sie Cookies zu Ihren Anfragen hinzufügen. Diese Cookies werden mit jeder Anfrage gesendet, sodass Sie Status- und Sitzungsdaten nach Bedarf aufrechterhalten können. Diese Funktion ist besonders nützlich für das Testen authentifizierter Endpunkte, Warenkörbe, benutzerspezifischer Einstellungen und anderer Szenarien, in denen Cookies wesentlich sind.

So können Sie Cookies für Ihre Lasttests konfigurieren:

  • Name: token
  • Wert: djs34567ajdlasjdklas765756kjdas (Authentifizierungs-Token-Wert)
  • Domain: example.com (Domain, auf die sie angewendet werden)
  • Pfad: /or/my_folder/

Cookies

Anwendungsfälle für Cookies bei Lasttests

  1. Test authentifizierter Benutzer:
  • Simulieren Sie authentifizierte Benutzerinteraktionen durch das Setzen von Sitzungs-Cookies oder Authentifizierungs-Tokens.
  • Testen Sie, wie Ihre Anwendung mehrere gleichzeitige authentifizierte Benutzer verarbeitet.
  1. Benutzerspezifische Daten:
  • Erhalten Sie benutzerspezifische Daten über mehrere Anfragen hinweg aufrecht.
  • Testen Sie Funktionen, die auf benutzerspezifischen Cookies basieren, wie personalisierte Inhalte oder Benutzereinstellungen.
  1. Warenkorb-Funktionalität:
  • Simulieren Sie Benutzer, die Artikel in einen Warenkorb legen.
  • Stellen Sie sicher, dass der Warenkorbinhalt über mehrere Anfragen und Sitzungen hinweg erhalten bleibt.
  1. Sitzungsverwaltung:
  • Testen Sie Sitzungs-Timeouts und -Erneuerungen.
  • Validieren Sie, dass Ihre Anwendung Sitzungs-Cookies unter Last korrekt verarbeitet.
  1. Cross-Domain-Tests:
  • Setzen Sie Cookies für verschiedene Subdomains, um Cross-Domain-Interaktionen zu testen.
  • Stellen Sie sicher, dass Cookies korrekt angewendet und über verschiedene Teile Ihrer Anwendung hinweg aufrechterhalten werden.

Best Practices für die Verwendung von Cookies bei Lasttests

  • Sichere Cookies: Stellen Sie sicher, dass sichere Cookies korrekt verarbeitet werden, indem Sie die entsprechenden Flags setzen.
  • HTTPOnly Cookies: Testen Sie, wie Ihre Anwendung HTTPOnly Cookies verarbeitet, die nicht über JavaScript zugänglich sind.
  • Cookie-Ablauf: Validieren Sie, dass Cookies mit Ablaufdaten von Ihrer Anwendung korrekt verwaltet werden.
  • Cookie-Größe: Testen Sie die Auswirkung großer Cookies auf die Leistung Ihrer Anwendung und die Client-Ladezeiten.
  • Cookie-Geltungsbereich: Stellen Sie sicher, dass Cookies auf die richtige Domain und den richtigen Pfad wie angegeben angewendet werden.

Beispielkonfiguration

Hier ist eine Beispielkonfiguration für das Setzen von Cookies in LoadFocus:

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