JMeter でログインおよびログアウト要求を無視するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/412649

  •  03-07-2019
  •  | 
  •  

質問

JMeter を使用して Web アプリのパフォーマンスをテストしようとしています。ログイン手順には、テスト中に再現できない外部依存関係がいくつか含まれているため、代替ログインをプログラムしました。この代替ログイン リクエストは通常​​のワークフローの一部ではないため、応答時間が他の通常のリクエストに比べてかなり長いため、JMeter の結果からログイン リクエストを除外したいと思います。

残りを無視して、一連のリクエストの結果のみを収集する方法はありますか?

役に立ちましたか?

解決

私の知る限りでは、簡単に除外する方法はありません。しかし、構造を変えることで、望むものを得ることができます。

リスナーはすべての子供のレベルに合わせます。したがって、リスナーを「テスト計画」の直接の子として持つ場合、すべてのスレッド グループがリスナーによって取得されます。複数のスレッドグループがあり、リスナーをスレッドグループ A に配置した場合、スレッドグループ B からの結果はキャプチャされません。シンプルコントローラーにも同様のことが当てはまります。

私は次のような構造を提案します。

Test Plan
- Thread Group
---- Simple Controller - Login ONLY
---- Simple Controller - Rest of Script
--------- Listener

他のヒント

JMeter 4.0 以降、追加できるようになりました SampleResult.setIgnore() リスナーによる SampleResult を無視するように JMeter に指示します。

参照: https://jmeter.apache.org/api/org/apache/jmeter/samplers/SampleResult.html#setIgnore--

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top