2016-06-21 79 views
4

我正在自動化一個測試場景。我在一個簡單的控制器中配置了幾個HTTP採樣器。當一個採樣器發生故障時,我想跳過執行剩下的採樣器。Jmeter - 當一個採樣器出現故障時是否可以跳過剩餘的採樣器

例:

Simple Controller 

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

如果 '採樣器2' 失敗,我想跳過執行 '採樣器3' 和 '取樣4'。

任何幫助,高度讚賞。

謝謝。

回答

4

取決於你想達到的目標。

一個選項:有條件地運行採樣基礎上採樣器成功前述:

  1. 由線程組水平

    Thread Group Action Sampler Error

    另一種選擇提供相應的配置停止整個測試(或其他)在http sampler 2之後添加If Controller

  2. 使用${JMeterThread.last_sample_ok}作爲「條件」
  3. 添加http sampler 3http sampler 4作爲的。如果控制器

If Controller

孩子們看到How to Use JMeter's 'IF' Controller and Get Pie文章的詳細信息,在如果控制器

設置各種條件
相關問題