前提条件
以下は、Eggplant Functional (EPF) を使用するための前提条件です。これには、サポートされているオペレーティング システム (OS) とソフトウェア、ハードウェアとメモリの推奨事項、デフォルトのポートの使用、および関連事項が含まれます。ご使用の環境で最良の結果を得るには、テストを実行する方法と場所を検討してください。たとえば、スクリプトを記述するために Eggplant Functional GUI を実行するマシンはどれですか? GUI を使用せずに、複数の Eggplant Functional インスタンスで同時に複数のテストを実行しますか? それに応じてテスト システムを設定するように計画してください。ご質問がある場合は、お気軽に カスタマー サポート までお問い合わせください。
システムの推奨事項
システムの推奨事項
| システム | 実行中のEggplant Functionalインスタンスの数 | プロセッサ | | | --- | --- | --- | | Windows (64-bit) | 1 | 2GHzデュアルコア以上 | | Mac Silicon (ARM64), Intel (x64) | 1 | 2GHzデュアルコア以上 | | Linux | 1 | Intel x86 64-bit |
プロセッサーノート
- EPF の複数のインスタンスを同時に実行する予定がある場合は、処理能力の向上が必要になる場合があります。
システムの推奨事項
| 実行中のEggplant Functionalインスタンスの数 | RAM |
|---|---|
| 1 | 16 GB以上 |
| 追加のGUI | Eggplant Functional デスクトップ アプリケーションを開くたびに + 8 GB |
| 追加のコマンドライセンス | Eggplant Functionalバックグラウンド実行の追加プロセスごとに+ 2 GB |
メモリノート
基本的なメモリ要件はすべてのプラットフォームで同じです。
サポートされているソフトウェア
オペレーティング システム
| システム | バージョン |
|---|---|
| Windows (64 ビット) | 10/11, Server 2019/2022 |
| Mac Silicon (ARM64), Intel (x64) | macOS 14.2/13.6/12.7 |
| Red Hat Enterprise Linux (RHEL) (64 ビット) | 8.x |
| Ubuntu LTS Linux (64 ビット) | 16.04/22.04 |
オペレーティング システム
-
Eggplant Functional は、2024 年 6 月以降、macOS 10 または 11 をサポートしなくなります。
-
Eggplant Functional 21.1以降では、Windows Media Pack に含まれる mfplat.dll が必要です。 Window 10 N などの一部の Windows バージョンでは、デフォルトでこの .dll が含まれていません。
-
Eggplant Functional 23.4.0/1 以降では、Ubuntu LTS と RHEL それぞれに 2 つのインストール パッケージが用意されています。必要なパッケージは、Eggplant Functional をインストールする予定のオペレーティング システムのバージョンによって異なります。:
-
RHEL および CentOS の場合、両方のオペレーティング システムの 7.x バージョンにインストールするためのパッケージが 1 つあり、RHEL の 8.x バージョンにのみインストールするためのパッケージが別々にあります。 RHEL 8 へのインストールの詳細については、以下の注記を参照してください。
-
Ubuntu LTS の場合、16.04 にインストールするためのパッケージが 1 つと、22.04 にインストールするためのパッケージが別々に存在します。 RHEL 22.04 へのインストールの詳細については、以下の注記を参照してください。
-
-
RHEL 8 での EPF インストールの場合:
-
バージョン 23.3.0 以降では、RHEL 8 専用の Eggplant Functional インストール パッケージが利用可能になりました。RHEL 8 へのインストールの詳細については、[Linux への Eggplant Functional のインストール](epf-installing-eggplant- functional.md#linux) を参照してください。
-
Eggplant Functional は、一部のシステムライブラリに変更を加えた以前のバージョンの Eggplant Functional を RHEL 8.8 にインストールすることをサポートしています。変更されたシステムライブラリを含む RHEL 8 で Eggplant Functional を実行していて、RHEL 8 専用の Eggplant Functional パッケージをインストールする場合は、新しいパッケージをインストールする前に、以前の Eggplant Functional インストールをアンインストールし、変更されたライブラリを削除してください。
-
Eggplant Functional 23.3.1 以降、Eggplant Functional GUI は RHEL 8 でサポートされます。Eggplant Functional 23.3.0 リリースで利用可能な RHEL 8 パッケージでは GUI はサポートされていませんでした。23.3.0 Eggplant Functional リリースの RHEL 8 パッケージは、
runscriptコマンドで実行されるコマンドライン スクリプト ("ヘッドレス実行"とも呼ばれます) のみをサポートします。 -
RHEL 8 専用の EPF パッケージにア ップグレードする場合、RHEL 7 上の EPF からアップグレードする場合、または RHEL 8 に RHEL 8 専用ではない以前のバージョンをインストールした場合は、RHEL 8 用の EPF パッケージをインストールした後、既存の接続リスト接続の SUT 接続パスワードをリセットする必要があります。 RHEL 8のEPFパッケージを最初にインストールした後、SUTパスワードを1回だけリセットする必要があることに注意してください。
-
-
Ubuntu LTS 22.04 上の Eggplant Functional インストールの場合::
-
Eggplant Functional 23.2.0 以降、Ubuntu 22.04 専用の Eggplant Functional インストール パッケージが利用可能になりました。Ubuntu 16.04 にインストールするためのパッケージも引き続き利用可能です。Ubuntu にさまざまな Eggplant Functional パッケージをインストールする方法については、[Linux への Eggplant Functional のインストール](epf-installing-eggplant- functional.md#linux) を参照してください。
-
Eggplant Functional 23.3.1 以降、Ubuntu 22.04 専用の Eggplant Functional パッケージでは GUI がサポートされ、デフォルトで有効になっています。ただし、Eggplant Functional リリース 23.2.0 から 23.3.0 で利用できる Ubuntu 22.04 用の Eggplant Functional パッケージでは GUI はサポートされていません。これらのリリースでは、
runscriptコマンドで実行されるコマンド ライン スクリプト ("ヘッドレス実行"とも呼ばれます) のみがサポートされています。 -
Ubuntu 22.04 専用の Eggplant Functional パッケージを使用するようにアップグレードしたいが、Ubuntu 22.04 システムのシステム ライブラリを以前のバージョンの Eggplant Functional で動作するように変更し ている場合は、新しい Ubuntu 22.04 パッケージをインストールする前に、以前の Eggplant Functional インストールをアンインストールし、変更されたライブラリを削除してください。
-
Ubuntu 16.04 上の EPF インストールからアップグレードする場合、または Ubuntu 22.04 専用ではない 23.3.0 より前の EPF パッケージを Ubuntu 22.04 にインストールした場合は、Ubuntu 22.04 用の EPF パッケージをインストールした後、既存の接続リスト接続の SUT 接続パスワードをリセットする必要があります。 RHEL 22.04のEPFパッケージを最初にインストールした後、SUTパスワードを1回だけリセットする必要があることに注意してください。
-
-
Linux の他のディストリビューションに関するお問い合わせは、カスタマー サポート まで電子メールでお問い合わせください。
-
Eggplant Functional および Eggplant Gateways で使用する場合、XCode のすべてのバージョンがサポートされています。
システムテスト(SUT)の推奨事項
テスト対象システム (SUT) は、企業ネットワーク上で実行される典型的なシステムであることをお勧めします。 EPF は、デスクトップ、Web ドライバー/ブラウザー、モバイル デバイスの SUT、RDP、VNC、Webdriver、Citrix (Windows のみ)、Sauce Labs (ブラウザーとモバイル デバイス) の接続タイプをサポートします。
サポートされている SUT と接続タイプに関する注意事項は次のとおりです。:
EPF はデフォルトで上記のポートを使用します。 環境内でデフォルトのポートとの競合が発生した場合は、別のポートを使用するように EPF を構成できます。 環境内で安心のポートとの並行が発生した場合は、別のポートを使用するようにEPFを構成できます
| 使用法 | ポート |
|---|---|
| Reprise ライセンス サーバー管理ツール | TCP 5052-5054 |
| RDP SUT接続のための | 3389 |
| VNC SUT接続のための | 5900 |
| WebDriverの接続 | 4444 |
KVM スイッチで有効になっている SUT 接続では、VNC 接続タイプが使用されます。
デフォルトのポート使用
Eggplant Functional は、デフォルトで上記のポートを使用します。ご使用の環境でデフォルトのポートとの競合が発生した場合は、別のポートを使用するように Eggplant Functional を設定できます。ポートの再設定についてご質問がある場合は、カスタマー サポート にお問い合わせください。
Web ブラウザと Webdriver のメモ
EPF は、次のように、Selenium サーバーとの webddriver SUT 接続をサポートします。
| Selenium サーバー コンポーネント | バージョン |
|---|---|
| セレングリッドサーバー | 4.0.0 - 4.4.0 |
| Java | 11 - 22 |
Selenium の詳細については、Selenium Grid の使用開始 を参照してください。
| ブラウザ | バージョン |
|---|---|
| Chrome | 122 |
| Firefox | 103 |
| Edge | 104 |
| Edge Chromium | 92.0 |
| Safari | 14.1.2 |
Web ブラウザと Webdriver のメモ
リストされている Web ブラウザーは、関連するバージョンの WebDriver で使用されます。 Safari では、Safari ドライバーが macOS オペレーティング システムにインストールされているため、別途 Web ドライバーをインストールする必要はありません。 Safari の詳細については、Selenium の Safari 固有の機能 を参照してください。
Citrix 接続
EPF supports SUT connections with the following Citrix Workspace versions:
| 16.04 | バージョン |
|---|---|
| | Citrix Workspace Long Term Service Release (LTSR) | 22.03 | | 22.03 |
| Citrix 接続は、Windows 上の EPF でのみサポートされます。 | 23.09 |
Citrix 接続
-
Citrix 接続は、Windows 上の EPF でのみサポートされます。
-
Citrix 接続を使用するには、Eggplant Functional と同じマシンに上記の Citrix Workspace バージョンのいずれかをインストールする必要があります。また、Eggplant Functional をインストールする前に Citrix Workspace をインストールする必要があります。
-
Citrix Workspace LTSR および Citrix Workspace アプリは、Citrix Web サイト からダウンロードできます。
-
EPF でサポートされている Citrix 認証方法については、Citrix デスクトップおよびアプリケーションへの接続 ページの Citrix 前提条件 を参照してください。
Sauce Labs 接続
EPF で Sauce Labs 接続を使用するには Sauce Labs ライセンスが必要ですが、EPF ライセンスには含まれていません。
互換性のあるReprise License Manager(RLM)サーバーのバージョン
RLM は、EPF および DAI と統合されるライセンス マネージャーです。 RLM の詳細については、RLM ライセンス管理 ガイドを参照してください。
| RLM Server Version | システム | バージョン |
|---|---|---|
| 15.1BL2 | Windows (64 ビット) | 10/11、サーバー 2019/2022 |
| (上記と同じ) | Mac Silicon (ARM64), Intel (x64) | macOS 12 |
| (上記と同じ) | Red Hat Enterprise Linux (RHEL) | CentOS Linux (64-bit) |
| (上記と同じ) | Ubuntu LTS Linux (64 ビット) | 16.04/22.04 |
RLM サーバーノート
-
Eggplant Functional は上記の表に記載されている他の RLM サーバー バージョンとも互換性がありますが、RLM バージョン 16.1 を Eggplant Functional バージョン 23.5.x と併用することをお勧めします。
-
上記の RLM サーバー バージョンは、リストされているオペレーティング システムでテストされました。
-
V15.1 以降、RLM 管理 Web サーバーのパスワードを設定する必要があります。 そうでない場合は、起動時に RLM が新しい管理者アカウントを作成し、そのアカウントにデフォルトのパスワードを設定します。 その場合は、Web サーバー コンソールにログインし、デフォルトの管理者パスワードを変更する必要があります。 アップグレード前に管理 Web サーバーのアカウントをすでに作成している場合は、アップグレード後に既存のアカウントのパスワードをクリアし、新しい値を指定する必要があります。 アップグレード前に管理する Web サーバーの新しいアカウントをすでに作成している場合は、アップグレード後に既存のアカウントのパスワードをクリアし、値を指定する必要があります。 詳細については、RLM ライセンス管理 ガイドの 51 ページを参照してください。
-
RHEL 8 専用の EPF パッケージにアップグレードする場合、RHEL 7 上の EPF からアップグレードする場合、または RHEL 8 に RHEL 8 専用ではない以前のバージョンをインストールした場合は、RHEL 8 用の EPF パッケージをインストールした後、既存の接続リスト接続の SUT 接続パスワードをリセットする必要があります。
-
RLM 16 のサポートは、Eggplant Functional 23.4.2 で追加されました。