Auto fill Values 」を使用してXテストステップを生成する

APIテストケースでモジュールを属性定義すると、XTestStepValues を生成できます。これを行うには、「 Auto fill Values 」機能を使用します。この機能は、以下のオプションを提供します。

XTestStepValuesの生成

Xテストステップ値をデフォルト値から生成するには、以下の手順に従います。

  1. APIテストケースのモジュール属性を定義します。対応するXテストステップには、すべてのモジュール属性が初期値、つまり空のXテストステップ値として含まれます。

リクエストメッセージにおける初期Xテストステップ値

  1. 以下のいずれかの要素を選択して、Xテストステップ値を生成します。

    • この特定のXTestStepValueを生成するための初期XTestStepValue。

    • この XTestStep が含むすべての XTestStepValue を生成する XTestStep。

    • テストケースに含まれるすべてのXテストステップ値を生成する場合、APIテストケース。

  2. 「API Testing」メニュー内の「 Auto fill Values 」をクリックして、Xテストステップ値を生成します。

すべての XTestStepValuesを生成するには、テストケースを選択します。

システムはXTestStepValue(s) を生成し、接続されたモジュールのデフォルト値を入力します。

生成された XTestStepValues

Paste from Clipboard 」を使用する

Paste from Clipboard 」を使用すると、さまざまなメッセージに含まれるモジュール属性を操作することができます。「 Paste from Clipboard 」を使用することで、Xテストステップを新たに作成して値を繰り返し入力することなく、必要な情報をクリップボードから直接ペーストすることができます。

ペーストするメッセージは、必要なモジュール属性の一部またはすべてを含むメッセージであれば何でもかまいません。システムはモジュール属性の値を挿入しますが、構造と他のすべてのノードはそのまま残します。

Paste from Clipboard 」は、以下のメッセージタイプをサポートしています。

  • XML

  • JSON

  • テキストメッセージ

APIテストケースで「 Paste from Clipboard 」を使用するには、以下の手順に従ってください。

  1. 操縦するモジュール属性を定義します。

3つのモジュール属性を持つAPI Xテストステップ

  1. XML、JSON、またはテキストメッセージをクリップボードにコピーします。

    クリップボードメッセージ

  2. Xテストステップを選択します。

  3. API Testing 」メニューで、「 Auto fill Values 」のドロップダウンメニューから「 From Clipboard 」を選択します。

API Testing 」メニュー

システムはクリップボードメッセージの値をXTestStepに入力します。

元のXTestStepに、クリップボードメッセージにないXTestStepValuesが含まれている場合、それぞれの値はそのまま残されます。

テストステップの値の変化

さまざまなクリップボードメッセージでモジュールを再利用します。

同じモジュールを再利用して複数の XTestSteps を作成し、さまざまなクリップボードメッセージから異なる値を入力することができます。

モジュールを再利用するには、テストケースにモジュールをドラッグ&ドロップしてください。システムは新しい XTestStep を作成します。

ドラッグ&ドロップでXTestStepを追加する

別のXML、JSONまたはテキストメッセージをクリップボードにコピーし、新しく作成したXテストステップで「 Paste from Clipboard 」を使用します。