ein Anfänger in Jmeter
sein, traf sich mit Notwendigkeit, eine einfache Strömung auszuführen:Jmeter können keine Cookies behandeln für https
- Um sich anzumelden web-app
webdriver
Sampler - Um & Speicher mit Hilfe von Cookies
- um
GET/POST
Anfragen innerhalb der Web-App (zB zu einer beliebigen inneren Seite navigieren)
Testläufe erfolgreich für http: //, aber nicht auf HTTP-Anforderungsschritt mit 404 für https: // (zwei verschiedene Standorte)
Was getan wurde, zu beheben:
1. Cookie Manager war hinzugefügt Gruppe Gewinde, geändert
vor Samplers platziert2. jmeter.properties zu:
CookieManager.allow_variable_cookies=true
CookieManager.save.cookies=true
CookieManager.check.cookies=false
So nach dem Speichern von Cookies wahr Veränderung, erwartete ich alle Cookies in Debug Sampler > JmeterVariables
gespeichert, um zu sehen, aber ich weiß nicht (entweder für http: // oder für https: //)
3. Regexp Extraktor (über HTTP Sampler plaziert) als:
Reference Name: COOKIE_EXT
Regular expression: SSESSee2ec8d6b6eedd096cb782a386b4e5c3=(.*)
Template: $1$
Match No.: 1
Use empty default value
in GET Anfrage Setzen als:
name: cookie_ext
value: ${COOKIE_EXT}
Als Ergebnis:
Response in Debug Sampler: COOKIE_EXT=
Request data: GET ?cookie_ext=
[no cookies]
4. Versuchte alle zusätzlichen Jmeter Einstellungen für https zu finden (z TSL/SSL-Protokolle). Anscheinend gibt es keine weiteren, außer dass 'https' in der HTTP-Sampler-Vorlage angegeben wird. Played with Implementaion & Cookie-Richtlinie im HTTP-Cookie-Manager, aber ohne Wirkung.
Was könnte der Grund sein?
(Jmeter 3.0, Google Chrome 51.0, Drupal 7.43)
Könnten Sie Ihren Testplan zeigen? –
Ich denke, es gibt ein Problem mit Ihrem regulären Ausdruck. Sind Sie sicher, dass sich der Wert "SSESSee2ec8d6b6eedd096cb782a386b4e5c3" nicht zwischen Benutzern und Iterationen ändert? –