在阅读Internet中的文档和帖子后,我仍然无法使用jMeter中的Cookie Manager解决问题。 我在响应标题中获得了sid ID,但未存储在我的Cookie管理器中。 下面是我的测试计划和connect.sid响应的屏幕jMeter Cookie Manager不存储所有Cookie
你能帮忙弄清楚什么是错误的吗?
在阅读Internet中的文档和帖子后,我仍然无法使用jMeter中的Cookie Manager解决问题。 我在响应标题中获得了sid ID,但未存储在我的Cookie管理器中。 下面是我的测试计划和connect.sid响应的屏幕jMeter Cookie Manager不存储所有Cookie
你能帮忙弄清楚什么是错误的吗?
为了通过JMeter的(和网络浏览器以及)你的cookie必须符合一些政策,即域和路径不应与当前URL冲突,到期处理日期不应该在过去(你的cookie过期日期是20:33,在你的机器上看你的时间是23:21)等等。
也是你的set-cookie
头部名称看起来很可疑,我曾经看到它首字母大写如Set-Cookie
建议:
尝试不同的 “Cookie政策” 选项:
在下一行添加到user.properties文件(生活JMeter的 “BIN”文件夹)
CookieManager.check.cookies=false
点2和3不帮你可以通过添加下一行上述user.properties文件启用调试输出得到一些额外的信息:
log_level.jmeter.protocol.http.control=DEBUG
,并考虑jmeter.log文件任何与CookieManager
,HC4CookieHandler
或HC3CookieHandler
连接作为最后的求助于你总是可以得到利用Regular Expression Extractor任何cookie值,相关的配置会是这样的:
HTTP 1.1标准说:“每个标题字段包含一个名称后跟一个冒号(”:“)和字段值。字段名称不区分大小写” –
谢谢,这有助于我用cookies解决问题 – alice
@alice Can你写什么帮助确切? – user7294900
你在你的输出日志(红色的“1”,在右上角的黄色三角形带有感叹号的附近得到的东西JMeter UI的角落) - 你能否透露一下? –