JMeter 2.7つかってみた:Ifコントローラー

  1. Ifコントローラーの確認

    IFコントローラ確認
    今回はユーザ定義変数の値によってHTTPリクエストを実行するかどうかをIFコントローラーにて判定します。

    IFコントローラーの設定
    条件を「"${var2}"=="ao.html"」とすると上記変数の内容だと、HTTPリクエスト1、BeanShellサ ンプラー、HTTPリクエスト2が有効になります。

    Interpret Condition as Variable Expression?をチェックすると直接変数がtrueかどうかチェックします。
    IF条件
    チェックが入っているので条件の書き方はこれで、var2が"true"だと子ノードが実行されます。

    Evaluate for all children?にチェックを入れると子ノード毎に条件の評価が行われます。
    途中で値変更
    Evaluate for all childrenが有効の場合は、このようにvar2の値を途中で変更すると、HTTPリクエスト2は実行されません。