[シナリオのスケジュール]ペイン

このペインでは,シナリオを実行するスケジュールを定義できます。

利用方法

[マニュアル シナリオ]>[デザイン]タブ


関連タスク

「シナリオのスケジュールを定義する」

関連項目

[スケジュールの定義]領域

選択したスケジュールの詳細が表示されます。

UI 要素
説明

新規スケジュール:新しいスケジュールが作成されます。

スケジュール削除:選択したスケジュールが削除されます。

新規名の保存:スケジュールに指定した新しい名前が保存されます。

注:新しい名前を入力し始めると有効になります。

開始時間:[シナリオ開始時間]ダイアログ・ボックスが開きます。シナリオの実行が次のように開始されるようにスケジュールできます。
  • 遅延なし:Start Scenario コマンドが発行された直後。

  • 遅延間隔: HH:MM:SS(時間:分:秒):Start Scenario コマンド発行後の指定した時間間隔。

  • 開始時刻 HH:MM:SS(時:分:秒)<日付>:指定した日付の指定した時刻。

(グループ・スケジュールのみ)

すべてのグループが初期化を完了するまで待機する:このオプションを選択すると,すべての仮想ユーザ・グループのすべての仮想ユーザが初期化を完了してから,実行が開始されます。

注:このオプションを選択すると,[各仮想ユーザを実行直前に初期化する]は利用できません。[初期化]アクションの詳細については,「スケジュール・アクション」を参照してください。

中断イベント:Gremlin イベントをシナリオに組み込んで,サービスと環境に対する攻撃のシミュレーションを提供できます。詳細については,「シナリオのカオス・テスト」を参照してください。
実行モード

スケジュールが実行されるときに従うモード。

  • 実スケジュール:実際の一連のイベントに従って設計されたスケジュール。

  • 基本スケジュール:すべての仮想ユーザの実行が開始され,特定の継続時間で実行された後,すべての実行が停止されるときに従うスケジュール。

詳細については,「スケジュール実行モード」を参照してください。

標準設定値:実スケジュール。

注:標準設定を変更するには,[ツール]>[オプション]>[実行]タブを選択します。

スケジュール設定

スケジュールのタイプは次のとおりです。

  • シナリオ:参加している仮想ユーザ・グループがすべて同じスケジュールで実行されます。

  • グループ:各仮想ユーザ・グループが独自のスケジュールで実行されます。

詳細については,「シナリオごとまたはグループごとのスケジュール」を参照してください。

スケジュール名

スケジュールに付けた名前。

先頭に戻る

[アクション]グリッド

この領域でスケジュールのアクションを定義します。アクションを追加,変更,削除できます。これらのアクションには,仮想ユーザ・グループの開始(グループ・スケジュールの場合),仮想ユーザの初期化,開始,および停止があります。また,各アクションが継続する時間の長さも定義できます。

グループ・スケジュールを作成するときは,仮想ユーザ・グループ間でグループ・スケジュール設定をコピーできます。

UI 要素
説明

(実スケジュールのみ)

アクションを次の後に追加:[アクションの追加]ダイアログ・ボックスが開き,新しいアクションを定義できます。詳細については,「[アクションの追加]ダイアログ・ボックス」を参照してください。

新規アクションは[アクション]グリッドで選択したアクションの後に追加されます。

アクションを編集:[アクションの編集]ダイアログ・ボックスが開き,スケジュール・アクションを編集できます。詳細については,「[アクションの編集]ダイアログ・ボックス」を参照してください。

アクションを削除:選択したアクションが削除されます。

アクションを上に移動:選択したアクションをグリッドで上に移動します。

アクションを下に移動:選択したアクションをグリッドで下に移動します。

(仮想ユーザ・グループ・スケジュールのみ)

スケジュール設定を次の場所からコピー:[シナリオ グループ]ペインの仮想ユーザ・グループ間でグループ・スケジュール設定をコピーできます。

注:コピーされるスケジュール設定には,スケジュール実行モード(基本スケジュールまたは実スケジュール)およびスケジュール・アクションの設定が含まれます。

例:group_1 のスケジュール設定を group_2 にコピーするには,[シナリオ グループ]ペインで[group_2]を選択します。次にこのボタンをクリックし,[group_1]を選択します。

シナリオで実行がスケジュールされている仮想ユーザの総数が表示されます。
  • これは,シナリオがパーセンテージ・モードのみの場合,基本スケジュールで編集できます。

  • シナリオが仮想ユーザ・グループ・モードで,基本スケジュールを定義している場合,この値は仮想ユーザ・グループの仮想ユーザ数を編集すると更新されます。

    詳細については,「[仮想ユーザの追加]ダイアログ・ボックス」を参照してください。

  • 実スケジュールでは,仮想ユーザの総数は仮想ユーザ開始アクションで定義したすべての仮想ユーザの合計です。

適用:合計:<#>仮想ユーザ]フィールドを変更すると,指定した総数の仮想ユーザが仮想ユーザ・グループに比例して適用されます([シナリオのスクリプト]ペインの[%]カラムにパーセンテージが表示されます)。

合計:<#>仮想ユーザ]フィールドが変更された場合にのみ表示されます。

先頭に戻る

スケジュール・グラフ

シナリオ・スケジュールがグラフ形式で表示されます。グラフのラインは,アクション・グリッドで定義したアクションに対応しています。

このグラフは,シナリオ仮想ユーザのスケジュールを反映しています。シナリオ実行中の仮想ユーザの実際の状態ではありません。

UI 要素
説明

一時停止:シナリオ実行中にスケジュールが一時停止されます。スケジュールを一時停止すると,スケジュールの進行状況を示す赤い垂直ラインが止まります。

注:シナリオが実行中の場合にのみ利用可能です。

再開:一時停止したスケジュールが再開されます。スケジュールの実行を再開すると,赤い垂直ラインがグラフ上を移動し続け,スケジュールの進行状況を示します。

注:シナリオが実行中の場合にのみ利用可能です。

選択グループの表示:[シナリオ グループ]ペインで選択したグループのみが表示されます。

注:グループ・スケジュールのみに利用可能です。

すべてのグループを表示:シナリオに参加しているすべての仮想ユーザ・グループが表示されます。

注:グループ・スケジュールのみに利用可能です。

全画面で開く:グラフが固有のウィンドウで開きます。

ズーム・イン:グラフの X 軸で拡大表示し,短い時間間隔で表示するようにグラフが展開されます。

ズーム・アウト:グラフが X 軸で縮小表示され,長い時間間隔で表示されます。

ズームのリセット:X 軸に表示される標準の時間間隔に戻ります。

/

凡例の表示/非表示:グラフの凡例を表示/非表示にします。

<スケジュールの進行状況インジケータ>

シナリオの実行中にスケジュール・グラフ上を移動する赤い垂直ライン。

注:スケジュールは,シナリオ実行の数秒前に実行されることがあります。

<時間スクロール・バー>

グラフを拡大するときに,グラフ領域を超えてグラフが展開された場合に表示されます。

先頭に戻る