我正在使用 JMETER 测试我自己的 odoo 模块性能,但它无法记录并在 web/login 中给我一个错误的请求 csrf 令牌错误。但是我搜索它,我发现路由中已经 csrf=false,并且在 odoo 10 中成功,但现在我正在使用 odoo 11,这不是成功。odoo 11 中的 csrf 令牌禁用是否会发生任何变化?
问问题
639 次
1 回答
0
该参数是
csrf=False
在路由上设置的。但是,这意味着重新定义所有路线,我想这不是你想要的......我没有看到禁用 CSRF 的简单方法,而且我也不建议这样做。
所以我的期望是你应该在你的脚本中实现“正常”相关性,以如下方式构建它:
- 请求 #1 - 打开登录页面
- 请求 #2 - 执行登录。您需要将记录的令牌替换为您在上一步中提取的令牌
查看How to Load Test CSRF-Protected Web Sites文章以获得更详细的解释和示例实现。
于 2018-11-05T09:50:19.580 回答