Hie,Wie kann man Leistungstests auf einer "Sticky" -fähigen Lastausgleich-Webanwendung durchführen?
Ich lese viele Blogs und Tutorials. Ich kann es nicht herausfinden, wie Leistungstests auf einer Cookie-basierten Web-Anwendung ausgeführt werden, die hinter einem Reverse Proxy Load Balancer sitzt. Ich habe 3 unterstützte Anwendungsserver, die dieselbe Instanz eines Einkaufswagens bedienen. Ein Load Balancer befindet sich vor ihnen und leitet den Datenverkehr.
Problem: Wenn ich HTTP-Anforderung für die Leistungsanalyse senden, leitet der Load Balancer (verfolgt Client-IP durch Cookie) die HTTP-Anforderung an den gleichen Back-End-Server um, der zugewiesen wurde. Ich habe die Möglichkeit, IP-Spoofing zu verwenden, aber es funktioniert nicht, wenn die Backend-Server im WAN und nicht im LAN verteilt sind. Darüber hinaus hat jeder Backend-Server seine eigene öffentliche IP-Adresse und sitzt hinter der Firewall.
Frage: IS gibt es eine Möglichkeit Jmeter kann konfiguriert werden, um Test in diesem Szenario zu laden. Oder gibt es eine bessere Lösung?
Vielen Dank für Ihre Gedanken und Ihren Beitrag.
Grüße