Jmeter cookie handling while page redirect -
scenario:
login (url 1)
launch link landing page
newly launched link (url 2)
url 1 , url 2 has same domains different sub-domains. have added http cookie manager
when running script using jmeter 3.2 has hc4ccookiehandler
login passing launching link has different subdomain failing, , on verifying there no cookies added in request, here session id , other cookies should have been added request.
can 1 please here?
also added beanshell post-processor extract cookies logon response , added pre-processor redirected request, giving error.
error: jmeter.util.beanshellinterpreter: error invoking bsh method: eval sourced file: inline evaluation of: ``import org.apache.jmeter.protocol.http.control.cookiemanager;
the fact don't see cookies might indicate problems cookies. can enable debug logging of http cookie manager in order see what's wrong.
by default cookie manager doesn't store "invalid" cookies (domains mismatch, expired already, etc.), if absolutely sure application acts should - need "tell" jmeter store cookie in case, can either adding next line user.properties file (lives in jmeter's "bin" folder)
cookiemanager.check.cookies=false
jmeter restart required pick property up
alternatively can pass property via -j command-line argument like:
jmeter -jcookiemanager.check.cookies=false -n -t ...in case restart not required.
in case of manual cookie management in particular , when comes using jmeter in efficient way in general better avoid scripting possible. example can extract cookie(s) need set-cookie response header(s)
using regular expression extractor. in case(s) when have go scripting make sure use performing language (which groovy)


Comments
Post a Comment