使用jmeter登录到liferay



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

我怎么让它工作?任何帮助都是感激的!

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

auth.token.check.enabled=false

最新更新