In der JMeter-Dokumentation heißt es, dass der Cookie-Manager auf der Ebene der Thread-Gruppe hinzugefügt werden sollte. Was passiert jedoch, wenn man ihn auf der Ebene des Testplans hinzufügt, bzw. was sind die möglichen Nebeneffekte? Gehe ich recht in der Annahme, dass alle Thread-Gruppen diesen globalen Cookie-Manager übernehmen und wie erwartet fehlerfrei arbeiten? Ist dies normalerweise verpönt? Ich möchte nur besser verstehen, wie dies in JMeter funktioniert.
Antwort
Zu viele Anzeigen?Ich habe immer den HTTP Cookie Manager verwendet, der in der Testplan-Ebene 代わりに Testgruppe eine für jedes Leistungs-/Lasttest-Szenario OHNE Probleme.
Hier eine Antwort vom Jmeter-Support:
Ist es möglich, Cookies durch verschiedene Thread-Gruppen desselben Testplans zu "propagieren"?
Nein. JMeter-Threads sind gedacht für unabhängige Benutzer repräsentieren, daher sind Cookies und Variablen lokal für einen Thread.
Wenn Sie wirklich daran interessiert sind, erhalten Sie mehr Informationen, indem Sie Debug für Ihren HTTP Cookie Manager aktivieren:
select Cookie Manager > click Help in jmeter's main menu > click Enable Debug.
So finden Sie in jmeter.log Debug-Informationen für Cookie Manager.