指定した時間に自動で設定された自動テストシナリオを実行し、タスクの実行結果を取得して、スケジュールテストや回帰テストの要件を満たすために「タスクスケジュール」を設定できます。タスクスケジュールを実行できる回数は、契約しているプランによって異なります。詳細はApidogの料金ページで確認できます。 タスクスケジュールへのアクセス#
「タスクスケジュール」にアクセスするには、自動テストモジュールに移動して「タスクスケジュール」をクリックします。ここでは、すべてのタスクスケジュールが明確で構造化されたフォルダ形式で整理されています。新しいタスクスケジュールやフォルダを簡単に作成して、フォルダツリー内でタスクをグループ化できます。さらに、特定のタスクやフォルダを編集したり削除したりすることもできます。タスクスケジュール
をクリックすると、右側にすべてのタスクのリストが表示されます。このリストには基本的な詳細と管理オプションが含まれており、タスクをより効率的に管理できます。タスクスケジュールの詳細#
既存のタスクスケジュールをクリックするか、新しいものを作成すると、右側にタスクの詳細が表示されます。タスクスケジュールの詳細では、以下の設定を構成できます:タスク名と説明: タスクスケジュールを区別し、その目的を詳細に説明するために使用します。
有効/無効: 必要に応じてタスクスケジュールを有効または無効にするためのトグルスイッチを使用します。
テストシナリオ: タスクスケジュールで実行する1つ以上のテストシナリオを選択します。各テストシナリオは、実行時の設定を個別に構成するために展開できます。環境/グローバル変数の値: このテストシナリオで使用される環境またはグローバル変数の実際の値を指定します。2つのオプションがあり、詳細な説明はこちらで確認できます。Runnerに保存された変数を使用することを選択した場合、変数のスコープをさらに定義する必要があります。これにより、実際のニーズに基づいて変数をセグメント化し、実行中の変数の競合によるタスクの失敗を防ぐことができます。スコープが定義されると、ユーザーインターフェースでRunnerに保存されている現在のテストシナリオ変数を視覚的に確認できます。 環境/グローバル変数のスコープを定義するための3つのオプションがあります:環境/グローバル変数のスコープ | 環境/グローバル変数の読み書き | 説明 |
---|
現在のテストシナリオ内でのみ共有 | - 現在指定されたRunnerでは、このテストシナリオには環境/グローバル変数を永続的に保存する専用のファイルがあります。
- このファイル内の変数を読み書きできるのは現在のテストシナリオのみです。
| 影響が最小限の最小の変数スコープ。前回の実行結果を次回の実行で使用する必要がある場合に適しています。 |
現在のタスクスケジュール内のすべてのテストシナリオで共有 | - 現在指定されたRunnerでは、タスクスケジュールにはすべてのテストシナリオで使用できる環境/グローバル変数を保存する ファイルがあります。
- 現在のタスクスケジュール内のすべてのテストシナリオがこのファイル内の変数を読み書きできます。
| 影響が中程度の推奨される変数スコープ。同じタスクスケジュール内の異なるテストシナリオ間でデータを共有する必要がある場合に適しています。 |
現在のタスクスケジュールフォルダ内のすべてのタスクスケジュールで共有 | - 現在指定されたRunnerでは、タスクスケジュールフォルダにはすべてのタスクスケジュールとテストシナリオで使用できる環境/グローバル変数を保存するファイルがあります。
- 現在のフォルダ内のすべてのタスクスケジュールのすべてのテストシナリオがこのファイル内の変数を読み書きできます。
| 影響が最も大きい最大の変数スコープ。特定のタスクスケジュールを実行すると変数の値が変更され、他のタスクスケジュールが失敗する可能性があります。同じフォルダ内の複数のタスクでデータを共有する必要がある場合に適しています。 |
テストシナリオ設計ページで変数値を保持
オプションを有効にする必要があります。これにより、実行中に前/後処理を介して設定された環境/グローバル変数の変更がRunner内の指定された変数スコープに保存されます。
同じ実行設定を使用: 以下のタスク内のすべてのテストシナリオに同じ実行時設定を適用します。
実行サイクル: タスクのスケジュールを設定します。例えば、毎週日曜日の午後11時や6時間ごとなど。
実行場所: タスクを実行する場所を指定します。Apidog Cloud(近日公開予定)やセルフホストランナーなど。チーム内に複数のRunnerが展開されている場合は、1つを選択できます。
通知: タスク完了時に指定された受信者にタスク結果を送信する通知を有効にします。すべての実行後または失敗時のみ通知をトリガーするように通知を設定し、不要なアラートを最小限に抑えます。通知設定を参照して詳細を確認してください。 タスクスケジュールの実行#
タスクスケジュールが完了すると、その結果はRunnerからサーバーに自動的にアップロードされます。Apidogクライアント内の「タスクスケジュール - 実行履歴」でタスクスケジュールのすべての詳細な結果にアクセスできます。タスクスケジュールの通知を有効にすることをお勧めします。これにより、テストシナリオが完了したときに通知メッセージをすぐに受け取ることができ、結果を迅速に確認できます。