お知らせ:

当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

Browser Grid

情報: この機能は現在早期アクセスでのみ利用可能です。この機能をテストするには、Catalyst サポート(support@zohocatalyst.com)に要件をメールしてください。

Browser Grid は、Catalyst SmartBrowz サービスの強力なコンポーネントであり、構成済みのグリッド上で複数のヘッドレスブラウザを並列実行できます。Browser Grid を使用すると、複数のヘッドレスブラウザ間で同時かつ独立したタスクを実行でき、ヘッドレス操作のスケールとパフォーマンスを決定するパラメータの構成をより細かく制御できます。

例えば、アプリケーションにパッチアップデートを適用する必要があるとします。本番環境に展開する前に、複数のマシンでアップデートの結果とパフォーマンスを確実にテストできる環境やセットアップがあれば最適です。しかし、物理的なセットアップでこれを実現するのは高額でリソースを消耗します。これは SmartBrowz の Browser Grid がシームレスかつリソース効率良く解決できるソリューションの一つです。

Browser Grid で適切な構成を使用することで、必要な数のノードに必要な数のヘッドレスブラウザを配置し、テストを並行して実行できます。さらに重要なのは、Browser Grid の以下の主要な機能を活用できることです:

  • 必要な自動化操作は、PuppeteerPlaywrightSelenium などの一般的な自動化ライブラリを使用して完了できます。
  • JavaNode.jsPython ファンクションスタックがサポートされています。
  • これはオートスケーリングコンポーネントです。ブラウザは必要な場合にのみ起動されます。
  • グリッド内のヘッドレスブラウザへのリクエストが構成の負荷を超えた場合、30 秒間(リモートブラウザへの接続に使用される自動化ライブラリが Selenium の場合)または 5 分間(リモートブラウザへの接続に使用される自動化ライブラリが Puppeteer/Playwright の場合)キューに入れることができます。
  • ブラウザの構成をより細かく制御できます。ヘッドレス Chromev137.0.7151.55)またはヘッドレス Firefoxv136.0.4)ブラウザ、またはそれらの組み合わせを起動することを選択できます。
  • Browser Grid の構成を決定するためのデフォルトオプション(Basic および Advanced)があります。この選択は、ユースケースのリクエスト負荷に基づいて行う必要があります。
  • Browser Grid は、グリッドでエラーまたは中断が発生した場合に自動的に通知するデフォルトのアラートを利用します。
  • Browser Grid コンソールは、グリッドのライブパフォーマンスを更新する詳細なダッシュボードへのアクセスを提供します。

インフラストラクチャのセットアップをほとんどまたはまったく必要とせずに、複数のヘッドレスブラウザを制御および並行実行できるため、以下のような複雑な操作を実行できます:

  • 並列自動化テスト: 複数のヘッドレスブラウザを使用して、大量のテストケースを並列でテストし、CI/CD パイプラインが最適な方法で実行されることを保証できます。
  • 負荷テスト: 異なる構成のヘッドレスブラウザ間で複数のユーザーサインアップをシームレスに模倣し、アプリケーションへのトラフィックをシミュレートして、アプリケーションのパフォーマンスとレジリエンスを確認できます。
  • セキュリティテスト: 複数のヘッドレスブラウザが並列実行され、需要に応じてオートスケーリングすることで、セッション処理、インジェクション脆弱性、その他のセキュリティプロパティをテストできます。
  • SEO モニタリング: 複数のヘッドレスブラウザを使用して、キーワードマトリックスのパフォーマンス、検索エンジンでのページランキング、複数のアカウントにわたる広告のパフォーマンスを確認できます。
  • 倫理的なクローリングとスクレイピング: 許可された Web サイトとドメインで複数のブラウザが並列実行されるため、倫理的なスクレイピング操作を大幅にスケールアップできます。
注意: Browser Logic 関数を使用してコーディングするブラウザアクションや操作、または Catalyst SmartBrowz のいずれかのコンポーネントを使用して実行するブラウザ自動化や Web スクレイピングタスクは、すべて自己責任で行ってください。SmartBrowz コンポーネントは、そのようなアクションを許可するドメインで、または適切な承認を得て操作を実行するために使用することを強くお勧めします。また、Catalyst はセキュアなインフラストラクチャを提供しますが、Catalyst 関数を使用してコーディングしたロジックの結果についてはお客様ご自身の責任となります。

最終更新日 2026-02-23 18:09:41 +0530 IST