JMeter无法使用cookie登录

时间:2015-01-06 20:17:40

标签: cookies login jmeter

测试计划:

HTTP Cookie manager
1. Open Login Page (get) - (send cookie with with JSESSIONID)
2. Log in (post) - (send cookie with with LtpaToken2, receive cookie with JSESSIONID)
3. Create new app (post)

路径包含; jsessionid = $ {jsessionid}登录(发布)

我的行为很奇怪。我在post方法中得到了登录页面,因此发送请求没有例外,但没有登录。 另外我注意到每个操作都有不同的JSESSIONID。

例如

step1: Request - no cookies, Sampler result - Set-Cookie: JSESSIONID=00005VALCRoQLgAgEsC_CIOVc5x:-1; Path=/
step2: Request - Cookie Data:JSESSIONID=00005VALCRoQLgAgEsC_CIOVc5x:-1,  Sampler result - Set-Cookie: JSESSIONID=0000OnEiWZdVvxMa8n0Sew2_4Pl:-1; Path=/
Step3: Request - Cookie Data:JSESSIONID=0000OnEiWZdVvxMa8n0Sew2_4Pl:-1 , Sampler result - Set-Cookie: JSESSIONID=0000xbnlZFrZuYSdaY12--sdgg1:-1; Path=/

我的剧本出了什么问题?我需要登录门户网站。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

不再实际了。 HTTP Cookie管理器默认管理所有会话cookie(Jsession和ldap)。我设置了以下参数:

  • 每次迭代清除cookie =是
  • Cookie政策=兼容
  • 实施= HC4CookieHandler