JMeter 4.0 如何获取cookie

文章目录

  • 前言
    • [JMeter 4.0 如何获取cookie](#JMeter 4.0 如何获取cookie)
      • [1. 修改jmeter.properties 文件](#1. 修改jmeter.properties 文件)
      • [2. 添加HTTP Cookie 管理器](#2. 添加HTTP Cookie 管理器)
      • [3. 获取cookie信息](#3. 获取cookie信息)

前言

如果您觉得有用的话,记得给博主点个赞,评论,收藏一键三连啊,写作不易啊^ _ ^。

而且听说点赞的人每天的运气都不会太差,实在白嫖的话,那欢迎常来啊!!!


JMeter 4.0 如何获取cookie

1. 修改jmeter.properties 文件

当你要使用cookie中部分参数的时候,就要将CookieManager.save.cookie = true

修改完,关掉jMeter,重新打开jMeter



不需要特殊配置,正常录制后自动保存到此组件中。

此外,Cookie Policy(Cookie 策略)下拉菜单提供了不同的选项:

  1. Standard: 这是默认的 Cookie 策略。它在发送请求时会自动包括所有收到的 cookie。当返回的响应包含 Set-Cookie 头部时,JMeter 会自动将这些新的 cookie 添加到 Cookie 管理器中,并在后续请求中发送这些 cookie。

  2. Compatibility: 此选项是向后兼容性模式,遵循 RFC 2109。它会根据服务器返回的 Domain 和 Path 属性来判断 cookie 是否应该被发送。

  3. Netscape: 此选项是向后兼容性模式,遵循 Netscape cookie 规范。它将基于服务器返回的 Path 属性来决定 cookie 是否应该被发送。

  4. Ignore Cookies: 这个选项将忽略所有通过服务器发送的 cookie,不会存储或发送任何 cookie。这在某些场景下可能会有用,比如只关注请求本身而不考虑 cookie。

  5. Default Browser: 此选项模拟了常见的浏览器行为,处理 cookie 的方式类似于浏览器的默认行为。它会根据服务器返回的属性 (Domain、Path、Secure、HttpOnly 等) 来确定 cookie 的发送方式。

3. 获取cookie信息

准备获取下面SESSION的信息

测试:

新建一个HTTP请求组件,并在下面添加前置脚本,里面写下如下代码:

bash 复制代码
log.info("COOKIE_SESSION-------------------------------------------------------------------------------------------------->"+vars.get("COOKIE_SESSION"));

执行录制:

获取成功,验证通过。

相关推荐
程序媛_3 天前
【JMeter】数据驱动测试
jmeter
汪敏wangmin3 天前
Fiddler-抓包后直接生成Loadrunner脚本或者Jmeter脚本
前端·jmeter·fiddler
llm2009093 天前
Jmeter的JDBC数据库连接
数据库·jmeter
程序媛_3 天前
【JMeter】执行SQL
数据库·sql·jmeter
颜挺锐4 天前
在 JMeter 中,将日期字符串(如 2025-06-07 00:00:00)转换为时间戳(毫秒级),可以使用以下两种方法
jmeter
财神爷首席大弟子4 天前
jmeter做跨线程组
jmeter
程序媛_5 天前
【JMeter】跨线程组传递参数
jmeter
测试杂货铺11 天前
Jmeter(六):json断言元件,jmeter参数化实现
jmeter·json
Moshow郑锴23 天前
JMeter API 并发性能测试计划JMX文件解析
jmeter
qq_49244844623 天前
java项目打包成jar包,并给jmeter使用
java·jmeter·jar