2016-06-21 7 views
4

私はテストシナリオを自動化しています。私は単純なコントローラの中にいくつかのHTTPサンプラーを設定しました。サンプラーが1つ失敗したときに残りのサンプラーを実行しないようにしたい。Jmeter - 1つのサンプラーが故障したときに残りのサンプラーをスキップすることは可能ですか?

例:

Simple Controller 

- http sampler 1 
- http sampler 2 
- http sampler 3 
- http sampler 4 

'サンプラー2' が失敗した場合、私は 'サンプラー3' と 'サンプラー4' を実行スキップしたいです。

ご協力いただきまして誠にありがとうございます。

ありがとうございました。

答えて

4

あなたが達成しようとしていることに依存します。

一つのオプション:

  1. :サンプラーの成功の前に基づか条件付きで実行サンプラー:スレッドグループレベル

    Thread Group Action Sampler Error

    別のオプションに対応した構成を提供することにより、全体のテストを停止(または何でも) If Controllerの後にhttp sampler 2の後に追加

  2. 「条件」として${JMeterThread.last_sample_ok}を使用してください。
  3. もしコントローラ

    に種々の条件設定の詳細についてはHow to Use JMeter's 'IF' Controller and Get Pieの記事を参照してくださいと、コントローラ

If Controller

の子としてhttp sampler 3http sampler 4を追加します。

関連する問題