jMeter Cookie Manager不会存储所有cookie

在阅读了Internet中的文档和帖子后,我仍然无法

使用jMeter中的Cookie Manager 解决问题。我在响应标头中获得了sid ID,但未将其

存储在cookie管理器中。以下是我的测试计划和

connect.sid响应的屏幕

您能帮忙弄清楚出什么问题吗?

回答:

为了由JMeter(以及Web浏览器)进行处理,您的Cookie必须符合某些政策,即域和路径不应与当前URL 冲突,到期日期不应为过去(您的Cookie到期日期为20 :33,查看您机器上的时间,您有23:21),等等。

您的set-cookie标头名称也看起来可疑,我曾经用Set-Cookie之类的首字母大写看到它

意见建议:

尝试不同的“ Cookie政策”选项:HTTP Cookie管理器Cookie策略

  1. 将下一行添加到user.properties文件(位于JMeter的“ bin”文件夹中)

HTTP Cookie Manager Cookie</p><p>Policy

  1. A第2点和第3点并不能通过在前面提到的user.properties文件中添加下一行来启用调试输出来帮助您获得一些额外的信息:

    CookieManager.check.cookies=false

  2. Points 2 and 3 don’t help you can get some extra information by enabling debugging output by adding the next line to the aforementioned user.properties file:

    log_level.jmeter.protocol.http.control=DEBUG

and look into jmeter.log file for anything connected with CookieManager,

HC4CookieHandler or HC3CookieHandler


作为最后的选择,您始终可以使用正则表达式提取器获取任何cookie值,相关配置

以上是 jMeter Cookie Manager不会存储所有cookie 的全部内容, 来源链接: utcz.com/qa/418724.html

回到顶部