背景
Tosca Cloudでテストを回すとき、質問が挙がるのが「どこで・どう実行するか」です。この記事では、実行方式とスケジュール実行を簡潔に紹介します。
実行方式の全体像
プレイリストを選んで実行する流れは共通ですが、実行モードで目的が変わります。
- Run >
Playlistsから対象プレイリストを選択 -
Test runのメニューから実行方式を選択
実行方式は大きく分けてRun on Personal AgentとTest Runの2つです。
-
Run on personal agent
- 用途: テスト作成中のデバッグ、動作確認
- 実行場所: 自分のPC(ローカル)
- 特徴: 結果は自分だけに見え、履歴に残りません。レポート作成やダッシュボード集計の対象外です。
-
Test run
- 用途: 本番実行、回帰テスト、定期実行
- 実行場所: チームエージェント(テスト専用環境)またはクラウドエージェント
- 特徴: 結果は「Results」タブに保存され、チーム全体で共有されます。
事前準備と注意点
実行前に以下を確認しておくと安全です。
- 実行に使うエージェントが利用可能であること
- 不要なウィンドウやブラウザ・タブは閉じておくこと
スケジュール実行
プレイリストは自動実行のスケジュールを設定できます。現時点では、Daily(毎日) と Weekly(毎週)およびCustom の繰り返し実行が利用可能です。DailyとWeeklyスケジューラは操作端末のローカルタイムゾーンを基準に設定されます。
上記以外の方法で指定する、あるいは何かをトリガーに指定する場合には公式Playlist APIを利用してCI/CDツールなどとの連携も可能です。
設定方法は以下のいずれかです。
- Playlistsで対象プレイリストにホバーし、ドロップダウンから
Schedule runを選択 - 詳細画面を開き、
Test run > Schedule runから設定
スケジュール種別
運用上は以下の3種類で管理されることが多いです。
- Daily
- Weekly
- Custom(Cron Expression)
※ Cron Expression は数値のみ対応しています。
DailyやWeeklyを利用する事が多いですが、例えば月ー金の平日のみスケジュール実行する、という指定の場合には
Weekly設定などではPlaylistを複数準備するなど煩雑になります。
そのような場合にはCustomにてCron方式を利用する事で、1つのPlaylistで複雑なスケジュール設定が指定可能になります。
Cron Expressionについては、外部サイトなども参考してください。
※注:Cron方式はUTCベースの設定になるので時間指定は十分確認してください。
指定したスケジュールはHome画面の最下部にて確認可能です
実行結果の確認
「Test run」で実行した結果は、Home画面上部の Results タブから確認できます。
また、詳細はTest Runsのメニューから確認可能です。
実務Tips
初回の本格実行前に personal agent で試験実行しておくと、テスト間の依存関係や順序の問題を早めに検出できます。
まとめ
- Run on personal agent は自分用の試験用途、Test run は共有の本番用途
- 事前にエージェントの設定を確認
- スケジュール実行はUI上で指定可能、タイムゾーンに注意
- Custom(Cron)を使う場合は事前に検証
- CI/CDを利用する場合はPlaylist APIを利用する


