※ このトピックの一部は機械翻訳で処理されています。
Autify Nexus でワークスペース変数を作成・管理する方法を説明します。ワークスペース変数は、ワークスペース内の複数のシナリオで参照できる再利用可能な値を定義するために使用します。これは、ユーザー名やパスワードのような機密情報、または頻繁に変更される値を管理するのに特に役立ちます。
ワークスペース変数の作成
シナリオの入力ステップから新しいワークスペース変数を直接作成できます。
シナリオに移動: ワークスペース変数を使用したいシナリオを開きます。
入力ステップを編集: 変数を使用したい入力ステップ(例: 「ユーザー名を入力」「パスワードを入力」)の編集アイコンをクリックします。
「ワークスペース変数」を選択: 「ステップを編集」ダイアログで、テキスト入力フィールド(例: 「指定した値」)をクリックし、ドロップダウンからワークスペース変数を選択します。
新しい変数を作成: 「変数を選択または作成」ドロップダウンで、+ 新しい変数をクリックします。
変数の詳細を入力:
名前: 変数のわかりやすい名前(例: 「ユーザー名」「パスワード」)を入力します。
デフォルト値: 変数のデフォルト値(例: 「user」「password」)を入力します。
シークレット (オプション): 変数にパスワードのような機密情報が含まれる場合、シークレットオプションをオンに切り替えます。これにより、Nexus UI で値が非表示になります。
変数を追加: 追加をクリックします。
確認して保存: 「ステップを編集」ダイアログに「ワークスペース変数」と新しく作成した変数の名前が表示されます。完了をクリックします。
シナリオを保存: メインシナリオ画面で保存をクリックします。
既存のワークスペース変数の使用
ワークスペース変数が作成されると、同じワークスペース内の他のシナリオで再利用できます。
シナリオに移動: 既存のワークスペース変数を使用したいシナリオを開きます。
入力ステップを編集: 変数を適用したい入力ステップの編集アイコンをクリックします。
「ワークスペース変数」を選択: 「ステップを編集」ダイアログで、テキストフィールドにワークスペース変数を選択します。
既存の変数から選択: ドロップダウンから目的のワークスペース変数(例: 「ユーザー名」「パスワード」)を選択します。
確認して保存: 完了をクリックします。
シナリオを保存: メインシナリオ画面で保存をクリックします。
シナリオ内でワークスペース変数をオーバーライドする
「変数をオーバーライドするステップ」を使用すると、特定のシナリオでワークスペース変数のデフォルト値を一時的にオーバーライドできます。
「変数をオーバーライドするステップ」を挿入:
シナリオ内の2つのステップの間に**+**アイコンをクリックし、オーバーライドを挿入したい場所を指定します。
ステップを挿入にカーソルを合わせ、変数をオーバーライドするステップを選択します。
オーバーライドを設定:
ワークスペース変数をオーバーライド: オーバーライドしたいワークスペース変数(例: 「ユーザー名」「パスワード」)を選択します。
オーバーライド値: この特定のシナリオで使用したい新しい値(例: 「user (overridden)」「password (overridden)」)を入力します。
ステップを挿入: 挿入をクリックします。
シナリオを保存: メインシナリオ画面で保存をクリックします。
テストプランでオーバーライドされた変数の値を引き継ぐ
テストプランを設定して、オーバーライドされたワークスペース変数の値をあるシナリオから後続のシナリオに引き継ぐことができます。
重要: シナリオを並行して実行する場合、変数がオーバーライドされる順序は予測不可能になります。したがって、変数の引き継ぎが期待どおりに機能するためには、テストプラン設定で並行実行を無効にしてください。
テストプランを作成または編集: テストプランに移動し、新しいテストプランを作成するか、既存のテストプランを開きます。
シナリオを追加: ワークスペース変数を使用するシナリオをテストプランに追加します。
テストプラン設定を構成:
「テストプラン設定」セクションまでスクロールします。
並行実行を有効にするをオフに切り替えます。
オーバーライドされた変数の値を後続のシナリオに引き継ぐをオンに切り替えます。
テストプランを保存: 保存をクリックします。
このテストプランが実行されると、最初のシナリオでオーバーライドされた値が、同じテストプラン内の後続のシナリオに適用されます。