0

我正在使用 JMETER 测试我自己的 odoo 模块性能,但它无法记录并在 web/login 中给我一个错误的请求 csrf 令牌错误。但是我搜索它,我发现路由中已经 csrf=false,并且在 odoo 10 中成功,但现在我正在使用 odoo 11,这不是成功。odoo 11 中的 csrf 令牌禁用是否会发生任何变化?

4

1 回答 1

0

研究如何禁用 CSRF 保护票:

该参数是csrf=False在路由上设置的。但是,这意味着重新定义所有路线,我想这不是你想要的......

我没有看到禁用 CSRF 的简单方法,而且我也不建议这样做。

所以我的期望是你应该在你的脚本中实现“正常”相关性,以如下方式构建它:

  1. 请求 #1 - 打开登录页面
  2. 请求 #2 - 执行登录。您需要将记录的令牌替换为您在上一步中提取的令牌

查看How to Load Test CSRF-Protected Web Sites文章以获得更详细的解释和示例实现。

于 2018-11-05T09:50:19.580 回答