Jmeter 获取并引用jsessionid
来源:互联网 发布:pixiv软件怎么注册 编辑:程序博客网 时间:2024/06/05 14:42
Jsessionid
问题:
用Badboy录制脚本后,导出为jmeter文件,有时在http请求页面中“路径”会看到网页链接引用:
http://www.xxx.com/xxx_app;jsessionid=xxxxxxxxxx?a=x&b=x。
或者网页链接后显示:?jsessionid 或者显示一串数字
解决:
1、因为Session默认是需要Cookie支持的,但有些客户浏览器是关闭Cookie的
【而jsessionid是存储在Cookie中的,如果禁用Cookie的话,服务器得不到jsessionid,
这样也就没法根据jsessionid获得对应的session,获得不了session就得不到session中存储的数据了。】
这个时候就需要在URL中指定服务器上的session标识,也就是类似“jsessionid=5F4771183629C9834F8382E23BE13C4C” 这种格式。
2、此jsessionid是跟随上一网页获取的,是随机的
故,我们需要通过上一网页的响应数据,引用该jsessionid
步骤:
1、查找到上一页面中响应数据中的jessionid的value
2、在该页面下添加子节点:右键添加正则表达式
3、在“路径”中显示/xxx_app;jsessionid=xxxxxxxxxx?a=x&b=x。
引用该正则表达式的jsessionid值:
/xxx_app;jsessionid==${jsessionid}?a=x&b=x
4、运行脚本,“察看结果树”检查请求、响应数据是否取值正确
0 0
- Jmeter 获取并引用jsessionid
- Jmeter org.apache.struts.taglib.html.TOKEN 获取并引用网页token
- android获取jsessionId和发送jsessionId
- jsessionid
- jsessionid
- jsessionid
- jsessionid
- jsessionid
- jsessionid
- JSESSIONID
- jsessionid
- jsessionid
- jmeter获取mysql数据并作为请求参数使用
- Jmeter获取Cookie并传递到下一个线程
- jmeter用正则表达式获取token并使用
- jmeter 前置处理器提取用户cookie信息 比如jsessionid
- cookie值获取出JSESSIONID=C7A2EB23B029226E6279448D1CFD6207
- java配合js在前台获取jsessionid
- POJ 3279 Fliptile(反转)
- 颜色 16进制对照表
- nuciebwebhjd12ew
- mybatis匹配方法返回NULL导致报错
- 牛人博客汇总之摘抄二
- Jmeter 获取并引用jsessionid
- Android属性allowBackup安全风险浅析
- PHP中new static()与new self()的区别
- hdu3787 A+B (字符串的处理)
- Ubuntu 12.04如何在启动时默认进入图形界面
- 2012年5月SAT香港真题解析
- .NET开发者必备的工具箱
- Android异步任务处理框架AsyncTask源码分析
- 微信支付