前提条件
DAIを使用するための前提条件は以下の通りです。サポートされているオペレーティングシステム(OS)、ハードウェア推奨事項、デフォルトのポート使用、互換性のあるEggplant Functional(EPF)バージョンなどが含まれます。お使いの環境で最良の結果を得るには、テストの実行方法と場所を検討してください。例えば、DAIサーバとエージェントはどこで実行しますか?複数のRun Agentを同時に実行しますか?それに応じてシステムの設定を計画してください。システムの設定方法についてご質問がある場合は、カスタマーサポートまでお問い合わせください。
ハードウェアの推奨事項
試験的および本番環境の DAI 展開に関するハードウェア推奨事項は次のとおりです。
| Hardware | Configuration |
|---|---|
| Processor | 64-bit Intel 2.3 GHz or equivalent (4+ cores or 8+ threads recommended) |
| Disk Space |
|
DAIコンポーネントと同じシステムで実行する他のアプリケーションによっては、より多くの処理能力が必要になる場合があります。例えば、オンプレミスのWindows DAIサーバーと同じマシンでEggplant以外のアプリケーションを実行する場合や、同じマシンで複数のエージェントとEPFインスタンスを実行する場合は、より多くの処理能力が必要になります。
セキュリティ上の理由から、WindowsオンプレミスDAIサーバやEggplant以外のアプリケーションと同じマシンでエージェントとEPFインスタンスを実行することは推奨しません。詳細については、DAIサーバを別のシステムにインストールするをご覧ください。
メモリの推奨事項
以下は、DAIコンポーネント構成の_例_におけるメモリ推奨値です。これは、DAI環境の構成方法に応じて、システムに必要なメモリ量を把握することを目的としています。
DAI サーバーマシン
DAI サーバーは、DAI ダッシュボード、デザイナー、およびコントローラー Web アプリケーションをホストするサーバー Web アプリケーションです。
| メモリ | DAI サーバーのインストールタイプ |
|---|---|
| 16 GB | Trial DAI Server deployment |
| 32 GB | 本番環境のDAIサーバーの展開 |
8 GB は、DAI サーバーを実行するために使用できる最小限のメモリ量です。同じシステムで実行する他のアプリケーションに応じて、より多くのメモリが必要になります。
DAI エージェントマシン (DAI サーバーを実行していない)
DAIエージェントはEPFとともに、テストの設計と実行に使用するコンポーネントです。これらのコンポーネントは総称して_DAI環境_と呼ばれます。DAI環境は、以下の2つの異なるモードで実行されます。
- Design Environment: 1 つの DAI 設計エージェントと 1 つの EPF デスクトップ (GUI) インスタンス
- Run Environment: 1 つの DAI 実行エージェントと 1 つの EPF 実行 (「ヘッドレス」) インスタンス
| メモリ | DAI環境コンポーネント |
|---|---|
| 16 GB | 1 つの設計環境 (1 つの設計エージェントと 1 つの EPF GUI インスタンス) |
| 12 GB | 1 つの実行環境 (1 つの実行エージェントと 1 つの EPF 実行インスタンス) |
| 追加インスタンスごとにメモリを追加します |
|
上記の表にあるさまざまなエージェントを実行するために推奨されているメモリに加えて、そのマシン上でオペレーティング システムとその他の基本アプリケーションを実行するために、少なくとも 8 GB のメモリを計画する必要があります。
EPFとDAIの統合方法については、Eggplant DAIとEggplant Functionalの統合をご覧ください。DAIと連携するEPFのバージョンについては、下記の互換性のあるEggplant Functional(EPF)のバージョンをご覧ください。
デフォルトのポート使用
デフォルトでは、Eggplant DAIサーバはポート8000を使用し、外部からのアクセスが必要です。インストール後にポートを変更する方法については、WindowsでのEggplant DAIポートの変更をご覧ください。
さらに、次のポートは内部的にアクセス可能である必要があります: 4566-4568、4569、4589、4647、4650-4655、4671、5433、5673、9000、15673、15675、25672、61613
テスト対象の一部のシステムでは、接続時にデフォルトのポートも使用されます。さまざまな接続プロトコルで使用されるポートの詳細については、SUT 接続のデフォルト ポートを参照してください。
サポートされているオペレーティング システム
DAI Server
| システム | バージョン |
|---|---|
| Windows (64-bit)* | 10/11, Server 2022 |
| Linux (64-bit) | 8 (Kubernetes) |
Windowsオペレーティングシステムでは、パスの最大長(MAX_PATH)は260文字と定義されています。このパス長は、一部のDAIタスクでは短すぎる場合があります。例えば、minioフォルダをコピーまたはzip圧縮する場合や、Eggplant DAIのインストー に記載されているように minioフォルダをDAI> 7.0にアップグレードする場合などです。また、スイートの管理 に記載されているように、DAIからスイートをダウンロードする場合にも短すぎる場合があります。ローカルシステム管理者と協力して、WindowsマシンのMAX_PATHの値を大きくしてください。>
DAI Design Agent
上記のDAIエージェントマシンで説明されているように、「DAI設計環境」とも呼ばれます。
| System | Version |
|---|---|
| Windows (64-bit) | 10/11, Server 2022 |
| macOS (64-bit) | 14.3 (Sonoma) |
| Red Hat Enterprise Linux (RHEL) (64-bit) | 8 |
| Ubuntu LTS Linux (64-bit) | 22 |
DAI Run Agent
上記のDAI エージェント マシンで説明されているように、「DAI 実行環境」とも呼ばれます。
| システム | バージョン |
|---|---|
| 64-bit Windows | 10/11, Server 2022* |
| macOS (64-bit) | 14.3 |
| Red Hat Enterprise Linux (RHEL) (64 ビット) | 8 |
| Ubuntu LTS Linux (64-bit) | 22 |
*サービスとして実行される DAI 実行エージェントは、Windows Server 2022 でテストされました。
サポートされるブラウザ
| ブラウザ | バージョン |
|---|---|
| Google Chrome | 134 |
| Microsoft Edge | 134 |
| Mozilla Firefox | 122 |
記載されているブラウザバージョンは、本リリース時点でDAIで動作確認済み、または動作が期待されるものです。特に記載がない限り、最新のブラウザバージョンがDAIで動作すると予想されます。
互換性のある Eggplant Functional (EPF) バージョン
EPF と DAI の統合方法については、Eggplant DAI と Eggplant Functional の統合 を参照してください。
| システム | バージョン | EPF Version |
|---|---|---|
| Windows (64 ビット) | 10/11, Server 2019/2022 | 25.2.x |
| 64-bit macOS Intel (x64) | 14.3 | 25.2.x |
| Red Hat Enterprise Linux (RHEL) (64-bit) | 8 | 25.2.x |
| Ubuntu LTS Linux (64-bit) | 22 | 25.2.x |
EPFバージョン25.2.0はすべてのプラットフォームで利用可能で、テキスト検索における東洋言語の認識において最良の結果を提供します。西洋言語の認識において最良の結果を得るには、MacとWindowsでのみ利用可能なEPF 25.2.100を推奨します。
システムテスト(SUT)の推奨事項
テスト対象システム(SUT)は、社内ネットワークで実行される一般的なシステム、または標準的なテストを反映することをお勧めします。DAIは、デスクトップ、ウェブドライバ/ブラウザ、モバイルデバイス、およびKVMスイッチ経由でアクセス可能なその他のタイプのSUT(POS(販売時点管理)システムやHMI(ヒューマンマシンインターフェース)システムなど)をサポートしています。DAIは、さまざまなSUTSへのアクセスに、RDP、VNC、ウェブドライバ、Citrix(Windowsのみ)、Sauce Labs(ブラウザとモバイルデバイス)という接続タイプをサポートしています。DAIでのSUTSの使用の詳細については、Eggplant DAIでのSUTの管理を参照してください。KVMスイッチとの接続については、KVM-over-IPデバイスの使用を参照してください。
次の表に、デフォルトのポートを示します。これらのポートが開いていることを確認するか、接続定義で変更する必要があります。
Epf は、デスクトップ、Web ドライバー/ブラウザー、モバイル デバイスの Sut、Rdp、Vnc、Webdriver、Citrix (Windows のみ)、Sauce Labs (ブラウザーとモバイル デバイス) の接続タイプをサポートします
| Connection Type | Default Port |
|---|---|
| RDP | 3389 |
| VNC | 5900 |
| Selenium webdriver | 4444* |
*Selenium WebDriver接続を使用している場合は、webdriverサーバーをインストールする必要があります。
互換性のあるReprise License Manager(RLM)サーバーのバージョン
RLMは、Eggplant Functional(EPF)と統合されるライセンス管理サーバーです。また、依存するEPFがライセンス管理にRLMを使用している場合は、DAIとも統合されます。RLMの詳細については、RLMライセンス管理ガイドをご覧ください。
| RLM Version | システム | バージョン |
|---|---|---|
| 15.1BL2/16/16.1/17.0BL1 | Windows (64 ビット) | 10/11, Server 2019/2022 |
| (上記と同じ) | Mac Intel (x64) | macOS 14.x/13.x |
| (上記と同じ) | Red Hat Enterprise Linux (RHEL) / Rocky Linux (64-bit) | 8.x |
| (上記と同じ) | Ubuntu LTS Linux (64 ビット) | 16.04/22.04 |
RLM サーバー ノート
-
RLM サーバー 17.0BL1 のサポートは、EPF バージョン 25.2.1 で追加されました。
-
RLM 16 のサポートは、EPF バージョン 23.4.2 で追加されました。
-
バージョン15.1以降、RLM管理Webサーバーのパスワードを設定する必要があります。設定しない場合、RLMは起動時に新しい管理者アカウントを作成し、デフォルトのパスワードを設定します。その場合は、Webサーバーコンソールにログインして、デフォルトの管理者パスワードを変更する必要があります。アップグレード前に管理Webサーバーのアカウントを既に作成している場合は、アップグレード後に既存のアカウントのパスワードをクリアし、新しいパスワードを入力する必要があります。デフォルトの管理者パスワードを変更しなかった場合、またはレガシーユーザーの新しいパスワードを設定しなかった場合、RLMライセンスサーバーは10分後に自動的にシャットダウンします。詳細については、RLMライセンス管理ガイドの51ページを参照してください。