グローバル変数 🔗
Global variables are pre-saved, reusable variables that you define once and use across all your browser and API tests.
How can you use a global variable? 🔗
Use global variables to store non-sensitive information for your browser and API tests. Splunk Synthetic Monitoring saves your global variables, but note that their values are visible to all users in your account.
To preserve your account’s security, don’t use global variables to store sensitive information such as login credentials, API keys, or credit card information.
グローバル変数を隠すとどうなりますか? 🔗
When you conceal a global variable, Splunk Synthetic Monitoring encrypts the variable’s value in its database and scrubs its value from the Splunk Synthetic Monitoring UI, from test results, and from alert messages. However, concealed global variables were not designed to safeguard sensitive information or critical data; do not misuse them for such purposes.
グローバル変数を作成する 🔗
グローバル変数を作成するには2つの方法があります:
ボールトに新しいグローバル変数を追加する:
Splunk Synthetic Monitoring ランディングページから、 Synthetics configuration を選択します。Global variables タブの Synthetics configuration ページが開きます。
+ Add を選択し、作成ダイアログボックスを開きます。
テストの編集中に新しいグローバル変数を追加する:
右側の Variables 列で、Global variables までスクロールし、Add を選択します。
When you’re in the Add global variable dialog box, enter the following:
env フィールドに、変数名を入力します。このキーを使用して、テスト内で変数にアクセスします。
value フィールドに、テスト実行時に変数を置き換える値を入力します。
(オプション) Description フィールドに、将来の参照のために変数の目的を説明する説明を入力します。説明文は、変数を隠してその値を明らかにできない場合に特に役立ちます。
(Optional) Select Conceal value.
Select Add.
Edit a global variable 🔗
To edit the key or description of a global variable, visit the Global variables page and edit within the field. Select Save when you’re finished editing.
保存された隠しグローバル変数の値を編集すると、以前の値はクリアされます。新しい値を指定し、Save を選択して適用する必要があります。
合成テストでグローバル変数を使用する 🔗
You can use a global variable to fill in fields in the Steps and synthetic transactions of a browser test, or in the requests of an API test. Global variables cannot be used in cookies.
テストの作成または編集中、右側の Variables タブには、使用できる組み込み変数とグローバル変数のリストが表示されます。変数名を選択すると、キーボードにコピーされます。
Use a global variable in a browser test 🔗
Follow these steps to add a variable to your browser test:
While creating or editing a transactional browser test, go to your Steps.
Action で、ドロップダウンメニューから Fill in field を選択します。
Under Value, enter the key for the global variable you want to use, prefixed with
env.
and enclosed in double curly braces. For example, to use a global variable with the keydev-username
, enter{{env.dev-username}}
in the Value field.テストの編集または作成を終了します。
テストを Save します。
API テストでグローバル変数を使用する 🔗
グローバル変数を使用して、APIテストの任意のフィールドを埋めることもできます。例えば、グローバル変数を使って、リクエストのURLやヘッダー値、その他の値を提供することができます。
以下の手順に従って、APIテストに変数を追加してください:
APIテストを作成または編集している間に、Requests に移動します。
In a variable field for any setup, request, or validation step, enter the key for the global variable you want to use, prefixed with
env.
and enclosed in double curly braces. For example, to use a global variable with the keystaging-url
, enter{{env.staging-url}}
in the field.テストの編集または作成を終了します。
テストを Save します。