すべてのプロダクト
Search
ドキュメントセンター

Performance Testing:条件付きジャンプ命令

最終更新日:Apr 21, 2026

条件付きジャンプ機能を使用すると、API レスポンスパラメーターに基づいてビジネスセッションの実行パスを制御できます。このトピックでは、典型的な eコマースのユースケースを使用して、条件付きジャンプ命令を追加する方法を説明します。

背景情報

API ノードの後に条件付きジャンプ命令を追加できます。この命令は、ジャンプ、続行、終了などのアクションをサポートします。1 つの命令に複数の条件を追加した場合、それらは論理 AND で結合され、負荷テスト中に順次評価されます。複数の条件付きジャンプ命令を設定した場合、それらは論理 OR で評価されます。

典型的な eコマースのユースケースでは、ユーザーのワークフローは「ログイン > チャージ > カートに追加 > 支払い」となります。このトピックでは、「カートに追加」ステップの後に条件付きジャンプを設定し、ユーザーがアカウントにチャージしたかどうかを確認する方法を説明します。チャージしている場合はワークフローが続行され、していない場合はワークフローが [Top Up] API にジャンプして戻ります。

操作手順

  1. PTS コンソールにログインし、[Performance Test] > [Create Scenario] を選択し、[PTS] をクリックします。

  2. 下限列に [Top Up][Add to Cart][Pay] の API ノードを追加して設定します。詳細については、「HTTP ノード」をご参照ください。

  3. [Top Up] API ノードでレスポンスパラメーターを設定します。詳細については、「API レスポンスパラメーター」をご参照ください。

    示例配置出参

  4. Business Session セクションで、Add Instruction の横にあるドロップダウン矢印をクリックし、Conditional Jump を選択します。

  5. Conditional Jump セクションを展開し、[Default Action] とジャンプ条件を設定します。次の図は設定例です。

    image

    • Default action:利用可能なオプションは、ジャンプ、続行、終了です。

      • Go To:現在のビジネスセッション内の別の API ノードにジャンプします。

      • 続行:次のノードに進みます。次のノードがない場合は、実行が終了します。

      • 終了:現在のユーザーのワークフローの実行を停止します。

    • Select Session:レスポンスパラメーターを読み取る API ノードを選択します。

    • [Action]:条件が満たされた場合に実行するアクションを指定します。ジャンプ、続行、または終了を選択できます。ジャンプを選択した場合は、ターゲットの API ノードを指定する必要があります。

    • Add Condition:別の条件を追加します。1 つの命令内のすべての条件は、論理 AND で結合されます。

  6. Conditional Jump 命令を [Add to Cart] API ノードの後に移動します。