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

执行录制:

获取成功,验证通过。

相关推荐
测试工程师成长之路15 小时前
Jmeter+Jenkins+Ant自动化持续集成环境搭建
jmeter·自动化·jenkins
海姐软件测试1 天前
Jmeter如何使用MD5进行加密?
python·jmeter·压力测试
可涵不会debug2 天前
JMeter接口性能测试从入门到精通
selenium·测试工具·jmeter·压力测试
wgslucky2 天前
Jmeter脚本使用要点记录
jmeter
测试界吖吖3 天前
HTTPS 之fiddler抓包--jmeter请求
自动化测试·软件测试·功能测试·jmeter·程序人生·https·fiddler
测试的自我修养3 天前
003-JMeter发起请求详解
jmeter
程序员可可3 天前
JMeter接口自动化发包与示例
运维·自动化测试·软件测试·功能测试·jmeter·程序人生·自动化
tianshuiyimo3 天前
Jmeter脚本录制
jmeter
网络安全指导员3 天前
如何在JMeter中配置断言,将非200状态码视为测试成功
网络·学习·jmeter·安全·web安全·架构
侧耳倾听1113 天前
性能测试之jmeter的基本使用
jmeter