我想从 HTTP 请求/响应(两者中都存在)解密下面的字段“_id”,对其进行参数化并在下面的脚本中使用 -
设置cookie:_id=s%3AYBcRSbGD5DPTGRQUjNhVK5Het9UtX74ZfjA855eusWBWWlZ592hgwxfO8aJBkjf8.fFdLCCR67o63%2B8%2Btxw0TLhgLSVyJMhpxAzl0flGXc2Q;路径=/;HttpOnly;安全
有没有办法在 jmeter 中解密它?
答案1
我认为你不需要“解密”它,饼干工作如下:
- 服务器通过以下方式发送一条信息设置Cookie标题
- 浏览器内部存储 cookie
- 在下一次请求时,如果目标 URL 与 cookie 主机名和路径匹配,并且 cookie 未过期,则浏览器将发送以下值:曲奇饼标题
因此只需添加HTTP Cookie 管理器到你的测试计划中,它将自动处理你的_id
cookie(以及其他 cookie)
如果需要将 cookie 值存储到JMeter 变量要在其他地方使用它 - 你可以将下一行添加到用户属性文件:
CookieManager.save.cookies=true
一旦您重新启动 JMeter,它就会将_id
cookie 存储到${COOKIE__id}
JMeter 变量中,您可以在需要时使用它。