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

Performance Testing:条件付き判断命令の使用

最終更新日:Jan 08, 2025

条件付き判断命令を追加して、複数の判断条件を設定できます。判断条件に基づいて、呼び出すことができる API を決定できます。このトピックでは、条件付き判断命令を追加して判断条件を設定する方法について説明します。

背景情報

複数の判断条件を設定できます。判断条件がネストされている場合、判断条件間の論理関係は AND です。判断条件が並列している場合、判断条件間の論理関係は OR です。ストレステスト中は、判断条件が順番にチェックされます。すべての判断条件が満たされた後にのみ、API を呼び出すことができます。

手順

  1. PTS コンソール にログインし、 を選択し、 をクリックします。パフォーマンステスト > シナリオの作成PTS

  2. HTTPノードの要求パラメータを設定します。詳細については、「基本的なリクエストパラメータ」をご参照ください。

  3. 初期 API のレスポンスパラメータを設定します。詳細については、「API レスポンスパラメータ」をご参照ください。

    image

  4. [ビジネスセッション] セクションで、[命令の追加] ドロップダウンリストをクリックし、[条件判断] を選択します。

  5. [条件付き判断の開始] を展開し、[条件] パラメータを設定します。

    判断オブジェクトと比較値は、文字列とパラメータ(前の API のレスポンスパラメータ、グローバルパラメータ、カスタムパラメータを含む)にすることができます。判断オブジェクトまたは比較値をシステム関数、またはパラメータと文字列で構成される値に設定することはできません。セットまたは複数の比較値を使用する場合は、正規表現を使用できます。

    image

    説明

    条件付き判断命令はペアで使用し、判断オブジェクトは、ファイルパラメータ、前の API のレスポンスパラメータ、カスタムパラメータなど、パラメータで構成される値に設定する必要があります。

このセクションでは、条件付き判断命令を設定する 3 つの例を示します。

  • 例 1:条件 A と条件 B が満たされます。たとえば、条件は para ≥ 10 および para ≤ 100 です。この場合、100 以下の値を必要とする [判断条件](アイコン ②)を、10 以上の値を必要とする [判断条件](アイコン ①)にネストする必要があります。 2 つの条件間の論理関係は AND です。次の図は詳細を示しています。

    image

  • 例 2:条件 A または条件 B が満たされます。たとえば、条件は para < 10 または para > 100 です。この場合、10 未満の値を必要とする [判断条件](アイコン ①)と 100 より大きい値を必要とする [判断条件](アイコン ②)は並列です。条件間の論理関係は OR です。条件を順番にチェックするには、同じ API を呼び出す必要があります。次の図は詳細を示しています。

    image

  • 例 3:条件 C が満たされ、条件 A または条件 B が満たされます。たとえば、条件は para3 = 100 および para4 > 100 または para4 < 10 です。この場合、para4 の値が 100 より大きい必要がある [判断条件](アイコン ①)と para4 の値が 100 未満である必要がある [判断条件](アイコン ②)は並列であり、para3 の値が 100 に等しい必要がある [判断条件](アイコン ③)にネストされています。次の図は詳細を示しています。

    image