51Testing软件测试论坛

标题: jmeter的http cookie管理器怎么用? [打印本页]

作者: 测试积点老人    时间: 2021-7-8 14:50
标题: jmeter的http cookie管理器怎么用?
jmeter的http cookie管理器怎么用?

作者: 海海豚    时间: 2021-7-9 09:17
https://www.cnblogs.com/yoyoketang/p/11963342.html  参考下这个吧
作者: bellas    时间: 2021-7-9 09:59
参考下这个链接https://blog.csdn.net/cloudia0416/article/details/93595695
作者: qqq911    时间: 2021-7-9 10:38
管理登录凭证
作者: 郭小贱    时间: 2021-7-9 10:49
线程组 -- 右键添加 -- 配置元件 -- HTTP COOKIE管理器。
作者: luyigoog    时间: 2021-7-9 11:15

Cookie管理器,会默认把服务端返回的cookie数据记录下来
步骤:
1 先添加http cookie管理器,这时jmeter就会自动记录下服务端返回的cookie信息
由于数据是保存在cookie里面,没法通过正则表达式去提取

2 其实这个时候,jmeter发送请求,会默认把cookie信息带上,能解决大部分问题

3 但是我们这时又想用到cookie里面的某一个值的时候,就需要修改jmeter的设置了
在jmeter的安装bin路径下,
修改:jmeter.properties

[color=rgb(0, 153, 0) !important]#CookieManager behaviour - should Cookies be stored as #variables?[color=rgb(0, 153, 0) !important]#Default is falseCookieManager.save.cookies=[color=rgb(0, 102, 102) !important]true  [color=rgb(136, 0, 0) !important]//这个把前面的#去掉,

4 调用cookie里面某一个值

[color=rgb(0, 153, 0) !important]${COOKIE_某一个值名称}如上面的 sf_session就可以直接用[color=rgb(0, 153, 0) !important]${COOKIE_sf_session}调用。和自定义变量完全一样

注意点:必须是请求服务端以后,cookie管理器里面才会有数据,一般是登陆时服务端返回会带回cookie。之前cookie会一直为空
下面是我demo的截图

提取成功图片:
前置bs没有cookie值
后置的bs有了cookie值


作者: jingzizx    时间: 2021-7-11 20:03
cookie管理




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2