ウェブページのブラウザテスト 🔗
ブラウザテストは、単一のページまたはトランザクションのユーザーフローにおけるユーザーエクスペリエンスを構成するワークフローまたは一連のリクエストのシミュレーション実行です。ブラウザテストは、どのようなデバイスからでも、また世界中のさまざまな場所から実行することができます。
テストをスケジュールで設定できるため、サイトのパフォーマンスをバックグラウンドで継続的に監視できます。また、テストの失敗やエラーをチームにアラートを発するディテクターを設定することもできます。
ブラウザテスト中、Splunk Synthetic Monitoring はメトリクス、ネットワークデータ、カスタムユーザータイミングを含むパフォーマンスデータを継続的に収集します。テスト中に発生したすべてのリクエストとレスポンスは HAR ファイルにキャプチャされ、ページ上の特定のリソースのレイテンシを示すウォーターフォールチャートで視覚的に表現されます。ウォーターフォール チャートについては ウォーターフォールチャート を、ブラウザテストのメトリクスについては ブラウザテストメトリクス を参照してください。
テスト中、Splunk Synthetic Monitoring は、テストで実行されたすべてのアクションのフィルムストリップとビデオも作成します。詳しくは フィルムストリップ を参照してください。
単一ページのブラウザテストは、単一のウェブページとのインタラクションをシミュレートします。単一ページのブラウザテストを設定するには、テストを開始する単一の URL を指定します。詳しくは Set up a browser test を参照してください。
トランザクションブラウザテストには、トランザクションまたは複数ステップのユーザーワークフローをテストするためのステップで構成された合成トランザクションが含まれます。
テストしたいステップには、リンクのクリック、フォームフィールドへの入力、ドロップダウンメニューからの値の選択、アラートの受諾または解除、JavaScript からの値の実行と保存などがあります。これらのステップに関係する特定のページ要素を、id、class、name、CSS Path、または XPATH によって、ブラウザテスト設定で特定することができます。
ステップは、ビジネスクリティカルなワークフローを構成する合成トランザクションにグループ化されます。合成トランザクションの例としては、アプリケーションにログインするために必要なステップや、サイトで購入した商品のチェックアウトを完了するためのステップなどがあります。
トランザクションブラウザテストの設定方法については、ブラウザテストに合成トランザクションを追加する を参照してください。
ブラウザテストが取得する結果、診断、メトリクスについては、以下のトピックを参照してください: