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"));

执行录制:

获取成功,验证通过。

相关推荐
少云清12 小时前
【软件测试】1_性能测试实战 _商城项目介绍
jmeter·性能测试
少云清17 小时前
【软件测试】8_性能测试实战 _执行测试脚本
jmeter·性能测试·测试脚本执行
卓码软件测评20 小时前
【第三方高校课题软件确认测试:LoadRunner与JMeter-企业级性能测试工具选型深度对比】
测试工具·jmeter·性能优化·单元测试·测试用例
AC赳赳老秦1 天前
R语言数据分析:DeepSeek辅助生成统计建模代码与可视化图表
开发语言·人工智能·jmeter·数据挖掘·数据分析·r语言·deepseek
老友@1 天前
JMeter 在 Linux 环境下进行生产级性能压测的完整实战指南
java·linux·jmeter·性能优化·系统架构·压测·性能瓶颈
老友@1 天前
JMeter 压力测试完全指南(中文界面版,超详细小白版)
jmeter·压力测试
Mr_Xuhhh1 天前
JMeter性能测试工具核心面试复习指南
测试工具·jmeter·面试
码出钞能力3 天前
jmeter压测笔记
jmeter
网易测试开发猿3 天前
爆肝整理,性能测试-内存问题定位分析+常见业务场景bug(汇总)
软件测试·软件测试工程师·jmeter·压力测试·性能测试·负载测试·jmeter性能测试