Ich muss den "sid" -Wert aus Jmeter Cookie extrahieren. Unten ist die Beispiel-JMeter-Header-Ausgabe
%Vor%Cookie-Daten:
%Vor%Anforderungsheader:
%Vor%Ich muss den Wert "sid" aus dem Cookie extrahieren.
Eine Option besteht darin, einen Extrahierer für reguläre Ausdrücke für die Antwortheader zu verwenden. Sie können dies tun, indem Sie mit der rechten Maustaste auf Ihre HTTP-Anfrage klicken & gt; Hinzufügen & gt; Postprozessor & gt; Regular Expression Extractor. Füllen Sie die Felder entsprechend aus:
Wenn die SID in den Cookies in der Antwort vorhanden ist, können Sie in anderen Samplern / Tests / etc darauf zugreifen, indem Sie sie als $ {SID_VALUE} referenzieren.
Eine weitere einfachere Option ist das Hinzufügen eines HTTP-Cookie-Managers , der automatisch erfolgt behandelt Cookies. Allerdings müssen Sie die Eigenschaft CookieManager.save.cookies=true
entweder in jmeter.properties
file oder durch Übergeben eines entsprechenden Parameters an JMeter-Startskript, d. H.
jmeter -JCookieManager.save.cookies=true
Danach sehen Sie alle Cookies als JMeter-Variablen. Der einfachste Weg, sie zu visualisieren, ist die Verwendung von Debug Sampler und View Ergebnisbaum Listener
In Ihrem Fall können Sie auf Ihr sid
Cookie als
${COOKIE_sid}
Andere Cookies können ebenfalls erhalten werden als ${COOKIE_sidClient}
, ${COOKIE_clientSrc}
, usw.