2

经过很多问题后,我终于通过 jmeter 工作获得了 liferay 登录。但它只工作了两次。首先是线程组中的一个用户。然后我使用了 10 个用户,其中 3 个成功登录。所以这意味着我的做法没有问题(因为它成功了 4 次)。但下一次,它停止工作。我唯一的可疑观察是所有请求都获得相同的身份验证令牌(p_auth),无论我运行多少次或有多少用户运行它。我什至重新启动了jmeter。为什么它会通过 jmeter 为所有不同的请求一致地生成相同的令牌?当我尝试浏览器时,它可以工作(每次都带有不同的令牌)。

我如何让它工作?任何帮助表示赞赏!

4

1 回答 1

3

Liferay 引入了一个用于 CSRF 保护的令牌(p_auth)。这个令牌只能使用一次,这对性能测试来说是个问题。您应该在测试执行期间禁用该令牌,但请记住在测试后再次启用它。

auth.token.check.enabled=false
于 2016-09-26T08:13:24.317 回答