Docs » 合成テストを管理する » グローバル変数を作成および使用する

グローバル変数を作成および使用する 🔗

グローバル変数を一度定義すれば、その変数をすべてのブラウザテストと API テストで使用できます。

グローバル変数はどのように使用できますか? 🔗

グローバル変数は Splunk Synthetic Monitoring プラットフォームに安全に保存されますが、アカウント内のすべてのグローバル変数のキーと値は、マネージャーまたは管理者アクセス権を持つすべてのユーザーが見ることができます。

アカウントのセキュリティを保持するために、本番用の認証情報、実際のクレジットカード情報、その他の機密データをチェック用のグローバル変数に使用しないでください。代わりに、テスト中に情報の入力が必要なワークフローのテストにプレースホルダ認証情報を使用してみてください。

テストのログイン認証情報、API キー、その他のテスト情報などのデータを使うには、グローバル変数の値をアカウントの全ユーザーから永久に隠すことができます。

グローバル変数を隠すとどうなりますか? 🔗

グローバル変数を 隠す と、その値はそのアカウントのすべてのユーザーから永久に隠されます。これにより、ログイン認証情報や API キーなどの機密情報を、ブラウザや API のテストで使用する変数を作成し、保存することができます。

セキュリティを保つため、隠蔽されたグローバル変数の値は、作成保存後、そのアカウントのユーザーには決して公開されません。値は Splunk Synthetic Monitoring UI やテスト結果、アラートメッセージから削除されます。

前提条件 🔗

グローバル変数の作成と参照には、Splunk Synthetic Monitoring の管理者権限が必要です。

グローバル変数を作成する 🔗

グローバル変数を作成するには2つの方法があります:

  1. ボールトに新しいグローバル変数を追加する:

    1. Splunk Synthetic Monitoring ランディングページから、 Synthetics configuration を選択します。Global variables タブの Synthetics configuration ページが開きます。

    2. + Add を選択し、作成ダイアログボックスを開きます。

  2. テストの編集中に新しいグローバル変数を追加する:

    1. 右側の Variables 列で、Global variables までスクロールし、Add を選択します。

Add global variable ダイアログボックスに入ったら、次のように入力します:

  1. env フィールドに、変数名を入力します。このキーを使用して、テスト内で変数にアクセスします。

  2. value フィールドに、テスト実行時に変数を置き換える値を入力します。

  3. (オプション) Description フィールドに、将来の参照のために変数の目的を説明する説明を入力します。説明文は、変数を隠してその値を明らかにできない場合に特に役立ちます。

  4. (オプション) Conceal value を選択すると、すべてのユーザーに値を永久に隠すことができます。

  5. グローバル変数に満足したら、Add を選択します。

グローバル変数を編集する 🔗

グローバル変数のキーまたは説明を編集するには、グローバル変数ページにアクセスし、フィールド内で編集します。編集が終わったら、Save を選択します。

保存された隠しグローバル変数の値を編集すると、以前の値はクリアされます。新しい値を指定し、Save を選択して適用する必要があります。

合成テストでグローバル変数を使用する 🔗

グローバル変数を使用して、ブラウザテストの Stepssynthetic transactions のフィールド、あるいは API テストのリクエストのフィールドを埋めることができます。グローバル変数はクッキーでは使用できません。

テストの作成または編集中、右側の Variables タブには、使用できる組み込み変数とグローバル変数のリストが表示されます。変数名を選択すると、キーボードにコピーされます。

ブラウザテストでグローバル変数を使用する 🔗

以下の手順に従って、ブラウザテストに変数を追加してください:

  1. トランザクションブラウザテストの作成または編集中に、Steps に移動します。

  2. Action で、ドロップダウンメニューから Fill in field を選択します。

  3. Value の下に、使用したいグローバル変数のキーを入力します。env. の接頭辞を使用し、二重中括弧で囲みます。例えば、dev-username というキーのグローバル変数を参照するには、 Value フィールドに {{env.dev-username}} と入力します。

  4. テストの編集または作成を終了します。

  5. テストを Save します。

API テストでグローバル変数を使用する 🔗

グローバル変数を使用して、APIテストの任意のフィールドを埋めることもできます。例えば、グローバル変数を使って、リクエストのURLやヘッダー値、その他の値を提供することができます。

以下の手順に従って、APIテストに変数を追加してください:

  1. APIテストを作成または編集している間に、Requests に移動します。

  2. セットアップ、リクエスト、または検証ステップの変数フィールドに、使用したいグローバル変数のキーを入力します。env. 接頭辞を使用し、二重中括弧で囲みます。例えば、staging-url というキーのグローバル変数を参照するには、フィールドに {{env.staging-url}} を入力します。

  3. テストの編集または作成を終了します。

  4. テストを Save します。

This page was last updated on 2023年10月13日.