2015-01-06 41 views
0

测试计划:JMeter的`吨登录使用cookie

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) 

Path包含; 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=/ 

有什么不对我的脚本?我需要登录入口。 在此先感谢。

回答

0

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

  • 清除cookie的每一次迭代=是
  • Cookie政策=兼容
  • 执行= HC4CookieHandler