「 Auto fill Values 」を使用してXテストステップを生成する
APIテストケースでモジュールを属性定義すると、XTestStepValues を生成できます。これを行うには、「 Auto fill Values 」機能を使用します。この機能は、以下のオプションを提供します。
-
接続されているモジュールのデフォルト値の範囲からXテストステップ値を生成する。
-
「 Paste from Clipboard 」を使用して、クリップボードからXテストステップに値を入力する。
XTestStepValuesの生成
Xテストステップ値をデフォルト値から生成するには、以下の手順に従います。
-
APIテストケースのモジュール属性を定義します。対応するXテストステップには、すべてのモジュール属性が初期値、つまり空のXテストステップ値として含まれます。
リクエストメッセージにおける初期Xテストステップ値
-
以下のいずれかの要素を選択して、Xテストステップ値を生成します。
-
この特定のXTestStepValueを生成するための初期XTestStepValue。
-
この XTestStep が含むすべての XTestStepValue を生成する XTestStep。
-
テストケースに含まれるすべてのXテストステップ値を生成する場合、APIテストケース。
-
-
「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 」を使用するには、以下の手順に従ってください。
-
操縦するモジュール属性を定義します。
3つのモジュール属性を持つAPI Xテストステップ
-
XML、JSON、またはテキストメッセージをクリップボードにコピーします。
クリップボードメッセージ
-
Xテストステップを選択します。
-
「 API Testing 」メニューで、「 Auto fill Values 」のドロップダウンメニューから「 From Clipboard 」を選択します。
「API Testing 」メニュー
システムはクリップボードメッセージの値をXTestStepに入力します。
元のXTestStepに、クリップボードメッセージにないXTestStepValuesが含まれている場合、それぞれの値はそのまま残されます。
テストステップの値の変化
さまざまなクリップボードメッセージでモジュールを再利用します。
同じモジュールを再利用して複数の XTestSteps を作成し、さまざまなクリップボードメッセージから異なる値を入力することができます。
モジュールを再利用するには、テストケースにモジュールをドラッグ&ドロップしてください。システムは新しい XTestStep を作成します。
ドラッグ&ドロップでXTestStepを追加する
別のXML、JSONまたはテキストメッセージをクリップボードにコピーし、新しく作成したXテストステップで「 Paste from Clipboard 」を使用します。