2017-07-10 15 views
-1

Attached is the snapループコントローラで値が10の単一ユーザー用jmeterを実行しようとしています。将来のリクエストです。ログインは常に成功し、CSRFトークンを生成しますが、将来のリクエストでCSRFトークンを使用しようとすると、不正なHTTP 401応答コードが返されます。ループコントローラで値1のシングルユーザーを実行しようとすると、どのようにこれを修正するのか? (注: - これはすべて同じスレッドグループに存在します)ループコントローラを使用して複数のユーザーが1回のユーザーで複数回Jmeterを実行する

+0

あなたのテストプランを見せて、おそらくループの代わりにスレッドグループ内に10個のスレッドを使うことができます – user7294900

+0

@ user7294900ポストにスナップを添付しました –

答えて

0

よく振る舞うJMeterテストは、問題なくシングルユーザーをループできるはずです。テストデザインに問題があるか、テスト対象のアプリケーションと不一致がありそうです動作。一般的な推奨事項は、次のようになります。スレッドグループレベルでの反復までのすべてのスイッチの

  1. まず、JMeterの構成要素は、「イテレーション」

    JMeter Iterations Thread Group level

  2. Debug Samplerを追加して反復が他の場所から発信尊重しませんおよびView Results Treeリスナーをテストプラン
  3. 1人のユーザーと2つのループでテストを実行
  4. 要求と応答を検査する詳細、不足/余分/異なるパラメータを特定し、修正します。 JMeterテストのトラブルシューティング手法の詳細については、How to Debug your Apache JMeter Scriptを参照してください。

ブラインドショット:テストにはログイン要求が含まれており、仮想ユーザーはすでにログインしているため、2番目のループでログインする必要はありません。この場合、あなたは、2つのオプションがあります:

  • をごHTTP Cookie Managerを使用している場合のみスレッドグループレベルの繰り返しでClear cookies each iteration作品は
注意して Once Only Controller
  • の下でのみ1回実行する必要があるロジックを入れて
  • +0

    ループグループをループグループに入れずにスレッドグループレベル、失敗を増やした –

    関連する問題