JMeter を使用して webapp のパフォーマンスをテストしようとしています。ログイン手順には、テスト中に再現できないいくつかの外部依存関係が含まれているため、別のログインをプログラムしました。この代替ログイン リクエストは通常のワークフローの一部ではないため、他の通常のリクエストに比べて応答時間がかなり長いため、JMeter の結果からログイン リクエストを除外したいと思います。
残りを無視して、一連のリクエストの結果のみを収集する方法はありますか?
JMeter を使用して webapp のパフォーマンスをテストしようとしています。ログイン手順には、テスト中に再現できないいくつかの外部依存関係が含まれているため、別のログインをプログラムしました。この代替ログイン リクエストは通常のワークフローの一部ではないため、他の通常のリクエストに比べて応答時間がかなり長いため、JMeter の結果からログイン リクエストを除外したいと思います。
残りを無視して、一連のリクエストの結果のみを収集する方法はありますか?
私の知る限り、除外する簡単な方法はありません。ただし、構造を変更することで、必要なものを取得できます。
リスナーは、すべての子レベルに合わせます。したがって、リスナーを「テスト計画」の直接の子として持つ場合、すべてのスレッド グループがリスナーによって取得されます。複数のスレッドグループがあり、リスナーをスレッドグループ A に配置すると、スレッドグループ B からの結果は取得されません。同じことが単純なコントローラーにも当てはまります。
次の構造を提案します。
Test Plan
- Thread Group
---- Simple Controller - Login ONLY
---- Simple Controller - Rest of Script
--------- Listener