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策略
- 将下一行添加到user.properties文件(位于JMeter的“ bin”文件夹中)
A第2点和第3点并不能通过在前面提到的user.properties文件中添加下一行来启用调试输出来帮助您获得一些额外的信息:
CookieManager.check.cookies=false
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