51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3674|回复: 3
打印 上一主题 下一主题

jemter关联出错

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-11-5 11:35:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
按照
帖由 linvsfen00 于 2007-8-8 11:30 发表
如果想取得的是jsession呢?jmeter如何取得,然后再参数化?有谁能来解答?


HTTP response headers:
HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Pragma: No-cache
Cache-Control: no-cache
Expires: Thu, 01 Jan 1970 08:00:00 CST
Set-Cookie: JSESSIONID=3850029A99A0083550BEC5A50D3251ED; Path=/
Content-Type: text/html;charset=gb2312
Date: Wed, 08 Aug 2007 04:38:45 GMT


你说的是 取这个JSESSIONID 吗

可以设置正则表达式  取信息头(中间那个选项)
引用名称                  JSESSIONID
正则表达式               JSESSIONID=(.*); Path
模版                       $0$

参数引用时${JSESSIONID_g1} 提供的方法做关联,可是我的还是报错呢。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2010-11-5 11:44:41 | 只看该作者
具体操作如下:
1。我用jmeter录制了一个登录的脚本。
2。在需要关联的请求的地方/index.do,这个是登录页面,添加“正则表达式读取器”。
3。“要检查的响应字段”选择信息头。
4。引用名称“JSESSIONID”,我的响应请求里面的信息为“Set-Cookie: JSESSIONID=E439358EAC6433481FC2E4588AD65A08; Path=/ide”
5。正则表达式“JSESSIONID=(.*)ath”
6。模板“$1$”
7。匹配数字“-1”。
8。然后在请求“/index.do”.配置参数:
名称                           值
user-username                    ${user-username}
user-password                     ${user-password}
JSESSIONID                          ${JSESSIONID_g}
9。在这个请求下添加一个接过书,运行后查看,报错呢:
Thread Name: 线程组 1-1
Sample Start: 2010-11-05 11:11:55 CST
Load time: 5
Latency: 5
Size in bytes: 1137
Sample Count: 1
Error Count: 1
Response code: 401
Response message: Unauthorized

Response headers:
HTTP/1.1 401 Unauthorized
Server: Apache-Coyote/1.1
P3P: CP=CAO PSA OUR
Set-Cookie: contextPath="/ide"; Version=1; Path=/
Set-Cookie: JSESSIONID=E439358EAC6433481FC2E4588AD65A08; Path=/ide
WWW-Authenticate: Digest realm="Coolink", qop="auth", nonce="MTI4OTI4NjY5ODgyNjozMDBhOTI3NGVhMzZiZGI5YTVlYTZhZTM0ZmEwYTAwYQ=="
Content-Type: text/html;charset=utf-8
Content-Length: 1137
Date: Fri, 05 Nov 2010 03:11:38 GMT
什么原因呢?哪里错了呢??
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2010-11-5 15:18:19 | 只看该作者
请求里面显示GET http://i.sme.gov.cn/ide/site/ind ... %24%7BJSESSIONID%7D    这个JSESSIONID好像没有取到值啊,谁帮帮我把
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2011-1-11 17:36:22 | 只看该作者
是不是正则表达式不太对
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-22 01:43 , Processed in 0.073983 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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