カスタム変数
個々の合成テストで使用できるカスタム変数を定義します。
カスタム変数は、単一のテスト内で設定して使用できる変数です。グローバル変数は静的で、env 名前空間に保存されるのに対し、カスタム変数は動的で、custom 名前空間に保存されます。これらを使用して、ブラウザおよび API テストで動的な値を保存および取得できます。アップタイム(HTTP またはポート)テストではカスタム変数を使用できません。
カスタム変数の作成方法
ブラウザテストまたは API テストでカスタム変数を作成し、その変数に値を割り当てることができます。たとえばブラウザテストでは、[Save return value from Javascript] ステップを追加し、[Variable] フィールドで変数の名前を指定できます。変数名は、個々のテスト内で一意にする必要があります。
カスタム変数の使用方法
カスタム変数は、ブラウザテストまたは API テストで使用できます。常に {{custom.your-variable-name}} としてカスタム変数を参照します。たとえば、ブラウザテストの場合:
-
Go to URLステップを追加し、URLフィールドに変数名を指定します。
-
Fill in fieldステップを追加し、Valueフィールドに変数名を指定します。
カスタム変数を参照できるのは、先のステップで定義した後だけです。