当前位置: 首页 > 面试题库 >

jMeter Cookie Manager不会存储所有cookie

燕博文
2023-03-14
问题内容

在阅读了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
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值,相关配置



 类似资料:
  • 你好,我有一个问题,在网上搜索了一会儿,但大多数时候,答案都帮不了我。 我想存储/复制网站上的最新价格(Webscraping,Kinguin) 代码: 我希望你能帮助我,我正在挣扎一段时间。 提前谢谢

  • sessionStorage 会话存储 存储针对QQ帐号隔离 数据存储于内存中,当前游戏结束后被清空 函数 key( index ) 获取对应索引的key 手q 版本7.8.5 参数 参数名 类型 说明 index number 索引值 返回值 类型 说明 string 说明 示例 var stringKey = BK.sessionStorage.key(0); getItem( key )

  • 问题内容: 在我的应用程序中,我有一个带有过滤器的数据存储区查询,例如: 我正在使用游标迭代结果的批次(例如在不同的任务中)。如果在迭代时更改的值,则光标将不再在Google App Engine上工作(在devappserver上正常工作)。 我在这里有一个测试项目:https : //github.com/fredr/appenginetest 在我的测试中,我运行了将db设置为10个项目并将

  • 问题内容: 除了是非持久性的并且仅限于当前窗口之外,会话存储与本地存储相比是否还有其他好处(性能,数据访问等)? 问题答案: localStorage和sessionStorage都扩展了Storage。除了的预期的“非持久性”外,它们之间没有区别。 也就是说,存储在中的数据将 一直保留到明确删除为止 。所做的更改将被保存,并且可用于当前和将来对该站点的所有访问。 对于, 更改仅在每个选项卡上可用

  • 下面是我得到的控制台输出和错误: 下面是我按下Get Images按钮后的控制台输出,您可以看到图像的url为:

  • 我在努力打字 当我保存一个实体时,有时我的数据会更新,有时不会。完全相同的请求第一次不会起作用,但第二次会起作用。我使用保存()更新和插入。插入时一切都好。 以下是我的代码(使用NestJS键入表单): == == == == 当我在save()之后找到()时,我的用户地址不会更新,而我从Mongo收到了modifiedCount 1。如果我重复这个请求,这一次它是有效的。。。 有什么想法吗?