変数セット (SOAtest では「環境」と呼ばれます) は、テスト シナリオのフィールドから参照可能な変数の集合です。たとえば、環境によって、異なる WSDL のホストおよびポートを指すよう設定できます。テストにハードコーディングするのではなく、変数を使用してこれらの設定を指定すると、複数の環境でテスト シナリオを再利用するのが非常に簡単になります。

.tst ファイルが変数セットを使用している場合、特定の Environment Manager コンポーネント インスタンスまたはテスト ジョブでは変数セットをどのように設定するかを指定できます。たとえば、1 つのコンポーネント インスタンスまたはテスト ジョブで同じ .tst ファイルを複数回、異なる変数設定を使用して実行できます。

変数のマッピング

使用する .tst を指定したら、次のように変数マッピングを定義できます。

 

タイプ説明
アクティブに設定テスト実行時に (SOAtest サーバーの) テスト シナリオでアクティブな値を使用します。
リテラル値テキスト フィールドに指定されたリテラル値を使用します。
環境現在の Environment Manager 環境から選択された変数を使用します。テスト ジョブには適用されません。
コンポーネントEnvironment Manager 環境で指定された変数を使用します。ここで変数を作成/変数するか、同じ環境の別の変数を使用します。テスト ジョブには適用されません。

 

コンポーネント (this) が選択されている場合、新規コンポーネント インスタンス変数が作成され、変数値の設定に使用されます。こうすると、SOAtest の UI に移動しなくても、Environment Manager の変数を使用して SOAtest の環境変数を設定できます。ユニークな変数/値のペアごとに 1 つの変数が作成されます。たとえば、WSDL SOAtest 変数を使用するシナリオが 6 個あり、すべてに同じ WSDL 値が設定されている場合、1 つのコンポーネント インスタンス変数が作成されます。テスト シナリオのうち 2 つが 1 つの WSDL 値を使用し、他の 4 つがそれぞれ異なる WSDL 値を使用している場合、5 個のインスタンス変数が作成されます。WSDL、WSDL_1、WSDL_2、WSDL_3、および WSDL_4

システム、環境、コンポーネント、およびコンポーネント インスタンスの各レベルで変数を定義する方法の詳細については「変数の操作」を参照してください。

変数値の確認

このセクションの内容は、環境にSOAtest Test Executor コンポーネントまたはカスタム ヘルス チェックを追加する場合に適用されます。オンデマンド実行用にテスト ジョブを定義する場合にはあてはまりません。

変数ウィザード ページには、(上で説明した) SOAtest の環境変数を表すものも含め、コンポーネント インスタンスに関連付けられたすべての変数が表示されます。

変数の値を変更するには、[上書きします] をオンにしてテキスト フィールドに値を入力します。



 
  • No labels