51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 8339|回复: 5
打印 上一主题 下一主题

jmeter中 sessionid关联问题,新人求救!!!急急急!!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2013-4-16 11:46:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 51dhy1014 于 2013-4-16 14:28 编辑

系统login的请求,
/cas/login
取样结果中有Set-Cookie: JSESSIONID=926573C81EC3669FBD6EE4B829B634DF;
此请求后加了正则表达式提取器:
名称:jsessionid
正则表达式:JSESSIONID=(.*)ath/cas/css/rockloud/css.css
棋板:$0$,$1$,$2$,$3$,
匹配:-1
缺省值:B7BF3E949B818B5D9DE59561E3616C73

接下来的请求中要用到这个jsessionid
/cas/css/rockloud/css.css;jsessionid=B7BF3E949B818B5D9DE59561E3616C73
修改此请求的路径为:/cas/css/rockloud/css.css;jsessionid=${jsessionid}

查看此请求对应的结果树如下:
请求内容为:
GET https://iotsso.rkcloud.cn/cas/css/rockloud/css.css;jsessionid=B7BF3E949B818B5D9DE59561E3616C73

[no cookies]      (为什么此处还是no cookies呢?)

Request Headers:
Connection: keep-alive
Accept-Language: zh-cn,zh;q=0.8,en-us;q=0.5,en;q=0.3
Accept: text/css,*/*;q=0.1
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:20.0) Gecko/20100101 Firefox/20.0
Referer: https://iotsso.rkcloud.cn/cas/lo ... _cas_security_check
Accept-Encoding: gzip, deflate
Host: iotsso.rkcloud.cn

有哪里做的不对,还请高手指点!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2013-4-16 14:03:36 | 只看该作者
顶起来,从目前的脚本来看,应该是有三个不同的地方需要做关联
一个是每次访问时返回的:Set-Cookie: JSESSIONID=DB8761CEFD5A4B5447335DF3D8DFD61A;
另一个是发送用户名密码时,中间的一段lt=LT-178-elkBSs9gZXCmdKtZRNeOh96WTB43pD
还有一个是check时有一个, ticket=ST-99-cY07JVHaBcsnbjQUp3ba-cas
用loadrunner录制时,怎么也找不到那个ticket的那个请求。只能关联到第二个,结果登录肯定失败。
改用jmeter录制时,看到了 check这个请求的返回值,但是,和前面的那个jsessionid有没有关系啊?
这三个都要一一做关联吗?怎么做啊?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2013-4-23 17:33:36 | 只看该作者
你应该要加的是 HTTP Cookies Manager
在那边设定 JSESSIONID
并且把 Cookie Policy 设成netsapce

这样就是你设定的 JSESSIONID
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2013-5-13 17:30:27 | 只看该作者
谢谢楼上指点
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2013-11-14 18:08:28 | 只看该作者
取样结果中有Set-Cookie: JSESSIONID=926573C81EC3669FBD6EE4B829B634DF;
此请求后加了正则表达式提取器:
名称:jsessionid
正则表达式:Set-Cookie.+?);
棋板:$1$
匹配:1
缺省值:B7BF3E949B818B5D9DE59561E3616C73

试试这个。你的正则表达式有问题。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2016-8-23 14:48:38 | 只看该作者
dyyouai 发表于 2013-11-14 18:08
取样结果中有Set-Cookie: JSESSIONID=926573C81EC3669FBD6EE4B829B634DF;
此请求后加了正则表达式提取器: ...

你好,下面情况的jsessionid如何提取?
Set-Cookie: JSESSIONID=AFDD26E7E6DD517F047F8231452CA753; Domain=****.com; Path=/; HttpOnly
谢谢!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-9-30 17:25 , Processed in 0.130190 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表