ブラウザテストを使用してマルチステップワークフローをモニタリングする

Splunk Synthetic Monitoring のブラウザテストモニタリングを使用して、企業ウェブサイトのパフォーマンスをモニタリングする方法を説明する架空の例です。

Buttercup Industries(架空の e コマース企業)のサイト信頼性エンジニアである Kai は、Splunk Synthetic Monitoring を使用して Buttercup Industries のサイトパフォーマンスをモニタリングしています。Kai のシナリオで、ブラウザテストのモニタリングが、組織のサイトやアプリケーションの潜在的な問題を先読みするのにどのように役立つかを説明します。

重要なワークフローを監視するためにブラウザテストをセットアップする

Buttercup Industries は、大規模な会議を予定しています。Kai は Web サイトホスティングのパフォーマンスをモニタリングするためにブラウザテストをセットアップして、すべての参加者が Web サイトにアクセスし、会議のアジェンダを見ることができることを確認します。Kai はグローバル変数を使用して、ログインワークフロー中にユーザー認証情報を取得します。

Kai のブラウザテストでは、以下のユーザーのワークフローをキャプチャします。

  1. アクセス認証情報を使ってアカウントにログインします。

  2. 教育ポータルに移動します。

  3. 仮想セッションのページを開きます。

以下は、Kai がログインワークフローのブラウザテストをセットアップした方法です。

  1. Kai はButtercup Gamesのホームページに行くためのステップを作成し、Wait for navigation を選択してステップ間に数秒の遅延を追加します。

    Buttercup Games の URL を指定する [Go to Buttercup Games homepage] ステップのスクリーンショット。
  2. Kaiはログインボタン用のステップを作成します。

    ログインボタンの ID と [Click login button] ステップのスクリーンショット。
  3. Kaiはグローバル変数を使ってユーザー名をチェックするステップを作成します。

    [id username-field] とユーザー名の値を照合する [Enter username ] ステップのスクリーンショット。
  4. Kaiはグローバル変数を使ってパスワードを入力するステップを作成します。

    [password field] とパスワードの値を照合する [Enter password step] ステップのスクリーンショット。
  5. Kaiは認証情報を送信し、ログインワークフローを完了するためのステップを作成します。

    ユーザーが [accept-login id] を選択したかどうかを照合する [Submit credentials] ステップのスクリーンショット。

まとめると、テストはこのようになります:

この画像は、前述の手順のステップの完了済みのブラウザテストを示しています。

概要

このブラウザテストにより、Kai はButtercup Gamesのログインワークフローを監視し、会議出席者がセッションに参加するために必要なすべての情報にアクセスできることを保証することができます。

さらに詳しく

ブラウザテストをセットアップする方法、およびブラウザ テストが取得する結果、診断、メトリクスの詳細については、次のトピックを参照してください: