我必须从HTTP请求的请求体中提取cookie数据。请指导我如何实现这一点。
ia2d9nvy1#
Cookie 不会 传入 请求 正文 。
有关 详细 信息 , 请 参阅 Using HTTP cookies 文章 。在 JMeter 中 有 一 个 特殊 的 测试 元素 - HTTP Cookie Manager 。 它 自动 从 服务 器 响应 中 提取 cookie , 将 它们 存储 在 内部 , 如果 下 一 个 请求 的 域 和 路径 匹配 , 则 将 cookie 添加 到 下 一 个 请求 的 Cookie 报头 中 。如果 您 想 访问 存储 在 HTTP Cookie 管理 器 中 的 任何 其他 位置 的 cookie 值 - 您 可以 将 CookieManager.save.cookies=true 属性 添加 到 * user . properties * 文件 中 , 并且 在 JMeter 重新 启动 时 , cookie 将 保存 到 JMeter Variables 中 , 前缀 为 COOKIE_
CookieManager.save.cookies=true
COOKIE_
1条答案
按热度按时间ia2d9nvy1#
Cookie 不会 传入 请求 正文 。
有关 详细 信息 , 请 参阅 Using HTTP cookies 文章 。
在 JMeter 中 有 一 个 特殊 的 测试 元素 - HTTP Cookie Manager 。 它 自动 从 服务 器 响应 中 提取 cookie , 将 它们 存储 在 内部 , 如果 下 一 个 请求 的 域 和 路径 匹配 , 则 将 cookie 添加 到 下 一 个 请求 的 Cookie 报头 中 。
如果 您 想 访问 存储 在 HTTP Cookie 管理 器 中 的 任何 其他 位置 的 cookie 值 - 您 可以 将
CookieManager.save.cookies=true
属性 添加 到 * user . properties * 文件 中 , 并且 在 JMeter 重新 启动 时 , cookie 将 保存 到 JMeter Variables 中 , 前缀 为COOKIE_