Ich baue einen sehr einfachen Testplan auf.Cookie Manager von Apache JMeter fügt das Cookie nicht zur POST-Anfrage hinzu
- Anmeldung: POST, ein Sitzungscookie wird zurückgegeben.
- Erhalten Sie den Status: GET, ein Benutzerstatus wird zurückgegeben.
- Erstellen Sie eine Ressource: POST, JSON-Rumpf wird für die Ressource bereitgestellt.
Also meine 'Testplan' sieht aus wie:
- Testplan
- Thread-Gruppe
- HTTP Request Defaults
- HTTP Cookie Manager
- Login (HTTP-Request Sampler: POST)
- Staat (HTTP-Request-Sampler: GET) Get
- Ressource erstellen (HTTP-Request-Sampler: POST)
- Thread-Gruppe
Das Cookie von 'Login' erzeugt wird zu 'Status' richtig.
Aber 'Create Resource' hat kein Cookie. Ich habe ihre Bestellung geändert, aber es hilft nicht. Ich habe zuerst die Standardoptionen verwendet und einige Optionen geändert, aber es hilft auch nicht.
Ist es ein Fehler von JMeter? oder nur POST HTTP-Anfrage ist nicht in der Lage, Cookie zu haben?
Bitte geben Sie mir einen Rat.
[GELÖST]
Ich bemerkte, dass es auf den Pfad bezieht, nicht das Verfahren.
Sie möchten sowohl die Domäne des Cookies als auch den Pfad betrachten. Ich meine, der Pfad und die Domäne eines Cookies könnten serverseitig über den Set-Cookie-Header definiert werden.
Vielen Dank für die Aktualisierung Ihrer Frage mit Ihrer Lösung. Das hat mir geholfen. –
Hallo, kannst du bitte erklären..die Schritte wie du das gemacht hast ..? – behinddwalls
Nur für den Fall, dass jemand das selbe Problem hat, löste die Aktivierung der folgenden Weiterleitungen das Cookie-Problem für mich – mezzie