性能测试工具 新手提问,jmeter 如何关联 cookie,保持 cookie 活跃不超时

liupeng · 2019年05月31日 · 最后由 butterfly 回复于 2019年06月04日 · 2774 次阅读

新手提问第一次接触 jmeter

jmeter 如何关联 cookie,保持 cookie 活跃不超时,希望大佬能指引下方向。

需求

  • 我需要对一个 web 接口做定时验证。
  • 随时请求接口时都能携带上最新的 cookie

前置条件

  • 该网站有验证码,不能用万能码
  • 该网站 session,并且半小时不活跃便会过期

现在的做法

  • 用工具抓取 cookie,使用 cookie 管理器,手动添加 cookie,访问服务器。
  • CookieManager.save.cookies=true
  • 其他请求能自动更新 cookie

问题

  • ‘HTTP 请求 2‘ 每次请求都是最新的 cookie,‘HTTP 请求’ 每次发送的 cookie 还是手动添加的 cookie,导致半小时后 cookie 依然会过期。
共收到 3 条回复 时间 点赞

正则提取器

不清除试试
如果选中了清除,则每次执行主线程组循环时都会清除所有服务器定义的 cookie。GUI 中定义的任何 cookie 都不会被清除。

添加 Cookie 管理器后,不需要操作,jemter 跑别的接口之前有登录接口就可以了;

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册