0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Tosca Cloudの実行方式について

0
Posted at

背景

Tosca Cloudでテストを回すとき、質問が挙がるのが「どこで・どう実行するか」です。この記事では、実行方式とスケジュール実行を簡潔に紹介します。

実行方式の全体像

プレイリストを選んで実行する流れは共通ですが、実行モードで目的が変わります。

  1. Run > Playlists から対象プレイリストを選択
  2. Test run のメニューから実行方式を選択

実行方式は大きく分けてRun on Personal AgentとTest Runの2つです。

  1. Run on personal agent
    • 用途: テスト作成中のデバッグ、動作確認
    • 実行場所: 自分のPC(ローカル)
    • 特徴: 結果は自分だけに見え、履歴に残りません。レポート作成やダッシュボード集計の対象外です。
  2. Test run
    • 用途: 本番実行、回帰テスト、定期実行
    • 実行場所: チームエージェント(テスト専用環境)またはクラウドエージェント
    • 特徴: 結果は「Results」タブに保存され、チーム全体で共有されます。

事前準備と注意点

実行前に以下を確認しておくと安全です。

  1. 実行に使うエージェントが利用可能であること
  2. 不要なウィンドウやブラウザ・タブは閉じておくこと

スケジュール実行

プレイリストは自動実行のスケジュールを設定できます。現時点では、Daily(毎日) と Weekly(毎週)およびCustom の繰り返し実行が利用可能です。DailyとWeeklyスケジューラは操作端末のローカルタイムゾーンを基準に設定されます。

上記以外の方法で指定する、あるいは何かをトリガーに指定する場合には公式Playlist APIを利用してCI/CDツールなどとの連携も可能です。

設定方法は以下のいずれかです。

  1. Playlistsで対象プレイリストにホバーし、ドロップダウンから Schedule run を選択
  2. 詳細画面を開き、Test run > Schedule run から設定

image.png

スケジュール種別

運用上は以下の3種類で管理されることが多いです。

  1. Daily
  2. Weekly
  3. Custom(Cron Expression)

※ Cron Expression は数値のみ対応しています。

DailyやWeeklyを利用する事が多いですが、例えば月ー金の平日のみスケジュール実行する、という指定の場合には
Weekly設定などではPlaylistを複数準備するなど煩雑になります。
そのような場合にはCustomにてCron方式を利用する事で、1つのPlaylistで複雑なスケジュール設定が指定可能になります。
Cron Expressionについては、外部サイトなども参考してください。

※注:Cron方式はUTCベースの設定になるので時間指定は十分確認してください。

指定したスケジュールはHome画面の最下部にて確認可能です

image.png

実行結果の確認

「Test run」で実行した結果は、Home画面上部の Results タブから確認できます。
また、詳細はTest Runsのメニューから確認可能です。

image.png

実務Tips

初回の本格実行前に personal agent で試験実行しておくと、テスト間の依存関係や順序の問題を早めに検出できます。

まとめ

  • Run on personal agent は自分用の試験用途、Test run は共有の本番用途
  • 事前にエージェントの設定を確認
  • スケジュール実行はUI上で指定可能、タイムゾーンに注意
  • Custom(Cron)を使う場合は事前に検証
  • CI/CDを利用する場合はPlaylist APIを利用する

参考

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?