2

多くの問題の後、私は最終的にjmeter作業を通じてliferayサインインを取得しました。しかし、それは2回しか機能しませんでした。最初に、スレッド グループ内の 1 人のユーザーと。そして、私は10人のユーザーを使用し、そのうち3人が正常にログインしました。つまり、私のやり方に問題はありません(4回成功したため)。しかし、次回以降、それは機能しなくなりました。私が持っている唯一の疑わしい観察は、何回または何人のユーザーで実行しても、すべてのリクエストが同じ認証トークン (p_auth) を取得していることです。jmeterも再起動しました。jmeterを介したすべての異なるリクエストに対して一貫して同じトークンを生成するのはなぜですか? ブラウザを試してみると、うまくいきます(毎回異なるトークンが付属しています)。

どうすれば機能しますか?どんな助けでも大歓迎です!

4

1 に答える 1

3

Liferay は、CSRF 保護のためにトークン (p_auth) を導入します。このトークンは 1 回しか使用できないため、パフォーマンス テストでは問題になります。テストの実行中はそのトークンを無効にする必要がありますが、テスト後に再度有効にすることを忘れないでください。

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